2021-06-08 20:37:39 +07:00
|
|
|
- name: Install Python library for the Docker
|
|
|
|
dnf:
|
|
|
|
name: python-docker
|
|
|
|
|
2021-06-08 18:06:15 +07:00
|
|
|
- name: Create etcd container
|
|
|
|
docker_container:
|
|
|
|
name: etcd-tfstate
|
|
|
|
image: bitnami/etcd
|
|
|
|
restart_policy: always
|
|
|
|
env:
|
|
|
|
ALLOW_NONE_AUTHENTICATION: "yes"
|
|
|
|
published_ports:
|
2021-06-09 12:23:27 +07:00
|
|
|
- "{{ etcd_port }}:2379"
|
2021-06-08 18:06:15 +07:00
|
|
|
volumes:
|
|
|
|
- tfstate:/bitnami/etcd/data
|
2021-06-09 12:23:27 +07:00
|
|
|
|
|
|
|
- name: Generate Terraform backend config
|
|
|
|
delegate_to: localhost
|
|
|
|
template:
|
|
|
|
src: backend.tfvars.j2
|
|
|
|
dest: "{{ playbook_dir }}/../infra/backend.tfvars"
|