37. Ansible Playbook Tree
Ansible Playbook Home & Inventory
Role
target
Task Triggering Task
Playbooks
Role Dependency
Task
target + jinja2
. Default
Role
38. Ansible Playbook Tree
Ansible Playbook Home & Inventory
Role
target
Task Triggering Task
Task
target + jinja2
. Default
Playbooks
Role
69. Immutable Infrastructure
Instance A
OS v1.0
App v1.0
Instance
Image A
Instance A’
OS v1.1
App v1.0
Immutable
Infrastructure
Instance
Image B
Instance B
OS v1.1
App v1.0
Instance A’
70. Immutable Infrastructure
Instance A
OS v1.0
App v1.0
Instance
Image A
Instance A’
OS v1.1
App v1.0
Immutable
Infrastructure
Instance
Image B
Instance B
OS v1.1
App v1.0
Instance A’
CM Tool
73. Immutable Infrastructure
Instance A
OS v1.0
Instance
Instance A’
OS v1.0
Middleware A v1.0
A
Base
OS Image
v1.0
Service A
Base OS
Image v1.0
Instance B
OS v1.0
B
Instance B’
OS v1.0
Middleware B v1.0
Service B
Base OS
Image v1.0
74. Service A
Base OS
Image v1.0
Service B
Base OS
Image v1.0
Immutable Infrastructure
Instance
Instance A
OS v1.0
Middleware A v1.0
A Source Code v1.0
Instance A’
OS v1.0
Middleware A v1.0
Instance
Instance B
OS v1.0
Middleware B v1.0
B Source Code v1.0
Instance B’
OS v1.0
Middleware B v1.0
75. Service A
Base OS
Image
v1.0
Service B
Base OS
Image
v1.0
Instance
Instance A
OS v1.0
Middleware A v1.0
A Source Code
Instance A’
OS v1.0
Middleware A v1.0
Instance
Instance B
OS v1.0
Middleware B v1.0
B Source Code
Instance B’
OS v1.0
Middleware B v1.0
Instance A
OS v1.0
Instance
Instance A’
OS v1.0
Middleware A
A
Base
OS Image
v1.0
Instance B
OS v1.0
B
Instance B’
OS v1.0
Middleware B
Instance A
OS
Pure
Amazon
Linux
Instance A’
OS v1.0
77. Service A
Base OS
Image
v1.0
Service B
Base OS
Image
v1.0
Instance
Instance A
OS v1.0
Middleware A v1.0
A Source Code
Instance A’
OS v1.0
Middleware A v1.0
Instance
Instance B
OS v1.0
Middleware B v1.0
B Source Code
Instance B’
OS v1.0
Middleware B v1.0
Instance A
OS v1.1
Instance
Instance A’
OS v1.0
Middleware A
A
Base
OS Image
v1.0
Instance B
OS v1.1
B
Instance B’
OS v1.0
Middleware B
Instance A
OS
Pure
Amazon
Linux
Instance A’
OS v1.1
( )
Ansible
( )
Ansible .
78. Service A
Base OS
Image
v1.0
Service B
Base OS
Image
v1.0
Instance
Instance A
OS v1.0
Middleware A v1.0
A Source Code
Instance A’
OS v1.0
Middleware A v1.0
Instance
Instance B
OS v1.0
Middleware B v1.0
B Source Code
Instance B’
OS v1.0
Middleware B v1.0
Instance A
OS v1.1
Instance
Instance A’
OS v1.0
Middleware A
A
Base
OS Image
v1.0
Instance B
OS v1.1
B
Instance B’
OS v1.0
Middleware B
Instance A
OS
Pure
Amazon
Linux
Instance A’
OS v1.1
AMI