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.
|
3 months ago | |
---|---|---|
roles | 3 months ago | |
vars | 1 year ago | |
.ansible-lint | 7 months ago | |
.drone.yml | 3 years ago | |
.gitignore | 1 year ago | |
CHANGELOG | 3 months ago | |
CONTRIBUTING.md | 3 years ago | |
LICENSE | 3 years ago | |
README.md | 9 months ago | |
evolixisation.yml | 7 months ago | |
hosts | 1 year ago | |
prerequisite.yml | 7 months ago | |
update-utils.yml | 6 months 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.
- Install ansible's prerequisites
ansible-playbook prerequisite.yml -CDi hosts -l HOSTNAME
- 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
How to update scripts
Several tags in the format *utils
are configured to update the different scripts, to be used with the update-utils.yml playbook :
- utils : update scripts from base role, utils.yml task
- motd-utils : update script from post-install role, motd.yml task
- evomaintenance-utils : update scripts from evomaintenance role, main.yml task
- evocheck-utils : update scripts from evocheck role, main.yml task
- nagios-nrpe-utils : update scripts and checks from nagios-nrpe role, main.yml task
- etc-git-utils : update scripts from etc-git role, utils.yml task
Contributions
See the contribution guidelines