├── .gitignore ├── README.md ├── ansible.cfg ├── dbservers.yml ├── dbslaveservers.yml ├── group_vars ├── all ├── db ├── dbslave ├── lb ├── ldap ├── nfs ├── sync ├── syslog └── web ├── lbservers.yml ├── ldapservers.yml ├── library └── dpkg_reconfigure ├── nfsservers.yml ├── prepare_ssl.yml ├── roles ├── common │ ├── files │ │ ├── admin_keys │ │ └── dev_keys │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── add_users.yml │ │ └── main.yml │ └── templates │ │ ├── iptables.j2 │ │ └── ntp.conf.j2 ├── exim │ ├── files │ │ └── exim4.conf.template │ ├── handlers │ │ └── main.yml │ └── tasks │ │ └── main.yml ├── haproxy │ ├── files │ │ ├── 503maintenance.html │ │ └── drive-stage.take-back-the.net.pem │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── haproxy.cfg.j2 │ │ └── haproxy.default ├── ldap │ ├── files │ │ └── etc │ │ │ ├── default │ │ │ └── slapd │ │ │ └── ssl │ │ │ └── .gitignore │ ├── tasks │ │ ├── load-schema.yml │ │ └── main.yml │ └── templates │ │ └── root │ │ ├── etc │ │ ├── ldap.secret.j2 │ │ └── ldapscripts │ │ │ ├── ldapadduser.template.j2 │ │ │ └── ldapscripts.conf.j2 │ │ ├── send_stats.sh.j2 │ │ └── tmp │ │ ├── create_autofs.ldif.j2 │ │ ├── create_automount.ldif.j2 │ │ ├── create_db.ldif.j2 │ │ ├── create_indexes.ldif.j2 │ │ ├── create_owncloud.ldif.j2 │ │ ├── create_sudo.ldif.j2 │ │ ├── create_sudo_master.ldif.j2 │ │ ├── create_users_and_groups.ldif.j2 │ │ ├── edumember.ldif.j2 │ │ └── ldap_ssl.ldif.j2 ├── nfs-server │ ├── files │ │ ├── limits.d │ │ │ ├── root.conf │ │ │ └── sshd.conf │ │ └── rsnapshot.conf │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── exports.j2 │ │ ├── hosts.allow │ │ └── hosts.allow.j2 ├── nginx │ ├── files │ │ └── nginx.conf │ ├── handlers │ │ └── main.yml │ └── tasks │ │ └── main.yml ├── owncloud │ ├── files │ │ ├── aliases │ │ ├── etc │ │ │ ├── ldap │ │ │ │ ├── ldap.conf │ │ │ │ └── ssl │ │ │ │ │ ├── slapd-drive-stage.switch.ch.pem │ │ │ │ │ ├── slapd-drive-stage.take-back-the.net.pem │ │ │ │ │ └── slapd-drive.switch.ch.pem │ │ │ ├── logrotate.d │ │ │ │ └── php5-fpm │ │ │ └── php5 │ │ │ │ └── fpm │ │ │ │ └── php-fpm.conf │ │ ├── foo.html │ │ ├── foo.php │ │ ├── owncloud │ │ │ └── lib │ │ │ │ └── private │ │ │ │ └── preferences.php │ │ ├── owncloudEE │ │ │ └── .gitignore │ │ ├── pgsql.ini │ │ └── themes │ │ │ └── .gitkeep │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── install_community.yml │ │ ├── install_enterprise.yml │ │ └── main.yml │ └── templates │ │ ├── drive-stage.take-back-the.net.j2 │ │ ├── drive-stage.take-back-the.net │ │ ├── autoconfig.php.j2 │ │ └── config.php.j2 │ │ ├── drive.take-back-the.net.j2 │ │ ├── drive.take-back-the.net │ │ ├── autoconfig.php.j2 │ │ └── config.php.j2 │ │ ├── etc │ │ ├── default │ │ │ └── pgbouncer.j2 │ │ ├── hosts.j2 │ │ ├── pgbouncer │ │ │ ├── pgbouncer.ini.j2 │ │ │ └── userlist.txt.j2 │ │ └── rsyslog.d │ │ │ └── 49-owncloud.conf.j2 │ │ ├── owncloud.conf │ │ └── php5-fpm-restart.sh.j2 ├── postgres │ ├── files │ │ ├── pg_backup.conf │ │ └── pg_backup_rotated.sh │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── main.yml │ │ ├── master.yml │ │ └── slave.yml │ └── templates │ │ └── recovery.conf.j2 ├── rsyslog │ ├── files │ │ └── etc │ │ │ ├── logrotate.d │ │ │ ├── haproxy │ │ │ └── owncloud │ │ │ ├── rsyslog.conf │ │ │ └── rsyslog.d │ │ │ ├── 48-owncloud.conf │ │ │ └── 49-haproxy.conf │ ├── handlers │ │ └── main.yml │ └── tasks │ │ └── main.yml └── zabbix_agent │ ├── files │ ├── zabbix_haproxy │ ├── zaowncloud │ └── zapostgres │ ├── handlers │ └── main.yml │ ├── tasks │ └── main.yml │ └── templates │ └── zabbix_agentd.conf.j2 ├── scripts ├── backup_db.yml ├── maintenance_start.yml ├── maintenance_stop.yml ├── servers_restart.yml ├── servers_start.yml └── servers_stop.yml ├── site.yml ├── ssl ├── .gitignore ├── lb-server.cnf.j2 └── ldap-server.cnf.j2 ├── staging ├── syslogservers.yml ├── vars ├── .gitignore └── users_example.yml └── webservers.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/README.md -------------------------------------------------------------------------------- /ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/ansible.cfg -------------------------------------------------------------------------------- /dbservers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/dbservers.yml -------------------------------------------------------------------------------- /dbslaveservers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/dbslaveservers.yml -------------------------------------------------------------------------------- /group_vars/all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/group_vars/all -------------------------------------------------------------------------------- /group_vars/db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/group_vars/db -------------------------------------------------------------------------------- /group_vars/dbslave: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/group_vars/dbslave -------------------------------------------------------------------------------- /group_vars/lb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/group_vars/lb -------------------------------------------------------------------------------- /group_vars/ldap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/group_vars/ldap -------------------------------------------------------------------------------- /group_vars/nfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/group_vars/nfs -------------------------------------------------------------------------------- /group_vars/sync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/group_vars/sync -------------------------------------------------------------------------------- /group_vars/syslog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/group_vars/syslog -------------------------------------------------------------------------------- /group_vars/web: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/group_vars/web -------------------------------------------------------------------------------- /lbservers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/lbservers.yml -------------------------------------------------------------------------------- /ldapservers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/ldapservers.yml -------------------------------------------------------------------------------- /library/dpkg_reconfigure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/library/dpkg_reconfigure -------------------------------------------------------------------------------- /nfsservers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/nfsservers.yml -------------------------------------------------------------------------------- /prepare_ssl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/prepare_ssl.yml -------------------------------------------------------------------------------- /roles/common/files/admin_keys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/common/files/admin_keys -------------------------------------------------------------------------------- /roles/common/files/dev_keys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/common/files/dev_keys -------------------------------------------------------------------------------- /roles/common/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/common/handlers/main.yml -------------------------------------------------------------------------------- /roles/common/tasks/add_users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/common/tasks/add_users.yml -------------------------------------------------------------------------------- /roles/common/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/common/tasks/main.yml -------------------------------------------------------------------------------- /roles/common/templates/iptables.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/common/templates/iptables.j2 -------------------------------------------------------------------------------- /roles/common/templates/ntp.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/common/templates/ntp.conf.j2 -------------------------------------------------------------------------------- /roles/exim/files/exim4.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/exim/files/exim4.conf.template -------------------------------------------------------------------------------- /roles/exim/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/exim/handlers/main.yml -------------------------------------------------------------------------------- /roles/exim/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/exim/tasks/main.yml -------------------------------------------------------------------------------- /roles/haproxy/files/503maintenance.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/haproxy/files/503maintenance.html -------------------------------------------------------------------------------- /roles/haproxy/files/drive-stage.take-back-the.net.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/haproxy/files/drive-stage.take-back-the.net.pem -------------------------------------------------------------------------------- /roles/haproxy/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/haproxy/handlers/main.yml -------------------------------------------------------------------------------- /roles/haproxy/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/haproxy/tasks/main.yml -------------------------------------------------------------------------------- /roles/haproxy/templates/haproxy.cfg.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/haproxy/templates/haproxy.cfg.j2 -------------------------------------------------------------------------------- /roles/haproxy/templates/haproxy.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/haproxy/templates/haproxy.default -------------------------------------------------------------------------------- /roles/ldap/files/etc/default/slapd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/ldap/files/etc/default/slapd -------------------------------------------------------------------------------- /roles/ldap/files/etc/ssl/.gitignore: -------------------------------------------------------------------------------- 1 | *.key 2 | *.pem -------------------------------------------------------------------------------- /roles/ldap/tasks/load-schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/ldap/tasks/load-schema.yml -------------------------------------------------------------------------------- /roles/ldap/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/ldap/tasks/main.yml -------------------------------------------------------------------------------- /roles/ldap/templates/root/etc/ldap.secret.j2: -------------------------------------------------------------------------------- 1 | {{ldap_password}} 2 | -------------------------------------------------------------------------------- /roles/ldap/templates/root/etc/ldapscripts/ldapadduser.template.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/ldap/templates/root/etc/ldapscripts/ldapadduser.template.j2 -------------------------------------------------------------------------------- /roles/ldap/templates/root/etc/ldapscripts/ldapscripts.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/ldap/templates/root/etc/ldapscripts/ldapscripts.conf.j2 -------------------------------------------------------------------------------- /roles/ldap/templates/root/send_stats.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/ldap/templates/root/send_stats.sh.j2 -------------------------------------------------------------------------------- /roles/ldap/templates/root/tmp/create_autofs.ldif.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/ldap/templates/root/tmp/create_autofs.ldif.j2 -------------------------------------------------------------------------------- /roles/ldap/templates/root/tmp/create_automount.ldif.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/ldap/templates/root/tmp/create_automount.ldif.j2 -------------------------------------------------------------------------------- /roles/ldap/templates/root/tmp/create_db.ldif.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/ldap/templates/root/tmp/create_db.ldif.j2 -------------------------------------------------------------------------------- /roles/ldap/templates/root/tmp/create_indexes.ldif.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/ldap/templates/root/tmp/create_indexes.ldif.j2 -------------------------------------------------------------------------------- /roles/ldap/templates/root/tmp/create_owncloud.ldif.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/ldap/templates/root/tmp/create_owncloud.ldif.j2 -------------------------------------------------------------------------------- /roles/ldap/templates/root/tmp/create_sudo.ldif.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/ldap/templates/root/tmp/create_sudo.ldif.j2 -------------------------------------------------------------------------------- /roles/ldap/templates/root/tmp/create_sudo_master.ldif.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/ldap/templates/root/tmp/create_sudo_master.ldif.j2 -------------------------------------------------------------------------------- /roles/ldap/templates/root/tmp/create_users_and_groups.ldif.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/ldap/templates/root/tmp/create_users_and_groups.ldif.j2 -------------------------------------------------------------------------------- /roles/ldap/templates/root/tmp/edumember.ldif.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/ldap/templates/root/tmp/edumember.ldif.j2 -------------------------------------------------------------------------------- /roles/ldap/templates/root/tmp/ldap_ssl.ldif.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/ldap/templates/root/tmp/ldap_ssl.ldif.j2 -------------------------------------------------------------------------------- /roles/nfs-server/files/limits.d/root.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/nfs-server/files/limits.d/root.conf -------------------------------------------------------------------------------- /roles/nfs-server/files/limits.d/sshd.conf: -------------------------------------------------------------------------------- 1 | sshd soft nofile 4096 -------------------------------------------------------------------------------- /roles/nfs-server/files/rsnapshot.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/nfs-server/files/rsnapshot.conf -------------------------------------------------------------------------------- /roles/nfs-server/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/nfs-server/handlers/main.yml -------------------------------------------------------------------------------- /roles/nfs-server/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/nfs-server/tasks/main.yml -------------------------------------------------------------------------------- /roles/nfs-server/templates/exports.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/nfs-server/templates/exports.j2 -------------------------------------------------------------------------------- /roles/nfs-server/templates/hosts.allow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/nfs-server/templates/hosts.allow -------------------------------------------------------------------------------- /roles/nfs-server/templates/hosts.allow.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/nfs-server/templates/hosts.allow.j2 -------------------------------------------------------------------------------- /roles/nginx/files/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/nginx/files/nginx.conf -------------------------------------------------------------------------------- /roles/nginx/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/nginx/handlers/main.yml -------------------------------------------------------------------------------- /roles/nginx/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/nginx/tasks/main.yml -------------------------------------------------------------------------------- /roles/owncloud/files/aliases: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/files/aliases -------------------------------------------------------------------------------- /roles/owncloud/files/etc/ldap/ldap.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/files/etc/ldap/ldap.conf -------------------------------------------------------------------------------- /roles/owncloud/files/etc/ldap/ssl/slapd-drive-stage.switch.ch.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/files/etc/ldap/ssl/slapd-drive-stage.switch.ch.pem -------------------------------------------------------------------------------- /roles/owncloud/files/etc/ldap/ssl/slapd-drive-stage.take-back-the.net.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/files/etc/ldap/ssl/slapd-drive-stage.take-back-the.net.pem -------------------------------------------------------------------------------- /roles/owncloud/files/etc/ldap/ssl/slapd-drive.switch.ch.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/files/etc/ldap/ssl/slapd-drive.switch.ch.pem -------------------------------------------------------------------------------- /roles/owncloud/files/etc/logrotate.d/php5-fpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/files/etc/logrotate.d/php5-fpm -------------------------------------------------------------------------------- /roles/owncloud/files/etc/php5/fpm/php-fpm.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/files/etc/php5/fpm/php-fpm.conf -------------------------------------------------------------------------------- /roles/owncloud/files/foo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/files/foo.html -------------------------------------------------------------------------------- /roles/owncloud/files/foo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/files/foo.php -------------------------------------------------------------------------------- /roles/owncloud/files/owncloud/lib/private/preferences.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/files/owncloud/lib/private/preferences.php -------------------------------------------------------------------------------- /roles/owncloud/files/owncloudEE/.gitignore: -------------------------------------------------------------------------------- 1 | *.tar.bz2 -------------------------------------------------------------------------------- /roles/owncloud/files/pgsql.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/files/pgsql.ini -------------------------------------------------------------------------------- /roles/owncloud/files/themes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/owncloud/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/handlers/main.yml -------------------------------------------------------------------------------- /roles/owncloud/tasks/install_community.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/tasks/install_community.yml -------------------------------------------------------------------------------- /roles/owncloud/tasks/install_enterprise.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/tasks/install_enterprise.yml -------------------------------------------------------------------------------- /roles/owncloud/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/tasks/main.yml -------------------------------------------------------------------------------- /roles/owncloud/templates/drive-stage.take-back-the.net.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/templates/drive-stage.take-back-the.net.j2 -------------------------------------------------------------------------------- /roles/owncloud/templates/drive-stage.take-back-the.net/autoconfig.php.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/templates/drive-stage.take-back-the.net/autoconfig.php.j2 -------------------------------------------------------------------------------- /roles/owncloud/templates/drive-stage.take-back-the.net/config.php.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/templates/drive-stage.take-back-the.net/config.php.j2 -------------------------------------------------------------------------------- /roles/owncloud/templates/drive.take-back-the.net.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/templates/drive.take-back-the.net.j2 -------------------------------------------------------------------------------- /roles/owncloud/templates/drive.take-back-the.net/autoconfig.php.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/templates/drive.take-back-the.net/autoconfig.php.j2 -------------------------------------------------------------------------------- /roles/owncloud/templates/drive.take-back-the.net/config.php.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/templates/drive.take-back-the.net/config.php.j2 -------------------------------------------------------------------------------- /roles/owncloud/templates/etc/default/pgbouncer.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/templates/etc/default/pgbouncer.j2 -------------------------------------------------------------------------------- /roles/owncloud/templates/etc/hosts.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/templates/etc/hosts.j2 -------------------------------------------------------------------------------- /roles/owncloud/templates/etc/pgbouncer/pgbouncer.ini.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/templates/etc/pgbouncer/pgbouncer.ini.j2 -------------------------------------------------------------------------------- /roles/owncloud/templates/etc/pgbouncer/userlist.txt.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/templates/etc/pgbouncer/userlist.txt.j2 -------------------------------------------------------------------------------- /roles/owncloud/templates/etc/rsyslog.d/49-owncloud.conf.j2: -------------------------------------------------------------------------------- 1 | if $programname == 'ownCloud' then @{{ syslog_ip }}:514 -------------------------------------------------------------------------------- /roles/owncloud/templates/owncloud.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/templates/owncloud.conf -------------------------------------------------------------------------------- /roles/owncloud/templates/php5-fpm-restart.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/owncloud/templates/php5-fpm-restart.sh.j2 -------------------------------------------------------------------------------- /roles/postgres/files/pg_backup.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/postgres/files/pg_backup.conf -------------------------------------------------------------------------------- /roles/postgres/files/pg_backup_rotated.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/postgres/files/pg_backup_rotated.sh -------------------------------------------------------------------------------- /roles/postgres/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/postgres/handlers/main.yml -------------------------------------------------------------------------------- /roles/postgres/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/postgres/tasks/main.yml -------------------------------------------------------------------------------- /roles/postgres/tasks/master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/postgres/tasks/master.yml -------------------------------------------------------------------------------- /roles/postgres/tasks/slave.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/postgres/tasks/slave.yml -------------------------------------------------------------------------------- /roles/postgres/templates/recovery.conf.j2: -------------------------------------------------------------------------------- 1 | standby_mode = on 2 | primary_conninfo= ' host={{ db_ip }} port=5432 ' -------------------------------------------------------------------------------- /roles/rsyslog/files/etc/logrotate.d/haproxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/rsyslog/files/etc/logrotate.d/haproxy -------------------------------------------------------------------------------- /roles/rsyslog/files/etc/logrotate.d/owncloud: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/rsyslog/files/etc/logrotate.d/owncloud -------------------------------------------------------------------------------- /roles/rsyslog/files/etc/rsyslog.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/rsyslog/files/etc/rsyslog.conf -------------------------------------------------------------------------------- /roles/rsyslog/files/etc/rsyslog.d/48-owncloud.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/rsyslog/files/etc/rsyslog.d/48-owncloud.conf -------------------------------------------------------------------------------- /roles/rsyslog/files/etc/rsyslog.d/49-haproxy.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/rsyslog/files/etc/rsyslog.d/49-haproxy.conf -------------------------------------------------------------------------------- /roles/rsyslog/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/rsyslog/handlers/main.yml -------------------------------------------------------------------------------- /roles/rsyslog/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/rsyslog/tasks/main.yml -------------------------------------------------------------------------------- /roles/zabbix_agent/files/zabbix_haproxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/zabbix_agent/files/zabbix_haproxy -------------------------------------------------------------------------------- /roles/zabbix_agent/files/zaowncloud: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/zabbix_agent/files/zaowncloud -------------------------------------------------------------------------------- /roles/zabbix_agent/files/zapostgres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/zabbix_agent/files/zapostgres -------------------------------------------------------------------------------- /roles/zabbix_agent/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/zabbix_agent/handlers/main.yml -------------------------------------------------------------------------------- /roles/zabbix_agent/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/zabbix_agent/tasks/main.yml -------------------------------------------------------------------------------- /roles/zabbix_agent/templates/zabbix_agentd.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/roles/zabbix_agent/templates/zabbix_agentd.conf.j2 -------------------------------------------------------------------------------- /scripts/backup_db.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/scripts/backup_db.yml -------------------------------------------------------------------------------- /scripts/maintenance_start.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/scripts/maintenance_start.yml -------------------------------------------------------------------------------- /scripts/maintenance_stop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/scripts/maintenance_stop.yml -------------------------------------------------------------------------------- /scripts/servers_restart.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/scripts/servers_restart.yml -------------------------------------------------------------------------------- /scripts/servers_start.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/scripts/servers_start.yml -------------------------------------------------------------------------------- /scripts/servers_stop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/scripts/servers_stop.yml -------------------------------------------------------------------------------- /site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/site.yml -------------------------------------------------------------------------------- /ssl/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/ssl/.gitignore -------------------------------------------------------------------------------- /ssl/lb-server.cnf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/ssl/lb-server.cnf.j2 -------------------------------------------------------------------------------- /ssl/ldap-server.cnf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/ssl/ldap-server.cnf.j2 -------------------------------------------------------------------------------- /staging: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/staging -------------------------------------------------------------------------------- /syslogservers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/syslogservers.yml -------------------------------------------------------------------------------- /vars/.gitignore: -------------------------------------------------------------------------------- 1 | users.yml -------------------------------------------------------------------------------- /vars/users_example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/vars/users_example.yml -------------------------------------------------------------------------------- /webservers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/switch-ch/owncloud-ansible/HEAD/webservers.yml --------------------------------------------------------------------------------