README.md 782 Bytes
Newer Older
zauberstuhl's avatar
zauberstuhl committed
1
# Feneas Ansible Infrastructure
git's avatar
git committed
2

zauberstuhl's avatar
zauberstuhl committed
3 4
This repository contains the entire Feneas Infrastructure described in Ansible.  
Merge requests and contributions are welcome.
git's avatar
git committed
5

zauberstuhl's avatar
zauberstuhl committed
6
If you have questions you might want to join our matrix chat [#feneas-infra:feneas.org](https://chat.feneas.org/#/room/#feneas-infra:feneas.org), first.
git's avatar
git committed
7

zauberstuhl's avatar
zauberstuhl committed
8
## Contribution
git's avatar
git committed
9

zauberstuhl's avatar
zauberstuhl committed
10 11
We started organizing our playbooks with [ansible roles](https://docs.ansible.com/ansible/2.3/playbooks_roles.html).
For an example or template you might want to checkout: `playbooks/roles/feneas-ghost/`.
git's avatar
git committed
12

zauberstuhl's avatar
zauberstuhl committed
13 14
After creating a new role simply insert the task in `playbooks/server-deploy.yaml` and create a merge request for review.  
Example entry for the deploy playbook:
git's avatar
git committed
15 16

```
zauberstuhl's avatar
zauberstuhl committed
17 18 19 20 21
- import_role:
    name: feneas-ghost
  tags:
    - deploy
    - ghost
git's avatar
git committed
22
```