codema.in
Thu 26 Oct 2023 7:44PM

Thoughts on using ansible for deployment/documentation

PP Pirate Praveen Public Seen by 11

Using ansible can make it easy to migrate the service to a new server or if we have to restore from backup. This provides a well documented a standard way of describing the system configuration. Though keeping the config files directly in git may be easier for people to contribute (git knowledge vs ansible - there is a learning curve for ansible, but value for that skill as well). What do you think?

PP

Poll Created Thu 26 Oct 2023 7:49PM

Should we use ansible for server configuration? Closed Thu 9 Nov 2023 8:00PM

What is the decision you need to make?

Should we use ansible to describe our server configuration? Some of us in the team already have some experience with ansible and it is widely used.

Why is this important?

We need a way to document the configuration choices we make so its easier for new volunteers joining the team to get started quickly.

What are you asking people to do?

Share your opinion. Alternatives could be just documenting it on wiki or using a shell script.

For this proposal to pass, we need the majority of members to vote Agree.

If you Disagree, say why and what needs to change for you to Agree.

Results

Results Option % of points Voters
Agree 100.0% 2 SV PP
Abstain 0.0% 0  
Disagree 0.0% 0  
Block 0.0% 0  
Undecided 0% 41 S PB RD MS S MK SK NV BC AKS RD S MKT NAJ PS AA JN JI HM PK

2 of 43 people have participated (4%)

PP

Pirate Praveen
Agree
Thu 26 Oct 2023 7:49PM

I am learning ansible and I find it very useful already

PP

Pirate Praveen Fri 27 Oct 2023 2:36PM

We had some more discussions in matrix and consensus so far is to use minimal ansible (without any third party code and use environment variables and manual setup for secrets like db passwords which we have to include in configuration files some times). See https://gitlab.com/piratemovin/diasp.in/-/issues/44

A

Athul Tue 14 Nov 2023 1:38PM

If it makes the task easy, we can go for it

PB

Pirate Bady Tue 14 Nov 2023 4:23PM

@Athul yeah, @weepingclown already started working on it: https://gitlab.com/piratemovin/diasp.in/-/commits/ansible-migration

W

weepingclown Tue 14 Nov 2023 4:39PM

help is always appreciated :)