From 2c8c38a842bfa8f943da2055dad761320c0828cf Mon Sep 17 00:00:00 2001 From: Andrew Schoen Date: Fri, 17 Apr 2015 10:42:37 -0500 Subject: [PATCH] Setup debian specific things. Signed-off-by: Andrew Schoen --- roles/testnode/tasks/main.yml | 4 ++++ roles/testnode/tasks/setup-debian.yml | 32 +++++++++++++++++++++++++++ roles/testnode/templates/wgetrc | 3 +++ 3 files changed, 39 insertions(+) create mode 100644 roles/testnode/tasks/setup-debian.yml create mode 100644 roles/testnode/templates/wgetrc diff --git a/roles/testnode/tasks/main.yml b/roles/testnode/tasks/main.yml index 5113c14..9fe1c2f 100644 --- a/roles/testnode/tasks/main.yml +++ b/roles/testnode/tasks/main.yml @@ -51,6 +51,10 @@ - include: setup-ubuntu.yml when: ansible_distribution == "Ubuntu" +# configure debian specific things +- include: setup-debian.yml + when: ansible_distribution == "Debian" + # configure ntp - include: ntp.yml tags: diff --git a/roles/testnode/tasks/setup-debian.yml b/roles/testnode/tasks/setup-debian.yml new file mode 100644 index 0000000..83e0437 --- /dev/null +++ b/roles/testnode/tasks/setup-debian.yml @@ -0,0 +1,32 @@ +--- +- name: Work around broken wget on wheezy. + template: + src: wgetrc + dest: /etc/wgetrc + owner: root + group: root + mode: 0644 + +- name: Stop collectl + service: + name: collectl + state: stopped + +- name: Add PATH to the teuthology_user .bashrc. + lineinfile: + dest: "/home/{{ teuthology_user }}/.bashrc" + line: "export PATH=$PATH:/usr/sbin" + insertbefore: BOF + state: present + +- name: Check to see if we need to edit /etc/profile. + command: + grep '/usr/games:/usr/sbin' /etc/profile + register: update_profile + changed_when: false + ignore_errors: true + +- name: Update /etc/profile if needed. + command: + sed -i 's/\/usr\/games"/\/usr\/games:\/usr\/sbin"/g' /etc/profile + when: update_profile.rc != 0 diff --git a/roles/testnode/templates/wgetrc b/roles/testnode/templates/wgetrc new file mode 100644 index 0000000..e1af6f9 --- /dev/null +++ b/roles/testnode/templates/wgetrc @@ -0,0 +1,3 @@ +# {{ ansible_managed }} +check_certificate = off +passive_ftp = on -- 2.39.5