Перед использованием сборника схем убедитесь в следующем: Добавление целевых хостов в инвентарь Ansible в группу ntpservers: [ntpservers]
server1 ansible_host=192.168.1.100 ansible_user=user
server2 ansible_host=192.168.1.101 ansible_user=user Ниже приведено подробное описание каждой задачи в сборнике схем: - name: Install NTP
apt: name={{ item }} state=latest update_cache=yes
loop: [ 'ntp', 'ntpdate' ] Эта задача гарантирует, что пакеты ntp и ntpdate будут установлены. Директива loop упрощает повторяющиеся установки. - name: Make sure NTP is started up
service: name=ntp state=started enabled=yes Эта задача гарантирует, что служба NTP работает и запускается автоматически при загрузке. - name: "UFW - Allow NTP port 123"
ufw:
rule: allow
port: "123"
proto: udp Сборник схем открывает порт 123 (UDP) в брандмауэре, который необходим для связи NTP. Окончательная версия приведенного выше сборника схем выглядит следующим образом: ---
- hosts: ntpservers
become: yes
tas