147 Commits (master)

Author SHA1 Message Date
singuliere 7454ac7e1b
infrastructure: the default is openstack 2 years ago
singuliere 8beae0c013
infrastructure: only enable the firewall if running on OpenStack 2 years ago
singuliere ef7a3bcfe8
bind: fix tests 2 years ago
singuliere ed578b1351
infrastructure: implement create/delete based on docker 2 years ago
singuliere e335d42715
certificate: implementation by merging letsencrypt roles 2 years ago
singuliere c72bcec32f
letsencrypt*: deprecate 2 years ago
singuliere cd8782865a
define enough_domain_config_directory 2 years ago
singuliere 0ed0ca9d98
enough-nginx: split the nginx only parts from letsencrypt-nginx 2 years ago
singuliere ee474eedaf
remove provisioning information from molecule.yml 2 years ago
singuliere dec4034962
ansible: cleanup: use expanduser instead of lookup 2 years ago
singuliere 4cb64a2eaa
ansible: interpolate enough_config_directory 2 years ago
singuliere 50b9a7ea94
move ansible_{user,port} + openstack volumes to host_vars 2 years ago
singuliere 64eb8f1343
unify inventories/common and ~/.enough inventory dirname 2 years ago
Loïc Dachary 428ff0310d
ansible: move inventory to inventories/common 3 years ago
Loïc Dachary c2f13251c3
icinga: move default credentials into the role 3 years ago
Pierre-Louis Bonicoli f96c973891
bind test: setup bind before icinga 3 years ago
Loïc Dachary e4658476ad
cleanup: remove traces of with_https & with_fake_LE 3 years ago
Loïc Dachary dbb4b3d95e
icinga: transition to letsencrypt-nginx 3 years ago
Loïc Dachary c5df9eaafa
letsencrypt-nginx: a role to setup a LE enabled nginx 3 years ago
Loïc Dachary 3254bce5a3
inventory: production_domain is the domain without the .test part 3 years ago
Loïc Dachary f9bee51c8d
gitlab: replace https-portal with certbot 3 years ago
Loïc Dachary 79400411f2
cloud: add wereport 3 years ago
Loïc Dachary 9c6eb81d00
cloud: split cloud into two roles 3 years ago
Loïc Dachary 13a3dae3ec
remove whitespace from file name 3 years ago
Loïc Dachary f3e346b3fa
forum: initial version 3 years ago
François Poulain 0f7f2a93bd Demo: restore normal monitoring delay; fix #75 3 years ago
Loïc Dachary b3a89c1181
cloud: initial implementation 3 years ago
Loïc Dachary b7bf2299fa
chat: initial implementation 3 years ago
Loïc Dachary 75ce234777
backup: packages-host contains signing keys and old packages 3 years ago
Loïc Dachary a4b233626c
website: deploy website.securedrop.club 3 years ago
Loïc Dachary 3e7973b220
backup: only backup vms that need to 3 years ago
François Poulain f2dc06af6b removes monitoring_service_template; uses now monitoring_host_vars 3 years ago
François Poulain a0a615a2de icinga: add generic host vars 3 years ago
François Poulain e6f467155e weblate scenario: specialize variables 3 years ago
François Poulain 0d4a9247a1 packages scenario: specialize variables 3 years ago
François Poulain 91d0ce970b icinga scenario: specialize variables 3 years ago
François Poulain 57e0078b3a packages: centralize fqdn definition; fix #27 3 years ago
François Poulain 675a500a5f monitoring: demo-host use delayed service template; fix #46 3 years ago
Loïc Dachary 2651e4a3b2 preprod: with_https / with_fake_LE are global variables 4 years ago
Loïc Dachary 2f14f67b70 infrastructure, preprod: move test domain to VM creation 4 years ago
Loïc Dachary a9a822ab87 icinga: no need for vhost_fqdn = _ 4 years ago
François Poulain 587b26b969 use with_fake_LE as global var for letsencrypt staging env 4 years ago
Loïc Dachary 58511d097f group_vars and host_vars must be in the inventory directory 4 years ago
Loïc Dachary d3936a2426 molecule create makes a static inventory 4 years ago