- nodename: '{{ nodename }}'
- labels: '{{ labels }}'
- use_jnlp: false
+ - grant_sudo: true
- osc_user: 'username'
- osc_pass: 'password'
regexp: '^{{ jenkins_user }} ALL'
line: '{{ jenkins_user }} ALL=(ALL:ALL) NOPASSWD:ALL'
validate: 'visudo -cf %s'
+ when: grant_sudo
- name: set utf-8 for LC_ALL
lineinfile:
- nodename: '{{ nodename }}'
- labels: '{{ labels }}'
- use_jnlp: false
+ - grant_sudo: true
tasks:
- name: uninstall resolvconf on Ubuntu to manually manage resolv.conf
regexp: '^{{ jenkins_user }} ALL'
line: '{{ jenkins_user }} ALL=(ALL:ALL) NOPASSWD:ALL'
validate: 'visudo -cf %s'
+ when: grant_sudo
- name: set utf-8 for LC_ALL
lineinfile:
- api_uri: 'https://2.jenkins.ceph.com'
- nodename: '{{ ansible_hostname }}'
- labels: 'vagrant libvirt'
+ - grant_sudo: true
tasks:
regexp: '^{{ jenkins_user }} ALL'
line: '{{ jenkins_user }} ALL=(ALL:ALL) NOPASSWD:ALL'
validate: 'visudo -cf %s'
+ when: grant_sudo
- name: set utf-8 for LC_ALL
lineinfile:
- nodename: '{{ ansible_hostname }}'
- labels: '{{ labels }}'
- use_jnlp: true
+ - grant_sudo: true
- osc_user: 'username'
- osc_pass: 'password'
regexp: '^{{ jenkins_user }} ALL'
line: '{{ jenkins_user }} ALL=(ALL:ALL) NOPASSWD:ALL'
validate: 'visudo -cf %s'
+ when: grant_sudo
- name: set utf-8 for LC_ALL
lineinfile: