New Ansible Playbook Available!


#1

Hi all,

Ansible is a simple configuration system that allows people to automate installation and maintenance of services on a remote server. Its simplicity makes it very popular among people who hosts services on a personal server.

It’s based on the concept of playbooks. A playbook describes the state of a service and its requirements to work properly. If something is missing Ansible will perform required operations to bring the service to the required state.

Example: Sovereign is project that provides a lot of playbooks to install personal services on your webserver.

Now let’s jump to the good news! Zaurky and Guillaume built together a Playbook for Cozy! Lots of people were asking for that one, so we are pretty happy. So, Zaurky started from the role of Guillaume. Then he made some fixes and made it a single project. You can find it on this Github repo:

Here are the instruction to run it (Ubuntu 14.04):

# Install ansible
sudo apt-get install ansible

# Clone the repository
git clone https://github.com/zaurky/ansible-cozy-playbook.git
cd ansible-cozy-playbook

# Install role dependencies
ansible-galaxy install -r galaxy.yml -p ./roles

# Store your remote server address
echo "[myserver]" > hosts
echo "your.domain.me" >> hosts

# Run the playbook
ansible-playbook playbook.yml -i hosts

Try it and report bug to the author! Thank you Zaurky and Guillaume for this awesome contribution!

PS : Casper, a Fedora developer, is building a Cozy playbook too.
https://fedorapeople.org/cgit/fantom/public_git/playbooks-ansible.git/tree/roles


#3