2020-10-12 14:29:37 +02:00
|
|
|
# yamllint disable rule:line-length
|
2018-12-28 11:23:49 +01:00
|
|
|
# Playbook command
|
2022-01-25 17:27:13 +01:00
|
|
|
# First use :
|
2020-10-14 09:40:59 +02:00
|
|
|
# ansible-playbook evolixisation.yml --ask-vault-pass -CDki hosts -u root -l HOSTNAME
|
2022-01-25 17:27:13 +01:00
|
|
|
# Subsequent use :
|
2022-08-25 18:06:12 +02:00
|
|
|
# ansible-playbook evolixisation.yml --ask-vault-pass -CDKi hosts --skip-tags pf,generateldif-exec -l HOSTNAME
|
2018-12-28 11:23:49 +01:00
|
|
|
|
2022-09-02 17:18:10 +02:00
|
|
|
## EXAMPLE OF PLAYBOOK - PLEASE USE YOUR OWN PLAYBOOK
|
2022-05-03 18:58:25 +02:00
|
|
|
|
2022-09-02 17:18:10 +02:00
|
|
|
---
|
2022-11-16 15:23:43 +01:00
|
|
|
# - name: Evolixisation of an OpenBSD system
|
|
|
|
# hosts: openbsd
|
|
|
|
# become: true
|
|
|
|
# become_user: root
|
|
|
|
# become_method: sudo
|
2022-09-02 17:18:10 +02:00
|
|
|
#
|
2022-11-16 15:23:43 +01:00
|
|
|
# vars_files:
|
|
|
|
# - vars/main.yml
|
|
|
|
# - vars/evolix-main.yml
|
|
|
|
# - vars/evolinux-secrets.yml
|
2022-09-02 17:18:10 +02:00
|
|
|
#
|
2022-11-16 15:23:43 +01:00
|
|
|
# vars:
|
|
|
|
# client_number: "XXX"
|
|
|
|
# monitoring_mode: "everytime"
|
2022-09-02 17:18:10 +02:00
|
|
|
#
|
2022-11-16 15:23:43 +01:00
|
|
|
# pre_tasks:
|
|
|
|
# - include_role:
|
|
|
|
# name: etc-git
|
|
|
|
# tasks_from: commit.yml
|
|
|
|
# vars:
|
|
|
|
# commit_message: "Ansible pre-run evolisation.yml"
|
|
|
|
# when: not ansible_check_mode
|
|
|
|
# tags: always
|
2022-09-02 17:18:10 +02:00
|
|
|
#
|
2022-11-16 15:23:43 +01:00
|
|
|
# roles:
|
|
|
|
# - evomaintenance
|
|
|
|
# - etc-git
|
|
|
|
# - base
|
|
|
|
# - forwarding
|
|
|
|
# - pf
|
|
|
|
# - accounts
|
|
|
|
# - nagios-nrpe
|
|
|
|
# - evocheck
|
|
|
|
# - evobackup
|
|
|
|
# - post-install
|
|
|
|
# # - ospf
|
|
|
|
# # - bgp
|
|
|
|
# # - { role: collectd, collectd_server: "127.0.0.1" }
|
|
|
|
# # - logsentry
|
2022-09-02 17:18:10 +02:00
|
|
|
#
|
2022-11-16 15:23:43 +01:00
|
|
|
# post_tasks:
|
|
|
|
# - include_role:
|
|
|
|
# name: etc-git
|
|
|
|
# tasks_from: commit.yml
|
|
|
|
# vars:
|
|
|
|
# commit_message: "Ansible post-run evolisation.yml"
|
|
|
|
# when: not ansible_check_mode
|
|
|
|
# tags: always
|
2022-09-02 17:18:10 +02:00
|
|
|
#
|
2022-11-16 15:23:43 +01:00
|
|
|
# - include_role:
|
|
|
|
# name: evocheck
|
|
|
|
# tasks_from: exec.yml
|