2021年までに、Ansibleはすでに管理の標準になっています。DevOpsジョブの4つのうち3つは、Ansibleの知識を求めています。これらのうち、4つのうち1つだけが利点であり、残りは要件です。
, c Ansible , , «Ansible: ».
— vene.io ().
1. LEMP ( )
- LEMP
- Ansible
- Ansible
- Ansible
2. LEMP Ansible (playbook, ansible.cfg, hosts, templates)
- Ansible Galaxy
- . Symphony PHP Ansible
3. Python stack (modules, handlers)
- Raw
- uWSGI
- ssl (Let’s encrypt )
- . Flask Python Ansible
4. (roles, jinja2, , , , postgresql_db, postgresql_user, mongodb, script , changed_when, failed_when)
- proxy Ansible
- Postgres cluster
- Mongo cluster
- . Docker-
5. Ansible (pre_tasks, post_tasks, include, serial ax_fail_percentage, , , )
- rolling update
- . -
6. (, Ansible)
- .
7. IaaC
- Git hooks Ansible (GitLab API integration, GitLab runners)
- . ( -)
8. ( )
- Prometheus
- . /
9. Ansible (,
, )
- Google cloud AWS Ansbile
- Ansible Vault
- Bastion Ansible
- Ansible Tower
- enterprise
10.
11. Ansible
27 .
6 30 000 , - .
7 — 40 000 , .