Early configuration published: https://gitlab.com/yurb/wmua-puppet/
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Invalid | Antanana | T135324 Create thematic mailing lists for WMUA members | |||
Invalid | None | T129644 Implement mailman for WMUA mailing lists | |||
Invalid | Yury_Bulka | T124964 shared space for documents | |||
Invalid | Yury_Bulka | T125016 Move WMUA's server configuration to puppet | |||
Declined | Yury_Bulka | T163638 Teach all techcom members how to use puppet |
Event Timeline
Started working on a puppet-based reimplementation of the current server configuration based on a Fedora Cloud Base Vagrant Box. Fedora has recent owncloud in their package repositories which is a big plus.
It was my idea to suggest puppet, but after I tried it for wlxjury tool, I thought it's much simpler to go with just bash scripts
Here are the examples for Debian/Ubuntu
https://github.com/intracer/wlxjury/blob/master/provision.sh and Centos (7) https://github.com/intracer/wlxjury/blob/master/provision_centos.sh
However Yuri's tasks and experience were probably different. And maybe puppet and bash scripts can be combined
Isn't this a task which in the end with subsequent ones (versioning etc.) done results in more easy admission of non-TechCom members to the server? That thing would be very desired because there's clearly a manpower problem with all of the tasks.
I think it can be solved more easily.
For example if someone wants to work with wordpress or specific wordpress site - make automatic backups and give him access just to that directory/database
We were discussing plans to change our VPS provider, is it going to happen and when? If so, it would make sense for me to start replicating our current services on the new VPS under puppet.
Перехід на іншого провайдера можливо буде лише якщо у нас буде можливість переносу конфігурації сервера
Звичайно у нас є можливість переносу конфігурації сервера — вона ж не зашифрована якась. Але для цього потрібен певний «перехідний час», коли обидва сервери працюватимуть паралельно (скажімо, тиждень), і сервіси один за одним переноситимуться з одного на инший з поступовим перемиканням доменів на новий.
Чи вже є якісь ідеї, у якого провайдера ми могли б тримати новий ВПС?
Що хотілося б від нового сервера — можливість мати fail2ban (на поточному, наскільки пам'ятаю, обмеження за кількістю правил у iptables). Можливо, було би круто, щоб це був не контейнер, а віртуальна машина (тоді таких проблем бути не повинно).
Closing this old task as WMUA currently does not use Wikimedia Phabricator to plan or track work.