How to add allow root ssh login and remove fedora user

This will allow you to run ansible playbooks as the root user. It also removes the fedora user so that fas_client can install sucessfully in /home/fedora

Simply add the below text in to the User Data field when launching an EC2 instance. This appears as a text box at the bottom of the Configure Instance step when launching an instance (Step 3).

#!/bin/bash
cat /home/fedora/.ssh/authorized_keys > /root/.ssh/authorized_keys
userdel -r fedora

The script copies the public key from the fedora user and replaces the root users key with it. This is the public key which is associated with the keypair selected when launching the instance. It then deletes the Fedora user leaving root as the only ssh user on the instance.