hoaproject / ActionBoard

Roadmap, actions, milestones… everything related to the schedule of Hoa is here
http://hoa-project.net/
2 stars 3 forks source link

New machines with at least 1 service online #11

Open Hywan opened 8 years ago

Hywan commented 8 years ago

Our goal is to get new machines up and running with at least 1 service online shortly.

Tasks

Hywan commented 8 years ago

I would like to use Ansible. Is everyone ok? /cc @hoaproject/hoackers

Hywan commented 8 years ago

@Pierozi Do you need a repository to write the scripts?

Pierozi commented 8 years ago

@Hywan Ansible seems bit light for advanced thing but Ansible can run bash script for hardest part. so, it's good for me.

Hywan commented 8 years ago

Good.

jubianchi commented 8 years ago

the problem I see with running bash in a provisioner is it creates a toght coupling between the provision and the machine (its OS).

What happens if you don't have bash ? What happens if two machine gets shipped with a different version of the tools (grep, sed, ...) and you rely on them in your provision ?

Hywan commented 8 years ago

@jubianchi What alternatives do you propose?

Hywan commented 8 years ago

@jubianchi Would you like to be part of the @hoaproject/infrastructure team?

Hywan commented 8 years ago

I have created the Infrastructure.git repository: http://git.hoa-project.net/Infrastructure.git/ (as usual with mirrors on https://github.com/hoaproject/Infrastructure and https://pikacode.com/hoaproject/Infrastructure/). This is a public directory, because it's important, but take care of the security!

jubianchi commented 8 years ago

@Hywan I don't know if I'll have time to help much here but I'll follow the issues and try to give me POV ;)

Here, instead of trying to work with machines, I would rather try to build a container infrastructure which is really easy to maintain and do not require complex provisionner.

Such infrastructures are light and allows quick scale. Moreover, booting service is a matter of seconds once we have a node hosting the docker/vz/... deamon