├── .gitignore ├── LICENSE ├── README.md ├── _deprecated_roles ├── brad │ └── tasks │ │ └── main.yml ├── certbot │ └── tasks │ │ └── main.yml ├── elasticsearch │ ├── files │ │ ├── elasticsearch.proxy.conf │ │ ├── elasticsearch.yml │ │ └── elk.list │ ├── handlers │ │ └── main.yml │ └── tasks │ │ └── main.yml ├── git │ ├── files │ │ └── gitconfig │ └── tasks │ │ └── main.yml ├── hhvm │ ├── files │ │ ├── hhvm.nginx.conf │ │ └── hhvm.php.ini │ ├── handlers │ │ └── main.yml │ └── tasks │ │ └── main.yml ├── kibana │ ├── files │ │ ├── elk.list │ │ ├── kibana.conf │ │ └── kibana.yml │ ├── tasks │ │ └── main.yml │ └── vars │ │ └── main.yml ├── logstash │ ├── files │ │ ├── elk.list │ │ ├── logstash.conf │ │ └── startup.options │ ├── handlers │ │ └── main.yml │ └── tasks │ │ └── main.yml ├── rsa_pub │ └── tasks │ │ └── main.yml ├── ruby │ └── tasks │ │ └── main.yml ├── supervisor │ ├── files │ │ ├── data.conf.default │ │ └── ghost.conf.default │ └── tasks │ │ └── main.yml └── terminal │ ├── files │ ├── bash_profile │ ├── inputrc │ └── vimrc │ └── tasks │ └── main.yml ├── playbooks ├── frontend_node+mongo.yml ├── frontend_php+mysql.yml ├── mlmmj.yml └── roles └── roles ├── backup ├── files │ ├── backup_rolling.sh │ ├── config │ └── credentials.dist └── tasks │ └── main.yml ├── base ├── files │ └── motd └── tasks │ └── main.yml ├── caddy └── tasks │ └── main.yml ├── maria_db ├── files │ ├── mariadb.cnf │ └── my.cnf └── tasks │ └── main.yml ├── mlmmj ├── files │ ├── groups.proxy.conf │ ├── main.cf │ ├── master.cf │ └── mlmmjweb.service └── tasks │ └── main.yml ├── mongo ├── files │ └── mongod.conf └── tasks │ └── main.yml ├── mosquitto ├── files │ ├── mosquitto.conf │ └── mosquitto.passwd └── tasks │ └── main.yml ├── nginx ├── files │ ├── favicon.robots.conf │ ├── nginx.conf │ └── ssl.conf └── tasks │ └── main.yml ├── node ├── defaults │ └── main.yml └── tasks │ └── main.yml ├── php ├── defaults │ └── main.yml ├── files │ ├── php-fpm.conf │ ├── php.ini │ └── www.conf └── tasks │ └── main.yml ├── postgresql ├── defaults │ └── main.yml └── tasks │ └── main.yml └── yarn └── tasks └── main.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/README.md -------------------------------------------------------------------------------- /_deprecated_roles/brad/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/brad/tasks/main.yml -------------------------------------------------------------------------------- /_deprecated_roles/certbot/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/certbot/tasks/main.yml -------------------------------------------------------------------------------- /_deprecated_roles/elasticsearch/files/elasticsearch.proxy.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/elasticsearch/files/elasticsearch.proxy.conf -------------------------------------------------------------------------------- /_deprecated_roles/elasticsearch/files/elasticsearch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/elasticsearch/files/elasticsearch.yml -------------------------------------------------------------------------------- /_deprecated_roles/elasticsearch/files/elk.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/elasticsearch/files/elk.list -------------------------------------------------------------------------------- /_deprecated_roles/elasticsearch/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/elasticsearch/handlers/main.yml -------------------------------------------------------------------------------- /_deprecated_roles/elasticsearch/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/elasticsearch/tasks/main.yml -------------------------------------------------------------------------------- /_deprecated_roles/git/files/gitconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/git/files/gitconfig -------------------------------------------------------------------------------- /_deprecated_roles/git/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/git/tasks/main.yml -------------------------------------------------------------------------------- /_deprecated_roles/hhvm/files/hhvm.nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/hhvm/files/hhvm.nginx.conf -------------------------------------------------------------------------------- /_deprecated_roles/hhvm/files/hhvm.php.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/hhvm/files/hhvm.php.ini -------------------------------------------------------------------------------- /_deprecated_roles/hhvm/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/hhvm/handlers/main.yml -------------------------------------------------------------------------------- /_deprecated_roles/hhvm/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/hhvm/tasks/main.yml -------------------------------------------------------------------------------- /_deprecated_roles/kibana/files/elk.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/kibana/files/elk.list -------------------------------------------------------------------------------- /_deprecated_roles/kibana/files/kibana.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/kibana/files/kibana.conf -------------------------------------------------------------------------------- /_deprecated_roles/kibana/files/kibana.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/kibana/files/kibana.yml -------------------------------------------------------------------------------- /_deprecated_roles/kibana/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/kibana/tasks/main.yml -------------------------------------------------------------------------------- /_deprecated_roles/kibana/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/kibana/vars/main.yml -------------------------------------------------------------------------------- /_deprecated_roles/logstash/files/elk.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/logstash/files/elk.list -------------------------------------------------------------------------------- /_deprecated_roles/logstash/files/logstash.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/logstash/files/logstash.conf -------------------------------------------------------------------------------- /_deprecated_roles/logstash/files/startup.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/logstash/files/startup.options -------------------------------------------------------------------------------- /_deprecated_roles/logstash/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/logstash/handlers/main.yml -------------------------------------------------------------------------------- /_deprecated_roles/logstash/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/logstash/tasks/main.yml -------------------------------------------------------------------------------- /_deprecated_roles/rsa_pub/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/rsa_pub/tasks/main.yml -------------------------------------------------------------------------------- /_deprecated_roles/ruby/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/ruby/tasks/main.yml -------------------------------------------------------------------------------- /_deprecated_roles/supervisor/files/data.conf.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/supervisor/files/data.conf.default -------------------------------------------------------------------------------- /_deprecated_roles/supervisor/files/ghost.conf.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/supervisor/files/ghost.conf.default -------------------------------------------------------------------------------- /_deprecated_roles/supervisor/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/supervisor/tasks/main.yml -------------------------------------------------------------------------------- /_deprecated_roles/terminal/files/bash_profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/terminal/files/bash_profile -------------------------------------------------------------------------------- /_deprecated_roles/terminal/files/inputrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/terminal/files/inputrc -------------------------------------------------------------------------------- /_deprecated_roles/terminal/files/vimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/terminal/files/vimrc -------------------------------------------------------------------------------- /_deprecated_roles/terminal/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/_deprecated_roles/terminal/tasks/main.yml -------------------------------------------------------------------------------- /playbooks/frontend_node+mongo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/playbooks/frontend_node+mongo.yml -------------------------------------------------------------------------------- /playbooks/frontend_php+mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/playbooks/frontend_php+mysql.yml -------------------------------------------------------------------------------- /playbooks/mlmmj.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/playbooks/mlmmj.yml -------------------------------------------------------------------------------- /playbooks/roles: -------------------------------------------------------------------------------- 1 | ../roles -------------------------------------------------------------------------------- /roles/backup/files/backup_rolling.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/backup/files/backup_rolling.sh -------------------------------------------------------------------------------- /roles/backup/files/config: -------------------------------------------------------------------------------- 1 | [default] 2 | output=json 3 | region = fr-par 4 | -------------------------------------------------------------------------------- /roles/backup/files/credentials.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/backup/files/credentials.dist -------------------------------------------------------------------------------- /roles/backup/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/backup/tasks/main.yml -------------------------------------------------------------------------------- /roles/base/files/motd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/base/files/motd -------------------------------------------------------------------------------- /roles/base/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/base/tasks/main.yml -------------------------------------------------------------------------------- /roles/caddy/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/caddy/tasks/main.yml -------------------------------------------------------------------------------- /roles/maria_db/files/mariadb.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/maria_db/files/mariadb.cnf -------------------------------------------------------------------------------- /roles/maria_db/files/my.cnf: -------------------------------------------------------------------------------- 1 | [client] 2 | user=root 3 | -------------------------------------------------------------------------------- /roles/maria_db/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/maria_db/tasks/main.yml -------------------------------------------------------------------------------- /roles/mlmmj/files/groups.proxy.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/mlmmj/files/groups.proxy.conf -------------------------------------------------------------------------------- /roles/mlmmj/files/main.cf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/mlmmj/files/main.cf -------------------------------------------------------------------------------- /roles/mlmmj/files/master.cf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/mlmmj/files/master.cf -------------------------------------------------------------------------------- /roles/mlmmj/files/mlmmjweb.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/mlmmj/files/mlmmjweb.service -------------------------------------------------------------------------------- /roles/mlmmj/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/mlmmj/tasks/main.yml -------------------------------------------------------------------------------- /roles/mongo/files/mongod.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/mongo/files/mongod.conf -------------------------------------------------------------------------------- /roles/mongo/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/mongo/tasks/main.yml -------------------------------------------------------------------------------- /roles/mosquitto/files/mosquitto.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/mosquitto/files/mosquitto.conf -------------------------------------------------------------------------------- /roles/mosquitto/files/mosquitto.passwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/mosquitto/files/mosquitto.passwd -------------------------------------------------------------------------------- /roles/mosquitto/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/mosquitto/tasks/main.yml -------------------------------------------------------------------------------- /roles/nginx/files/favicon.robots.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/nginx/files/favicon.robots.conf -------------------------------------------------------------------------------- /roles/nginx/files/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/nginx/files/nginx.conf -------------------------------------------------------------------------------- /roles/nginx/files/ssl.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/nginx/files/ssl.conf -------------------------------------------------------------------------------- /roles/nginx/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/nginx/tasks/main.yml -------------------------------------------------------------------------------- /roles/node/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | node_version: "18" -------------------------------------------------------------------------------- /roles/node/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/node/tasks/main.yml -------------------------------------------------------------------------------- /roles/php/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | php_version: "8.2" -------------------------------------------------------------------------------- /roles/php/files/php-fpm.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/php/files/php-fpm.conf -------------------------------------------------------------------------------- /roles/php/files/php.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/php/files/php.ini -------------------------------------------------------------------------------- /roles/php/files/www.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/php/files/www.conf -------------------------------------------------------------------------------- /roles/php/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/php/tasks/main.yml -------------------------------------------------------------------------------- /roles/postgresql/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | postgresql_version: "14" -------------------------------------------------------------------------------- /roles/postgresql/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/postgresql/tasks/main.yml -------------------------------------------------------------------------------- /roles/yarn/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchapi/ansible-playbooks/HEAD/roles/yarn/tasks/main.yml --------------------------------------------------------------------------------