Thomas Buck
10b859df14
modified vpn role to allow routing to private net
3 vuotta sitten
Thomas Buck
37dd16fb67
add sslletsencrypt and sslselfsigned roles for internal servers
3 vuotta sitten
Thomas Buck
14c4c800ba
Minimal config with only mail and web and git hosting. So disable z-push backend CalDav and CardDav integration for now.
5 vuotta sitten
Thomas Buck
17ae1906ee
Add iot role with grafana task
5 vuotta sitten
Thomas Buck
14dd6202ef
Added Mastodon role
5 vuotta sitten
Thomas Buck
d72da6b11b
Add Matrix: Synapse Homeserver and Riot webclient
5 vuotta sitten
Thomas Buck
4ab56bdf6e
Added gitea
5 vuotta sitten
Thomas Buck
7aa67f1506
Use Nextcloud instead of Owncloud.
5 vuotta sitten
Thomas Buck
dc38b87889
Remove Wallabag Readlater
5 vuotta sitten
Thomas Buck
03f37267df
Remove cgit/gitolite git repo hosting
5 vuotta sitten
Thomas Buck
82a931b55d
Remove Tarsnap stuff
5 vuotta sitten
Mike Ashley
959e893862
Create webmail role that installs Roundcube
8 vuotta sitten
Allen Riddell
7b71f9a8f0
Delete bespoke vars/
Preserve testing.yml
8 vuotta sitten
Allen Riddell
06f43905c9
Hosts are now under the [sovereign] group
Allows hosts to use vars in `group_vars/sovereign`
8 vuotta sitten
Allen Riddell
a77f9b95ad
Replace deprecated sudo_user with become_user
The ``sudo`` and ``sudo_user`` directives are replaced with ``become``
and ``become_user`` in Ansible 1.9.
8 vuotta sitten
Mike Ashley
05d125681f
Remove webmail role
Roundcube is not available on Jessie except in backports. This role is
also out of date and needs reviewed and updated for the release included
in backports. Roundcube could alternatively be installed from source as
recommended by the maintainers.
8 vuotta sitten
fengor
05cb26f239
reverting become change. become directive is only available in ansible 1.9.x and newer.
8 vuotta sitten
fengor
fec3fb279e
sudo directive was deprecated in ansible 1.9.x. Changed the entry to become directive to fix deprecation warnings.
8 vuotta sitten
fengor
2613587946
reverting become change. become directive is only available in ansible 1.9.x and newer.
8 vuotta sitten
fengor
456458b127
sudo directive was deprecated in ansible 1.9.x. Changed the entry to become directive to fix deprecation warnings.
8 vuotta sitten
Alex Payne
65bc7da608
Newebe hasn't been updated in over a year. Removing it.
9 vuotta sitten
Lorenzo Villani
3b4bf9c591
Install ZNC Monit config file only when needed
This commit moves the monitoring role to the bottom of site.yml so that
it is executed after all other roles.
This is needed because the monitoring role conditionally installs Monit
configuration file based on whether some other packages have been
installed or not (such as ZNC).
This patch also adds a comment to the "monitoring" entry within the
"roles" list and a `roles/monitoring/README.md` file telling users why
the monitoring role has to come last.
Resolves #284
10 vuotta sitten
Gelnior
fdd87c9d30
add newebe to the role list in the site.yml file
10 vuotta sitten
Justin Plock
79fd923668
Initial work to support wallabag
10 vuotta sitten
Larry Fox
158503b6ca
add cgit
10 vuotta sitten
Bruce Spang
0b35ecf59c
Add an RSS reader.
11 vuotta sitten
Alex Payne
b821ec639c
XMPP/Jabber support via Prosody. Closes #2 .
11 vuotta sitten
Luke Cyca
5350a057cc
Fix conditional vars_files import
11 vuotta sitten
Luke Cyca
08d6827755
New vagrant-based development environment
11 vuotta sitten
Allen Riddell
ae0d1ca8f4
Ignore ufw error resulting from known bug on Debian 7
In order to check the version of the linux distribution we need to
set `gather_facts` to True.
Closes #73 .
11 vuotta sitten
Greg Karékinian
46885dc762
Set two variable files from site.yml
That way we can override all the config from a central location. The
`user.yml` file overrides `defaults.yml`. `user.yml` was added to
`.gitignore` in order to allow a user to change it without having to
worry about merges. It's easy to do a diff to see what changed between
the defaults and your own settings.
Needs documentation, this is just a proposal.
Refs #39
11 vuotta sitten
Alex Payne
26233ecb6c
provide absolute path to tarsnap binary in cron job
11 vuotta sitten
Alex Payne
f27442b678
move tarsnap to its own role
11 vuotta sitten
Luke Cyca
cf3961b654
Detailed installation instructions
11 vuotta sitten
Bruno Dupuis
a2e33a2df1
Added webmail role to site.yml
11 vuotta sitten
Alex Payne
080d38986c
first commit
11 vuotta sitten