From: Ricardo Dias Date: Fri, 1 Jul 2016 09:30:24 +0000 (+0100) Subject: roles: common: Support for openSUSE Leap X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=256d71f5bcf973e6f7ec5b3fc67530c7dec781f8;p=ceph-cm-ansible.git roles: common: Support for openSUSE Leap Signed-off-by: Ricardo Dias --- diff --git a/roles/common/tasks/kerberos.yml b/roles/common/tasks/kerberos.yml index c99106ee..f4b8453a 100644 --- a/roles/common/tasks/kerberos.yml +++ b/roles/common/tasks/kerberos.yml @@ -24,6 +24,12 @@ state: present when: ansible_os_family == 'Debian' +- name: Install Kerberos Packages (OpenSUSE Leap) + zypper: + name: krb5-client + state: present + when: ansible_os_family == 'Suse' + - name: Add krb5 config file template: src: 'krb5.conf' diff --git a/roles/common/tasks/main.yml b/roles/common/tasks/main.yml index e32fb6cb..f4af1d3d 100644 --- a/roles/common/tasks/main.yml +++ b/roles/common/tasks/main.yml @@ -22,6 +22,9 @@ - include: apt_systems.yml when: ansible_pkg_mgr == "apt" +- include: zypper_systems.yml + when: ansible_pkg_mgr == "zypper" + # configure Kerberos - include: kerberos.yml tags: diff --git a/roles/common/tasks/zypper_systems.yml b/roles/common/tasks/zypper_systems.yml new file mode 100644 index 00000000..0c74bba5 --- /dev/null +++ b/roles/common/tasks/zypper_systems.yml @@ -0,0 +1,15 @@ +--- + +- name: Get the current timezone + shell: 'timedatectl | grep -E "Time ?zone" | sed -e "s/.*: \(.*\) (.*/\1/"' + register: current_tz + changed_when: false + tags: + - timezone + +- name: Set the timezone + command: timedatectl set-timezone {{ timezone }} + when: current_tz.stdout|default("") != timezone + tags: + - timezone +