Skip to content

Instantly share code, notes, and snippets.

@sbeliakou
Created March 5, 2017 16:00
Show Gist options
  • Save sbeliakou/38dab39a6fc41b3817add062529b9278 to your computer and use it in GitHub Desktop.
Save sbeliakou/38dab39a6fc41b3817add062529b9278 to your computer and use it in GitHub Desktop.

ANSIBLE_CONFIG=playbook/ansible.cfg playbook/awsRolesManagement.yml -e apply=no Using playbook/ansible.cfg as config file

Playbook: /Users/sbeliakou/workspace/DigitalInnovations/phoenix-project/AWSIdentityManagement/playbook/awsRolesManagement.yml

1 plays in playbook/awsRolesManagement.yml

Play: Manage Roles

TASK: Look for Identity Account ID

Module name: 'set_fact'

  �[92mok: ansible_facts => identity_id = 818440423912 �[0m

Success: 0, Skipped: 0, Failed: 0

TASK: Ensure Project Directories exist

Module name: 'file'

  �[92mok: directory => /Users/sbeliakou/workspace/DigitalInnovations/phoenix-project/AWSIdentityManagement/CFNResources/Roles�[0m
  �[92mok: directory => /Users/sbeliakou/workspace/DigitalInnovations/phoenix-project/AWSIdentityManagement/wiki/Roles�[0m

Success: 2, Skipped: 0, Failed: 0

TASK: Generate AssumeRoles CFN files

Module name: 'template'

  �[92mok: {u'name': u'Identity', u'id': 818440423912} => assumed-roles-Identity.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m
  �[92m    - AssumeRoleDeveloper�[0m

  �[92mok: {u'name': u'Devops', u'id': 794873328112} => assumed-roles-Devops.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleDeveloper�[0m
  �[92m    - AssumeRolePulpDeveloper�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m

  �[92mok: {u'name': u'SPPD', u'id': 178976708534} => assumed-roles-SPPD.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m
  �[92m    - AssumeRoleDeveloper�[0m

  �[92mok: {u'name': u'WCA', u'id': 544564501205} => assumed-roles-WCA.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m
  �[92m    - AssumeRoleDeveloper�[0m

  �[92mok: {u'name': u'Test', u'id': 543687320164} => assumed-roles-Test.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m
  �[92m    - AssumeRoleDeveloper�[0m

  �[92mok: {u'name': u'DotComPlus', u'id': 307153899978} => assumed-roles-DotComPlus.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m
  �[92m    - AssumeRoleDeveloper�[0m

  �[92mok: {u'name': u'API', u'id': 394936414273} => assumed-roles-API.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleApiDeveloper�[0m
  �[92m    - AssumeRoleDeveloper�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m

  �[92mok: {u'name': u'Perf', u'id': 714377298723} => assumed-roles-Perf.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m
  �[92m    - AssumeRoleDeveloper�[0m

  �[92mok: {u'name': u'BackToSchool', u'id': 779244457521} => assumed-roles-BackToSchool.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m
  �[92m    - AssumeRoleDeveloper�[0m

  �[92mok: {u'name': u'Loyalty', u'id': 455965485770} => assumed-roles-Loyalty.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m
  �[92m    - AssumeRoleDeveloper�[0m

  �[92mok: {u'name': u'Shopping', u'id': u'018887797752'} => assumed-roles-Shopping.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleDeveloper�[0m
  �[92m    - AssumeRolePulpDeveloper�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m

  �[92mok: {u'name': u'MCP', u'id': 591636791190} => assumed-roles-MCP.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m
  �[92m    - AssumeRoleDeveloper�[0m

  �[92mok: {u'name': u'Integration', u'id': 719752358454} => assumed-roles-Integration.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m
  �[92m    - AssumeRoleDeveloper�[0m

  �[92mok: {u'name': u'FoodsQuantum', u'id': 212216974968} => assumed-roles-FoodsQuantum.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m
  �[92m    - AssumeRoleDeveloper�[0m

  �[92mok: {u'name': u'DigitalStores', u'id': u'039372712970'} => assumed-roles-DigitalStores.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m
  �[92m    - AssumeRoleDeveloper�[0m

  �[92mok: {u'name': u'GM', u'id': 456572104187} => assumed-roles-GM.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m
  �[92m    - AssumeRoleDeveloper�[0m

  �[92mok: {u'name': u'CustomerPromise', u'id': 648518257802} => assumed-roles-CustomerPromise.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m
  �[92m    - AssumeRoleDeveloper�[0m

  �[92mok: {u'name': u'DigitalSecurity', u'id': 602538461881} => assumed-roles-DigitalSecurity.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m
  �[92m    - AssumeRoleDeveloper�[0m

  �[92mok: {u'name': u'FoodsRDA', u'id': 204495877423} => assumed-roles-FoodsRDA.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m
  �[92m    - AssumeRoleDeveloper�[0m

  �[92mok: {u'name': u'ConsolidatedBilling', u'id': 677256562611} => assumed-roles-ConsolidatedBilling.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m
  �[92m    - AssumeRoleDeveloper�[0m

  �[92mok: {u'name': u'ProductCache', u'id': 680700850363} => assumed-roles-ProductCache.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m
  �[92m    - AssumeRoleDeveloper�[0m

  �[92mok: {u'name': u'RetailLabs', u'id': 780195310066} => assumed-roles-RetailLabs.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleRTLabsDeveloper�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleDeveloper�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m

  �[92mok: {u'name': u'Audit', u'id': 820226043472} => assumed-roles-Audit.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m
  �[92m    - AssumeRoleDeveloper�[0m

  �[92mok: {u'name': u'NonProdTraining', u'id': 853541779150} => assumed-roles-NonProdTraining.cloudformation.yaml �[0m
  �[92m  Assume Roles for Cloud Management:�[0m
  �[92m    - AssumeRoleAdministrator�[0m
  �[92m    - AssumeRoleSecurityUser�[0m
  �[92m    - AssumeRoleBillingUser�[0m
  �[92m    - AssumeRoleSuperAdministrator�[0m
  �[92m    - AssumeRoleDeveloper�[0m

Success: 24, Skipped: 0, Failed: 0

TASK: Request STS for AWS Temporarily Credentials

Module name: 'sts_assume_role'

  �[96mskipped: {u'name': u'Identity', u'id': 818440423912} => by conditional check�[0m
  �[96mskipped: {u'name': u'SPPD', u'id': 178976708534} => by conditional check�[0m
  �[96mskipped: {u'name': u'Test', u'id': 543687320164} => by conditional check�[0m
  �[96mskipped: {u'name': u'DotComPlus', u'id': 307153899978} => by conditional check�[0m
  �[96mskipped: {u'name': u'API', u'id': 394936414273} => by conditional check�[0m
  �[96mskipped: {u'name': u'Shopping', u'id': u'018887797752'} => by conditional check�[0m
  �[96mskipped: {u'name': u'Loyalty', u'id': 455965485770} => by conditional check�[0m
  �[96mskipped: {u'name': u'Integration', u'id': 719752358454} => by conditional check�[0m
  �[96mskipped: {u'name': u'GM', u'id': 456572104187} => by conditional check�[0m
  �[96mskipped: {u'name': u'FoodsRDA', u'id': 204495877423} => by conditional check�[0m
  �[96mskipped: {u'name': u'DigitalSecurity', u'id': 602538461881} => by conditional check�[0m
  �[96mskipped: {u'name': u'ProductCache', u'id': 680700850363} => by conditional check�[0m
  �[96mskipped: {u'name': u'NonProdTraining', u'id': 853541779150} => by conditional check�[0m
  �[96mskipped: {u'name': u'Audit', u'id': 820226043472} => by conditional check�[0m
  �[96mskipped: {u'name': u'RetailLabs', u'id': 780195310066} => by conditional check�[0m
  �[96mskipped: {u'name': u'ConsolidatedBilling', u'id': 677256562611} => by conditional check�[0m
  �[96mskipped: {u'name': u'CustomerPromise', u'id': 648518257802} => by conditional check�[0m
  �[96mskipped: {u'name': u'DigitalStores', u'id': u'039372712970'} => by conditional check�[0m
  �[96mskipped: {u'name': u'FoodsQuantum', u'id': 212216974968} => by conditional check�[0m
  �[96mskipped: {u'name': u'MCP', u'id': 591636791190} => by conditional check�[0m
  �[96mskipped: {u'name': u'BackToSchool', u'id': 779244457521} => by conditional check�[0m
  �[96mskipped: {u'name': u'Perf', u'id': 714377298723} => by conditional check�[0m
  �[96mskipped: {u'name': u'WCA', u'id': 544564501205} => by conditional check�[0m
  �[96mskipped: {u'name': u'Devops', u'id': 794873328112} => by conditional check�[0m

Success: 0, Skipped: 24, Failed: 0

TASK: Apply AssumeRoles Stack

Module name: 'cloudformation'

  �[96mskipped: {u'name': u'Identity', u'id': 818440423912} => by conditional check�[0m
  �[96mskipped: {u'name': u'Devops', u'id': 794873328112} => by conditional check�[0m
  �[96mskipped: {u'name': u'SPPD', u'id': 178976708534} => by conditional check�[0m
  �[96mskipped: {u'name': u'Test', u'id': 543687320164} => by conditional check�[0m
  �[96mskipped: {u'name': u'API', u'id': 394936414273} => by conditional check�[0m
  �[96mskipped: {u'name': u'BackToSchool', u'id': 779244457521} => by conditional check�[0m
  �[96mskipped: {u'name': u'Shopping', u'id': u'018887797752'} => by conditional check�[0m
  �[96mskipped: {u'name': u'Integration', u'id': 719752358454} => by conditional check�[0m
  �[96mskipped: {u'name': u'DigitalStores', u'id': u'039372712970'} => by conditional check�[0m
  �[96mskipped: {u'name': u'CustomerPromise', u'id': 648518257802} => by conditional check�[0m
  �[96mskipped: {u'name': u'DigitalSecurity', u'id': 602538461881} => by conditional check�[0m
  �[96mskipped: {u'name': u'ProductCache', u'id': 680700850363} => by conditional check�[0m
  �[96mskipped: {u'name': u'NonProdTraining', u'id': 853541779150} => by conditional check�[0m
  �[96mskipped: {u'name': u'Audit', u'id': 820226043472} => by conditional check�[0m
  �[96mskipped: {u'name': u'RetailLabs', u'id': 780195310066} => by conditional check�[0m
  �[96mskipped: {u'name': u'ConsolidatedBilling', u'id': 677256562611} => by conditional check�[0m
  �[96mskipped: {u'name': u'FoodsRDA', u'id': 204495877423} => by conditional check�[0m
  �[96mskipped: {u'name': u'GM', u'id': 456572104187} => by conditional check�[0m
  �[96mskipped: {u'name': u'FoodsQuantum', u'id': 212216974968} => by conditional check�[0m
  �[96mskipped: {u'name': u'MCP', u'id': 591636791190} => by conditional check�[0m
  �[96mskipped: {u'name': u'Loyalty', u'id': 455965485770} => by conditional check�[0m
  �[96mskipped: {u'name': u'Perf', u'id': 714377298723} => by conditional check�[0m
  �[96mskipped: {u'name': u'DotComPlus', u'id': 307153899978} => by conditional check�[0m
  �[96mskipped: {u'name': u'WCA', u'id': 544564501205} => by conditional check�[0m

Success: 0, Skipped: 24, Failed: 0

TASK: Generate Roles Documentation

Module name: 'template'

  �[92mok: file(11782) => /Users/sbeliakou/workspace/DigitalInnovations/phoenix-project/AWSIdentityManagement/wiki/Assumed-Roles-Details.md �[0m

## PLAY RECAP:
Success :  4 (26)
Skipped :  0 (48)
Failed  :  0 (0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment