mirror of
https://github.com/status-im/infra-les.git
synced 2025-03-01 12:30:36 +00:00
add emergency inventory
Signed-off-by: Jakub Sokołowski <jakub@status.im>
This commit is contained in:
parent
ecb8e92a1b
commit
fe3612087e
18
ansible/inventory/README.md
Normal file
18
ansible/inventory/README.md
Normal file
@ -0,0 +1,18 @@
|
||||
# Description
|
||||
|
||||
The files here are Ansible invenotyr files generated by [`ansible/terraform.py`](/ansible/terraform.py).
|
||||
|
||||
Their purpose is an emergency inventory backup in case of failure or unavailability of Consul.
|
||||
|
||||
# Usage
|
||||
|
||||
To use simply provide the file for the given stage using the `-i` argument.
|
||||
|
||||
For example, if you want to run Ansible while Consul is unavailable do:
|
||||
```bash
|
||||
ansible-playbook ansible/main.yml -i ansible/inventory/beta
|
||||
```
|
||||
|
||||
# Details
|
||||
|
||||
For more details on how Ansible and Terraform interact read [this article](https://github.com/status-im/infra-docs/blob/master/articles/ansible_terraform.md).
|
28
ansible/inventory/les
Normal file
28
ansible/inventory/les
Normal file
@ -0,0 +1,28 @@
|
||||
# NOTE: This file is generated by terraform.py
|
||||
# For emergency use when Consul fails
|
||||
[all]
|
||||
node-03.do-ams3.main.les hostname=node-03.do-ams3.main.les ansible_host=167.99.17.35 env=main stage=les data_center=do-ams3 region=ams3 dns_entry=node-03.do-ams3.main.les.statusim.net
|
||||
node-03.do-ams3.rops.les hostname=node-03.do-ams3.rops.les ansible_host=206.189.243.9 env=rops stage=les data_center=do-ams3 region=ams3 dns_entry=node-03.do-ams3.rops.les.statusim.net
|
||||
node-02.do-ams3.main.les hostname=node-02.do-ams3.main.les ansible_host=206.189.243.2 env=main stage=les data_center=do-ams3 region=ams3 dns_entry=node-02.do-ams3.main.les.statusim.net
|
||||
node-01.do-ams3.rops.les hostname=node-01.do-ams3.rops.les ansible_host=206.189.243.32 env=rops stage=les data_center=do-ams3 region=ams3 dns_entry=node-01.do-ams3.rops.les.statusim.net
|
||||
node-01.do-ams3.main.les hostname=node-01.do-ams3.main.les ansible_host=206.189.240.221 env=main stage=les data_center=do-ams3 region=ams3 dns_entry=node-01.do-ams3.main.les.statusim.net
|
||||
node-02.do-ams3.rops.les hostname=node-02.do-ams3.rops.les ansible_host=206.189.243.18 env=rops stage=les data_center=do-ams3 region=ams3 dns_entry=node-02.do-ams3.rops.les.statusim.net
|
||||
|
||||
[main-les]
|
||||
node-03.do-ams3.main.les
|
||||
node-01.do-ams3.main.les
|
||||
node-02.do-ams3.main.les
|
||||
|
||||
[do-ams3]
|
||||
node-03.do-ams3.main.les
|
||||
node-01.do-ams3.main.les
|
||||
node-02.do-ams3.main.les
|
||||
node-03.do-ams3.rops.les
|
||||
node-01.do-ams3.rops.les
|
||||
node-02.do-ams3.rops.les
|
||||
|
||||
[rops-les]
|
||||
node-03.do-ams3.rops.les
|
||||
node-01.do-ams3.rops.les
|
||||
node-02.do-ams3.rops.les
|
||||
|
Loading…
x
Reference in New Issue
Block a user