EvoBSD is a set of Ansible playbooks and roles providing a customisation of the OpenBSD operating system used by Evolix.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Jérémy Dubois d481cf2b11 Merge pull request 'Merge branch 'dev' into master' (#40) from dev into master 12 months ago
roles Update README, change needed vars files, edit .gitignore and remove unneeded environment variable 12 months ago
tasks Fix commit_etc_git.yml task author 2 years ago
vars Update README, change needed vars files, edit .gitignore and remove unneeded environment variable 12 months ago
.drone.yml fix forgotten quote in .drone.yml 3 years ago
.gitignore Update README, change needed vars files, edit .gitignore and remove unneeded environment variable 12 months ago
CHANGELOG Release 21.12 12 months ago
CONTRIBUTING.md Apply fix in last commit to other markdown files 3 years ago
LICENSE Update copyright to 2020 2 years ago
README.md Update README, change needed vars files, edit .gitignore and remove unneeded environment variable 12 months ago
evolixisation.yml Update README, change needed vars files, edit .gitignore and remove unneeded environment variable 12 months ago
hosts Update ansible_python_interpreter var and add ansible_host var in inventory 2 years ago
prerequisite.yml Change default Python version to 3.x 2 years ago

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