Skip to content

Instantly share code, notes, and snippets.

@GeneralistDev
Created July 10, 2017 17:23
Show Gist options
  • Save GeneralistDev/293ad74528695081e48c8ea3ebb6b7f0 to your computer and use it in GitHub Desktop.
Save GeneralistDev/293ad74528695081e48c8ea3ebb6b7f0 to your computer and use it in GitHub Desktop.
TASK [Bootstrapping KMS stack] *****************************************************************************************************************************************************************************
task path: /Users/daniel/Documents/Programming/school/infrastructure/ansible/tasks/bootstrap-kms-stack.yml:2
Using module file /Users/daniel/.pyenv/versions/3.6.1/lib/python3.6/site-packages/ansible/modules/cloud/amazon/cloudformation.py
<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: daniel
<127.0.0.1> EXEC /bin/sh -c 'echo ~ && sleep 0'
<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /Users/daniel/.ansible/tmp/ansible-tmp-1499706883.218642-104371674492072 `" && echo ansible-tmp-1499706883.218642-104371674492072="` echo /Users/daniel/.ansible/tmp/ansible-tmp-1499706883.218642-104371674492072 `" ) && sleep 0'
<127.0.0.1> PUT /var/folders/_2/fcw_kflx3wgch8yb0qyp7ll40000gn/T/tmp44xzvxj_ TO /Users/daniel/.ansible/tmp/ansible-tmp-1499706883.218642-104371674492072/cloudformation.py
<127.0.0.1> EXEC /bin/sh -c 'chmod u+x /Users/daniel/.ansible/tmp/ansible-tmp-1499706883.218642-104371674492072/ /Users/daniel/.ansible/tmp/ansible-tmp-1499706883.218642-104371674492072/cloudformation.py && sleep 0'
<127.0.0.1> EXEC /bin/sh -c '/Users/daniel/.pyenv/versions/3.6.1/bin/python3.6 /Users/daniel/.ansible/tmp/ansible-tmp-1499706883.218642-104371674492072/cloudformation.py; rm -rf "/Users/daniel/.ansible/tmp/ansible-tmp-1499706883.218642-104371674492072/" > /dev/null 2>&1 && sleep 0'
changed: [localhost] => {
"changed": true,
"events": [
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE_CLEANUP_IN_PROGRESS",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_COMPLETE",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE_CLEANUP_IN_PROGRESS",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_COMPLETE",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE_CLEANUP_IN_PROGRESS",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_COMPLETE",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE_CLEANUP_IN_PROGRESS",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_COMPLETE",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE_CLEANUP_IN_PROGRESS",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_COMPLETE",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE_CLEANUP_IN_PROGRESS",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_COMPLETE",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE_CLEANUP_IN_PROGRESS",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_COMPLETE",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE_CLEANUP_IN_PROGRESS",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_COMPLETE",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE_CLEANUP_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible CREATE_COMPLETE",
"StackEvent AWS::KMS::Alias EnvVarKeyAlias CREATE_COMPLETE",
"StackEvent AWS::KMS::Alias EnvVarKeyAlias CREATE_IN_PROGRESS",
"StackEvent AWS::KMS::Alias EnvVarKeyAlias CREATE_IN_PROGRESS",
"StackEvent AWS::KMS::Key EnvVarKey CREATE_COMPLETE",
"StackEvent AWS::KMS::Key EnvVarKey CREATE_IN_PROGRESS",
"StackEvent AWS::KMS::Key EnvVarKey CREATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible CREATE_IN_PROGRESS"
],
"invocation": {
"module_args": {
"aws_access_key": null,
"aws_secret_key": null,
"disable_rollback": false,
"ec2_url": null,
"notification_arns": null,
"profile": "acloudguru-ansible",
"region": "us-east-1",
"role_arn": null,
"security_token": null,
"stack_name": "acloudguru-kms-ansible-ansible",
"stack_policy": null,
"state": "present",
"tags": {
"Name": "kms_stack",
"Stack": "ansible_school_stack"
},
"template": "../kms/bootstrap.yaml",
"template_format": null,
"template_parameters": {
"IAMUserName": "cli-user-dan",
"Stage": "ansible"
},
"template_url": null,
"validate_certs": true
}
},
"log": [],
"output": "Stack UPDATE complete",
"stack_outputs": {
"EnvVarKeyArn": "arn:aws:kms:us-east-1:905356704697:key/4e91df3e-9edd-427c-ba48-52b368b28c16"
},
"stack_resources": [
{
"last_updated_time": "2017-07-10T17:16:49.860000+00:00",
"logical_resource_id": "EnvVarKey",
"physical_resource_id": "4e91df3e-9edd-427c-ba48-52b368b28c16",
"resource_type": "AWS::KMS::Key",
"status": "UPDATE_COMPLETE",
"status_reason": null
},
{
"last_updated_time": "2017-06-23T17:44:31.903000+00:00",
"logical_resource_id": "EnvVarKeyAlias",
"physical_resource_id": "alias/school-env-vars-ansible-ansible",
"resource_type": "AWS::KMS::Alias",
"status": "CREATE_COMPLETE",
"status_reason": null
}
]
}
TASK [Updating KMS stack policies] *************************************************************************************************************************************************************************
task path: /Users/daniel/Documents/Programming/school/infrastructure/ansible/tasks/update-kms-stack.yml:2
Using module file /Users/daniel/.pyenv/versions/3.6.1/lib/python3.6/site-packages/ansible/modules/cloud/amazon/cloudformation.py
<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: daniel
<127.0.0.1> EXEC /bin/sh -c 'echo ~ && sleep 0'
<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /Users/daniel/.ansible/tmp/ansible-tmp-1499707024.832075-131702355013689 `" && echo ansible-tmp-1499707024.832075-131702355013689="` echo /Users/daniel/.ansible/tmp/ansible-tmp-1499707024.832075-131702355013689 `" ) && sleep 0'
<127.0.0.1> PUT /var/folders/_2/fcw_kflx3wgch8yb0qyp7ll40000gn/T/tmpephz8v4p TO /Users/daniel/.ansible/tmp/ansible-tmp-1499707024.832075-131702355013689/cloudformation.py
<127.0.0.1> EXEC /bin/sh -c 'chmod u+x /Users/daniel/.ansible/tmp/ansible-tmp-1499707024.832075-131702355013689/ /Users/daniel/.ansible/tmp/ansible-tmp-1499707024.832075-131702355013689/cloudformation.py && sleep 0'
<127.0.0.1> EXEC /bin/sh -c '/Users/daniel/.pyenv/versions/3.6.1/bin/python3.6 /Users/daniel/.ansible/tmp/ansible-tmp-1499707024.832075-131702355013689/cloudformation.py; rm -rf "/Users/daniel/.ansible/tmp/ansible-tmp-1499707024.832075-131702355013689/" > /dev/null 2>&1 && sleep 0'
changed: [localhost] => {
"changed": true,
"events": [
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE_CLEANUP_IN_PROGRESS",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_COMPLETE",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE_CLEANUP_IN_PROGRESS",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_COMPLETE",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE_CLEANUP_IN_PROGRESS",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_COMPLETE",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE_CLEANUP_IN_PROGRESS",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_COMPLETE",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE_CLEANUP_IN_PROGRESS",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_COMPLETE",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE_CLEANUP_IN_PROGRESS",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_COMPLETE",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE_CLEANUP_IN_PROGRESS",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_COMPLETE",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE_CLEANUP_IN_PROGRESS",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_COMPLETE",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE_CLEANUP_IN_PROGRESS",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_COMPLETE",
"StackEvent AWS::KMS::Key EnvVarKey UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_COMPLETE_CLEANUP_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible UPDATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible CREATE_COMPLETE",
"StackEvent AWS::KMS::Alias EnvVarKeyAlias CREATE_COMPLETE",
"StackEvent AWS::KMS::Alias EnvVarKeyAlias CREATE_IN_PROGRESS",
"StackEvent AWS::KMS::Alias EnvVarKeyAlias CREATE_IN_PROGRESS",
"StackEvent AWS::KMS::Key EnvVarKey CREATE_COMPLETE",
"StackEvent AWS::KMS::Key EnvVarKey CREATE_IN_PROGRESS",
"StackEvent AWS::KMS::Key EnvVarKey CREATE_IN_PROGRESS",
"StackEvent AWS::CloudFormation::Stack acloudguru-kms-ansible-ansible CREATE_IN_PROGRESS"
],
"invocation": {
"module_args": {
"aws_access_key": null,
"aws_secret_key": null,
"disable_rollback": false,
"ec2_url": null,
"notification_arns": null,
"profile": "acloudguru-ansible",
"region": "us-east-1",
"role_arn": null,
"security_token": null,
"stack_name": "acloudguru-kms-ansible-ansible",
"stack_policy": null,
"state": "present",
"tags": {
"Name": "kms_stack",
"Stack": "ansible_school_stack"
},
"template": "../kms/cf.yaml",
"template_format": null,
"template_parameters": {
"IAMUserName": "cli-user-dan",
"Stage": "ansible"
},
"template_url": null,
"validate_certs": true
}
},
"log": [],
"output": "Stack UPDATE complete",
"stack_outputs": {
"EnvVarKeyArn": "arn:aws:kms:us-east-1:905356704697:key/4e91df3e-9edd-427c-ba48-52b368b28c16"
},
"stack_resources": [
{
"last_updated_time": "2017-07-10T17:19:11.384000+00:00",
"logical_resource_id": "EnvVarKey",
"physical_resource_id": "4e91df3e-9edd-427c-ba48-52b368b28c16",
"resource_type": "AWS::KMS::Key",
"status": "UPDATE_COMPLETE",
"status_reason": null
},
{
"last_updated_time": "2017-06-23T17:44:31.903000+00:00",
"logical_resource_id": "EnvVarKeyAlias",
"physical_resource_id": "alias/school-env-vars-ansible-ansible",
"resource_type": "AWS::KMS::Alias",
"status": "CREATE_COMPLETE",
"status_reason": null
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment