From 202ba03dea53d1bfe99a003784e5c42217b2295c Mon Sep 17 00:00:00 2001 From: Nemo Date: Sun, 23 Aug 2020 19:05:11 +0200 Subject: [PATCH] OpenBSD adaptations --- inventory_template/group_vars/os_openbsd.yml | 28 ++++++++++---------- roles/client_ntp/vars/OpenBSD.yml | 3 +++ roles/postfix/vars/OpenBSD.yml | 2 ++ roles/sysctl_customizations/tasks/main.yml | 1 + roles/users_sudo/vars/OpenBSD.yml | 3 +++ 5 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 roles/client_ntp/vars/OpenBSD.yml create mode 100644 roles/postfix/vars/OpenBSD.yml create mode 100644 roles/users_sudo/vars/OpenBSD.yml diff --git a/inventory_template/group_vars/os_openbsd.yml b/inventory_template/group_vars/os_openbsd.yml index bfff9ae..f67c661 100644 --- a/inventory_template/group_vars/os_openbsd.yml +++ b/inventory_template/group_vars/os_openbsd.yml @@ -2,18 +2,18 @@ cron_upgrade_job: emerge --sync --quiet && emerge --quiet-build -uvDN @world && /usr/sbin/perl-cleaner --all -q && emerge --quiet-build @preserved-rebuild && emerge --depclean && eselect news read # Tools to install on Gentoo hosts -tools_package: - - bind-tools - - vim - - tcpdump - - gentoolkit - - tmux - - htop - - sudo - - curl - - sed - - awk - - grep - - jq - - mailutils +#tools_package: +# - bind-tools +# - vim +# - tcpdump +# - gentoolkit +# - tmux +# - htop +# - sudo +# - curl +# - sed +# - awk +# - grep +# - jq +# - mailutils diff --git a/roles/client_ntp/vars/OpenBSD.yml b/roles/client_ntp/vars/OpenBSD.yml new file mode 100644 index 0000000..3d61590 --- /dev/null +++ b/roles/client_ntp/vars/OpenBSD.yml @@ -0,0 +1,3 @@ +--- +ntp_service_name: ntpd +ntp_package: ntp diff --git a/roles/postfix/vars/OpenBSD.yml b/roles/postfix/vars/OpenBSD.yml new file mode 100644 index 0000000..e9edc07 --- /dev/null +++ b/roles/postfix/vars/OpenBSD.yml @@ -0,0 +1,2 @@ +--- +aliases_config_file: /etc/mail/aliases diff --git a/roles/sysctl_customizations/tasks/main.yml b/roles/sysctl_customizations/tasks/main.yml index 2cb01d7..308d6d3 100644 --- a/roles/sysctl_customizations/tasks/main.yml +++ b/roles/sysctl_customizations/tasks/main.yml @@ -1,3 +1,4 @@ --- # Main tasks file for sysctl_customizations - import_tasks: sysctl.yml + when: ansible_os_family != 'OpenBSD' diff --git a/roles/users_sudo/vars/OpenBSD.yml b/roles/users_sudo/vars/OpenBSD.yml new file mode 100644 index 0000000..833c694 --- /dev/null +++ b/roles/users_sudo/vars/OpenBSD.yml @@ -0,0 +1,3 @@ +--- +sudo_package: sudo +sudo_group: wheel