To work with AWS resources:
pip3 install boto
pip3 install boto3
- Install aws CLI and run
aws configure
- pull latest code from git using parameterized username, password and git url
- Variables:
- username
- repository
- destination
- Validate powershell version
- Validate installed .NET Framework version
- Validate local admin group
- Validate Service Principal Name
- Verify WinRM service up and listening.
- Variables:
- min_powershell_version
- min_dotnet_version
- To view AWS EC2 resources:
$ ansible-playbook -i localhost.yml aws_ec2_info.yml
- To start AWS EC2 instance:
$ ansible-playbook -i localhost.yml start_aws_ec2_playbook.yml --tags=launch_ec2
- To stop ALL AWS EC2 instances:
$ ansible-playbook -i localhost.yml stop_aws_ec2_playbook.yml --tags=stop_all_ec2