FreifunkMD / ansible

0 stars 0 forks source link

ToDo's / Proposal #3

Open Nold360 opened 4 years ago

Nold360 commented 4 years ago

ToDo:

Roles

We need a role for every component of the infrastructure:

Firewall can be managed using an external "ufw"-Role.

Documentation

Everybody loves docs!

Automation

What else do we need to configure/manage?

Nold360 commented 4 years ago

The AWX "Tower" is free software, too. But maybe oversized? https://github.com/ansible/awx

penguineer commented 4 years ago

There is also https://github.com/FreifunkMD/ansible/pull/1 and another ffmd ansible repository. We should sort those out, too.

Nold360 commented 4 years ago

There is also #1 and another ffmd ansible repository. We should sort those out, too.

Absolutely & I've already started integrating #1 :) //Edit: oh seems like i'm already done..

penguineer commented 4 years ago

I propose splitting up the bootstrap role into three:

  1. Basic setup that needs to be done only once
  2. Setting up users (which might be repeated when the user base or their keys change)
  3. Locking the root account (which should be done from one of the user accounts to make sure setting up the users went okay before closing down the root account. Otherwise the machine is bricked.)