You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# yamllint disable rule:line-length
|
|
|
|
# Playbook command
|
|
|
|
# First use :
|
|
|
|
# ansible-playbook evolixisation.yml --ask-vault-pass -CDki hosts -u root -l HOSTNAME
|
|
|
|
# Subsequent use :
|
|
|
|
# ansible-playbook evolixisation.yml --ask-vault-pass -CDKi hosts --skip-tags pf,generateldif-exec -l HOSTNAME
|
|
|
|
|
|
|
|
## EXAMPLE OF PLAYBOOK - PLEASE USE YOUR OWN PLAYBOOK
|
|
|
|
|
|
|
|
---
|
|
|
|
#- name: Evolixisation of an OpenBSD system
|
|
|
|
# hosts: openbsd
|
|
|
|
# become: true
|
|
|
|
# become_user: root
|
|
|
|
# become_method: sudo
|
|
|
|
#
|
|
|
|
# vars_files:
|
|
|
|
# - vars/main.yml
|
|
|
|
# - vars/evolix-main.yml
|
|
|
|
# - vars/evolinux-secrets.yml
|
|
|
|
#
|
|
|
|
# vars:
|
|
|
|
# client_number: "XXX"
|
|
|
|
# monitoring_mode: "everytime"
|
|
|
|
#
|
|
|
|
# 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
|
|
|
|
#
|
|
|
|
# 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
|
|
|
|
#
|
|
|
|
# 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
|
|
|
|
#
|
|
|
|
# - include_role:
|
|
|
|
# name: evocheck
|
|
|
|
# tasks_from: exec.yml
|