## Bash strict mode #################################### # Theses setting are usefull for keep in safe you're infrastructure set -o errexit # abort on nonzero exitstatus set -o nounset # abort on unbound variable set -o pipefail # don't hide errors within pipes ## Define variables #################################### # For each token, give all right of you're account (read, write, put, patch, delete, clone (proxmox) etc...) NETBOX_URL="https://netbox.exemple" NETBOX_API_PATH="/api" NETBOX_TOKEN="" PROXMOX_HOST="https://proxmox.example:8006" PROXMOX_USER="user" PROXMOX_PASSWORD="" ZABBIX_USER="user" ZABBIX_PASS="" ZABBIX_SERVER="zabbix.example" ZABBIX_API="https://${ZABBIX_SERVER}/api_jsonrpc.php" ZABBIX_HOSTGROUPID1=2 ZABBIX_HOSTGROUPID2=15 ZABBIX_TEMPLATEID=10001 # This variable is usefull to run postinstall playbook ANSIBLE_PATH="/home/ansible/Ansible" POSTINSTALL="postint.yml ferm.yml" RUDDER_API_TOKEN="" RUDDER_SRV="https://rudder.example" UPGRADERAM="/your/git/path/management-script/upgraderam.sh" UPGRADECPU="/your/git/path/management-script/upgradecpu.sh"