Playbooks Ansible pour du sysadmin de l'instance Matrix du Fuz !
Go to file
2019-11-13 21:48:50 +01:00
group_vars/all fix roles and variables 2019-09-24 11:41:01 +02:00
roles add certbot 2019-11-13 21:48:50 +01:00
.gitignore add roles 2019-09-24 10:59:36 +02:00
ansible-pull-cron.yml boilerplate 2019-09-21 19:42:08 +02:00
ansible.cfg add requirements file,hosts.ini and README 2019-09-24 11:19:03 +02:00
certbot.yml add certbot 2019-11-13 21:48:50 +01:00
hosts.ini try to do certbot on VPS 2019-10-03 04:04:52 +02:00
main.yml add certbot 2019-11-13 21:48:50 +01:00
nextcloud.yml boilerplate 2019-09-21 19:42:08 +02:00
postgres.yml add certbot 2019-11-13 21:48:50 +01:00
README.md add certbot 2019-11-13 21:48:50 +01:00
requirements.yml add certbot 2019-11-13 21:48:50 +01:00
synapse.yml add certbot 2019-11-13 21:48:50 +01:00
ubuntu-bionic-18.04-cloudimg-console.log try to do certbot on VPS 2019-10-03 04:04:52 +02:00
Vagrantfile try to do certbot on VPS 2019-10-03 04:04:52 +02:00
website.yml boilerplate 2019-09-21 19:42:08 +02:00

Fuz Playbooks

Playbooks for (relatively) easy sysadmin!

ansible-galaxy install -r requirements.yml

With Vagrant

  1. Install Vagrant
  2. vagrant up
  3. Install ansible:
    sudo apt update
    sudo apt install software-properties-common
    sudo apt-add-repository --yes --update ppa:ansible/ansible
    sudo apt install ansible
    
  1. Launch the playbook: ansible-playbook setup.yml

With a real server

  1. Edit the file hosts.ini
  2. Install ansible:
    sudo apt update
    sudo apt install software-properties-common
    sudo apt-add-repository --yes --update ppa:ansible/ansible
    sudo apt install ansible
    
  1. Launch the playbook: ansible-playbook setup.yml