|
1 year ago | |
---|---|---|
host_vars | 7 years ago | |
roles | 1 year ago | |
.gitignore | 6 years ago | |
LICENSE | 9 years ago | |
README.md | 4 years ago | |
ircbouncer.yml | 9 years ago | |
mail.yml | 9 years ago | |
mariadb.yml | 9 years ago | |
ovzdb.yml | 7 years ago | |
owncloud.yml | 9 years ago | |
postint-full.yml | 5 years ago | |
postint.yml | 5 years ago | |
postint.yml.README | 9 years ago | |
prometheus_nodexporter.yml | 5 years ago | |
rudder-node.yml | 6 years ago | |
ssh-curve.yml | 5 years ago | |
unbound.yml | 5 years ago | |
update.yml | 8 years ago | |
xymon-client.yml | 6 years ago | |
xymon-server.yml | 6 years ago |
=======
Yet another ansible's playbook repository
======
======
~/.my.cnf
.127.0.0.1:3306
with root
MySQL password on ~/.my.cnf
NGINX, PHP5-FPM, and MariaDB
- job_name: 'node'
file_sd_configs:
- files:
- '{{ prometheus_sd_directory }}/*.json'
- '{{ prometheus_sd_directory }}/*.yml'
- '{{ prometheus_sd_directory }}/*.yaml'
=====
---
admin_ssh_keys:
0: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDZXK3ufonx+zNQ1x6cSWuUWckB/xf9sKZ+mRgY5SPXzqrxSkqNSmr9JQ6xzvhxKEVcFWsi50op1WWtRo3HG3p3+EHKXeCyzt5QnczDlVOoQbB8kgI0byKcvXux1inL4/Q4DbVLUbDFnynD/C5aAyYMYePahMxR+AQr60DD+7Ty6pcEVih1wwHIlxWziY1EF6sEzQwz/PiTxWIZkKHl/WPGagS9Pp/5nQfdZy0AS/JqbzNyMEg51+XedADuqseV4GXDzrzDYLJXJFv1PFVJxRWLrjChKrUMqyszUySkZMr5YSPXlsV0bi+0xivYEsXvIkLORV96JTZosYbV+0aFKDPv root@debian
default_packages_debian: htop
description: machine test
# NTP
ntp_servers:
- 0.pool.ntp.org
- 1.pool.ntp.org
- 2.pool.ntp.org
disable_ipv6: true
# Update
deb_packages_to_update:
- apache2
centos_packages_to_update:
- httpd
# Mail
domain: test.net
# MariaDB
mariadb_version: 10.0
mysql_root_password: changeme
mysql_host: localhost
# ircbouncer
znc_version: 1.4
irc_nick: (required)
irc_ident: (required)
irc_realname: (required)
irc_quitmsg: (required)
irc_password_hash: (required) # http://wiki.znc.in/Configuration#Pass
irc_password_salt: (required) # http://wiki.znc.in/Configuration#Pass
irc_timezone: "Europe/Paris" #Example: "Europe/Paris"
network_address: irc.my.network.net
network_port: 6697
network_channel: 1337Chan
# xmpp
prosody_admin: "admin@test.net"
prosody_virtual_domain: "test.net"
prosody_accounts: admin@test.net
#Wallabag
wallabag_version: 1.8.1
wallabag_domain: "read.{{ domain }}"
wallabag_salt: (required)
wallabag_db_username: wallabag
wallabag_db_password: (required)
wallabag_db_database: wallabag
#xymon
xymon_server: yyy.yyy.yyy.yyy # server IP address (mandatory)
xymon_htname: admin # server user for webinterface use
xymon_htpasswd: mysecurepasswd # server password for webinterface use
## xymon per client configuration (ie usually done in host_var)##
monitoring_file: dns ## Where to store the host in hosts.d xymon server directory (optionnal)
monitoring_section: dns ## Name of the page to use in xymon server webpage tree view (optionnal)
monitoring_ip: xxx.xxx.xxx.xxx ## IP address of the client to add in server (mandatory)
xymon_checks: "#" ## Checks to use for this client. Default '#' do a simple ping check
xymon_disabled_sondes: ## Allow to disable checks on clients (DEBIAN >= 8 only)
- ntpq
- libs
#ovzdb
## You can duplicate backup locally and remotely
## by using openvz host as backup_server and
## remote server as upload_server
## I advice to customize cron hour to have
## backup, then purge, then upload
backup_server: xxx.xxx.xxx.xxx
backup_dir: "/var/lib/vz/backups/OpenVZ/"
backup_minute: 10
backup_hour: 02
purge_minute: 10
purge_hour: 03
upload_server: yyy.yyy.yyy.yyy
upload_dir: "/var/lib/vz/backups/OpenVZ/"
upload_minute: 10
upload_hour: 05
admin_email: "your_email@example.com"
# rudder-node
rudder_server: 192.168.0.100
# vim: set textwidth=0 ft=yaml:
unbound_local_zone: "lan"
unbound_forward_dns: XXX.XXX.XXX.XXX
# ssh-curve
# ssh_port: (default 22)
# ssh_ipv4_listen: (default "0.0.0.0")
# ssh_ipv6_listen: (default "::")
# ssh_authorizedkeysfile: (default ".ssh/authorized_keys")
# ssh_pwd_authent: (default "no")