Podman и Ansible вместе даже лучше для обеспечения автоматизации и оркестрации жизненных циклов контейнеров и подов
Автоматизируем развёртывание необходимых компонентов (продолжение)
Перед запуском обновите переменные homedir и hostip, чтобы они соответствовали вашей среде. Затем запустите playbook, чтобы создать каталоги и файлы:
$ ansible-playbook prereq.yaml
[WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'
PLAY [Playbook to create the prerequisites]
***********************************
TASK [Create the directories]
*************************************************
changed: [localhost] => (item=syscom)
changed: [localhost] => (item=sysorg)
changed: [localhost] => (item=nginx)
TASK [Create the httpd syscom file]
*******************************************
changed: [localhost]
TASK [Create the httpd sysorg file]
*******************************************
changed: [localhost]
TASK [Create the Nginx syscom config] *****************************************
changed: [localhost]
TASK [Create the Nginx sysorg config]
*****************************************
changed: [localhost]
TASK [Create the Nginx default config]
****************************************
changed: [localhost]
PLAY RECAP
********************************************************************
localhost : ok=6 changed=6 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
$ ls -lR
.:
total 12
drwxr-xr-x. 2 localuser localuser 64 mar 2 13:13 nginx
-rw-r--r--. 1 localuser localuser 2541 mar 2 13:12 prereq.yaml
drwxr-xr-x. 2 localuser localuser 24 mar 2 13:13 syscom
drwxr-xr-x. 2 localuser localuser 24 mar 2 13:13 sysorg
./nginx:
total 12
-rw-r--r--. 1 localuser localuser 311 mar 2 13:13 default.conf
-rw-r--r--. 1 localuser localuser 116 mar 2 13:13 syscom.conf
-rw-r--r--. 1 localuser localuser 116 mar 2 13:13 sysorg.conf
./syscom:
total 4 -rw-r--r--. 1 localuser localuser 163 mar 2 13:13 index.html
./sysorg:
total 4 -rw-r--r--. 1 localuser localuser 163 mar 2 13:13 index.html
Продолжение следует...
Перевод. Автор оригинала: Alexon Oliveira (Sudoer, Red Hat).