Я управляю 2 Клиентами (centos8) с Ansible, и я хочу установить mod-ssl на веб-сервер, python-passlib на всех хостах и firewalld на всех хостах. Playbook должен проверять каждый раз, когда он запускается, если последние 3 пакета являются самыми последними доступными.
Я уже написал playbook, но я получаю сообщение об ошибке, что нет пакета с именем "python-passlib""
Есть ли другое имя для этого пакета на centos8? И я думаю, что мой способ установки этого пакета mod-ssl также неверен ... Не могли бы вы, ребята, проверить мою Playbook и дать мне подсказку? : D
Вот моя пьеса:
- hosts: all
become: yes
tasks:
- name: Install different services and keep them up-to-date
dnf:
name:
- firewalld
- python-passlib
state: latest
- hosts: webserver
become: yes
tasks:
- name: Install mod-ssl and keep it up-to-date
dnf:
name: mod-ssl
- hosts: webserver
become: yes
tasks:
- name: Insert a index.php site
copy:
src: /home/mike/devops_live_demo/index.php
dest: /var/www/html/
owner: mike
mode: '0644'
- hosts: webserver
become: yes
tasks:
- name: Reboot the Webserver
reboot:
Спасибо, ребята, заранее !! Привет, Майк