Wiki Upgrade: Difference between revisions
Jump to navigation
Jump to search
Line 24: | Line 24: | ||
== Ansible Roles == | == Ansible Roles == | ||
Noisebridge already has an ansible infrastructure repo, please join the Noisebridge github group and hack this: https://github.com/noisebridge/ansible/ | |||
# Certbot - https://github.com/geerlingguy/ansible-role-certbot | # Certbot - https://github.com/geerlingguy/ansible-role-certbot | ||
# Semantic Mediawiki - Mediawiki maintains some: https://phabricator.wikimedia.org/diffusion/1881/ | # Semantic Mediawiki - Mediawiki maintains some: https://phabricator.wikimedia.org/diffusion/1881/ | ||
## It may be useful to look at this one: https://github.com/yongxinL/ansible-mediawiki | ## It may be useful to look at this one: https://github.com/yongxinL/ansible-mediawiki |
Revision as of 14:38, 20 December 2017
Eternal Wiki Upgrade Quest
This is the beginning of the wiki upgrade page....
Requirements
- https by letsencrypt
- debian 9
- no snowflakes, all our (known) devops culture at nb is ansible
- salt the passwords correctly
Chosen Technologies
- Ansible
- Debian 9
- Caddy
- Letsencrypt / Certbot
Ansible Roles
Noisebridge already has an ansible infrastructure repo, please join the Noisebridge github group and hack this: https://github.com/noisebridge/ansible/
- Certbot - https://github.com/geerlingguy/ansible-role-certbot
- Semantic Mediawiki - Mediawiki maintains some: https://phabricator.wikimedia.org/diffusion/1881/
- It may be useful to look at this one: https://github.com/yongxinL/ansible-mediawiki