EvoBSD is a set of Ansible playbooks and roles providing a customisation of the OpenBSD operating system used by Evolix.
Go to file
Jérémy Dubois d643c15be5 No become method is needed when running as root 2022-01-25 17:27:13 +01:00
roles Delete the deprecated OpenVPN role 2022-01-24 19:11:37 +01:00
tasks Fix commit_etc_git.yml task author 2020-08-26 09:50:05 +02:00
vars accounts: use "evobsd_internal_group" for SSH authentication 2022-01-05 11:16:18 +01:00
.drone.yml fix forgotten quote in .drone.yml 2020-06-04 13:02:47 -04:00
.gitignore Update README, change needed vars files, edit .gitignore and remove unneeded environment variable 2021-12-17 16:22:31 +01:00
CHANGELOG Delete the deprecated OpenVPN role 2022-01-24 19:11:37 +01:00
CONTRIBUTING.md Apply fix in last commit to other markdown files 2020-06-04 13:23:06 -04:00
LICENSE Update copyright to 2020 2020-09-10 11:55:43 +02:00
README.md Update README, change needed vars files, edit .gitignore and remove unneeded environment variable 2021-12-17 16:22:31 +01:00
evolixisation.yml No become method is needed when running as root 2022-01-25 17:27:13 +01:00
hosts Update ansible_python_interpreter var and add ansible_host var in inventory 2021-06-01 09:48:48 +02:00
prerequisite.yml Change default Python version to 3.x 2020-10-23 11:38:56 +02:00

README.md

EvoBSD

EvoBSD is an ansible project used for customising OpenBSD hosts used by Evolix.

How to install an OpenBSD machine

Note : The system must be installed with a root account only.

  1. Install ansible's prerequisites
ansible-playbook prerequisite.yml -CDi hosts -l HOSTNAME
  1. Run it

The variables files evolix-main.yml and evolinux-secrets.yml are customized variables for Evolix that overwrite main.yml variables. They are not needed if you are not from Evolix.

First use (become_method: su) :

ansible-playbook evolixisation.yml --ask-vault-pass -CDki hosts -u root -l HOSTNAME

Subsequent use (become_method: sudo) :

ansible-playbook evolixisation.yml --ask-vault-pass -CDKi hosts --skip-tags pf -l HOSTNAME

Contributions

See the contribution guidelines

License

MIT License