Thomas Buck
10b859df14
modified vpn role to allow routing to private net
3 jaren geleden
Thomas Buck
37dd16fb67
add sslletsencrypt and sslselfsigned roles for internal servers
3 jaren geleden
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 jaren geleden
Thomas Buck
17ae1906ee
Add iot role with grafana task
5 jaren geleden
Thomas Buck
14dd6202ef
Added Mastodon role
5 jaren geleden
Thomas Buck
d72da6b11b
Add Matrix: Synapse Homeserver and Riot webclient
5 jaren geleden
Thomas Buck
4ab56bdf6e
Added gitea
5 jaren geleden
Thomas Buck
7aa67f1506
Use Nextcloud instead of Owncloud.
5 jaren geleden
Thomas Buck
dc38b87889
Remove Wallabag Readlater
5 jaren geleden
Thomas Buck
03f37267df
Remove cgit/gitolite git repo hosting
5 jaren geleden
Thomas Buck
82a931b55d
Remove Tarsnap stuff
5 jaren geleden
Mike Ashley
959e893862
Create webmail role that installs Roundcube
8 jaren geleden
Allen Riddell
7b71f9a8f0
Delete bespoke vars/
Preserve testing.yml
8 jaren geleden
Allen Riddell
06f43905c9
Hosts are now under the [sovereign] group
Allows hosts to use vars in `group_vars/sovereign`
8 jaren geleden
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 jaren geleden
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 jaren geleden
fengor
05cb26f239
reverting become change. become directive is only available in ansible 1.9.x and newer.
8 jaren geleden
fengor
fec3fb279e
sudo directive was deprecated in ansible 1.9.x. Changed the entry to become directive to fix deprecation warnings.
8 jaren geleden
fengor
2613587946
reverting become change. become directive is only available in ansible 1.9.x and newer.
8 jaren geleden
fengor
456458b127
sudo directive was deprecated in ansible 1.9.x. Changed the entry to become directive to fix deprecation warnings.
8 jaren geleden
Alex Payne
65bc7da608
Newebe hasn't been updated in over a year. Removing it.
9 jaren geleden
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 jaren geleden
Gelnior
fdd87c9d30
add newebe to the role list in the site.yml file
10 jaren geleden
Justin Plock
79fd923668
Initial work to support wallabag
10 jaren geleden
Larry Fox
158503b6ca
add cgit
10 jaren geleden
Bruce Spang
0b35ecf59c
Add an RSS reader.
11 jaren geleden
Alex Payne
b821ec639c
XMPP/Jabber support via Prosody. Closes #2 .
11 jaren geleden
Luke Cyca
5350a057cc
Fix conditional vars_files import
11 jaren geleden
Luke Cyca
08d6827755
New vagrant-based development environment
11 jaren geleden
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 jaren geleden
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 jaren geleden
Alex Payne
26233ecb6c
provide absolute path to tarsnap binary in cron job
11 jaren geleden
Alex Payne
f27442b678
move tarsnap to its own role
11 jaren geleden
Luke Cyca
cf3961b654
Detailed installation instructions
11 jaren geleden
Bruno Dupuis
a2e33a2df1
Added webmail role to site.yml
11 jaren geleden
Alex Payne
080d38986c
first commit
11 jaren geleden