
В системе FreeBSD ansible установка и запуск программ.
В Linux системах идентично ставится.
Задачи:
0 Запуск в группе серверов BSD.
1 Обновление портов.
2 Установка программ.
3 Запуск установленного web сервера (nginx).
В loop указан список программ которые будут установлены.
- hosts: BSD
tasks:
- name: Update ports
shell: portsnap fetch update
- name: Install web server.
pkgng: pkg="{{ item }}" state=present
loop:
- nginx
- mc-nox11
- rsync
- nano
- gtar
- name: Starting nginx.
service:
name: nginx
enabled: yes
state: started
Запускаем плэйбук.
# ansible-playbook install_web
Вот и все ansible установка и запуск программ.
Настройка ansible первые шаги.
ansible копирование файлов и директорий.
ansible распаковка архива.