В системе 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 распаковка архива.