EvoBSD is a set of Ansible playbooks and roles providing a customisation of the OpenBSD operating system used by Evolix.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Jérémy Dubois 6c93e13a25 Re add hosts file that should not be deleted, only removed from tracked files 11 months ago
roles post-install: ignore errors from syspatch 11 months ago
vars accounts: use "evobsd_internal_group" for SSH authentication 1 year ago
.drone.yml fix forgotten quote in .drone.yml 3 years ago
.gitignore Add hosts file to gitignore 11 months ago
CHANGELOG post-install: ignore errors from syspatch 11 months ago
CONTRIBUTING.md Apply fix in last commit to other markdown files 3 years ago
LICENSE Update copyright to 2020 3 years ago
README.md Update README, change needed vars files, edit .gitignore and remove unneeded environment variable 1 year ago
evolixisation.yml etc-git: manage commits with an optimized shell script instead of many slow Ansible tasks + add versioning for /usr/share/scripts 12 months ago
hosts Re add hosts file that should not be deleted, only removed from tracked files 11 months 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