Installation
- Make sure all Requirements are met
- Clone the repository and
cd
into the directory - Configure everything
- Create an
inventory
file and add your server's IP/Hostname/Domain - Install needed roles:
ansible-galaxy install -r requirements.yml
- Run the playbook:
ansible-playbook -i inventory -u $USER charjabox.yml
You can use the playbook charjabox/scripts/initialize.yml
to skip part of steps 3 and 4. This playbook asks you about your server IP, group name and settings folder and creates the files for you automatically.
You still need to do it manually if you want to use multiple servers for now. This functionality will be added to the script in the future.