]> git.apps.os.sepia.ceph.com Git - ceph-build.git/commitdiff
use the jenkins_user variable
authorAlfredo Deza <adeza@redhat.com>
Thu, 5 Nov 2015 21:09:16 +0000 (16:09 -0500)
committerAlfredo Deza <adeza@redhat.com>
Thu, 5 Nov 2015 21:09:16 +0000 (16:09 -0500)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
ansible/slave.yml

index 3016dd76a5aefadcfee5ecdac2a291f6a949569d..6f4df684189cfbbbb5ee8ef653ae9391b6312c22 100644 (file)
@@ -6,22 +6,22 @@
   vars:
    - jenkins_user: 'jenkins-build'
   tasks:
-    - name: create a jenkins-build user
-      user: name=jenkins-build comment="Jenkins Build Slave User" home="/home/{{ jenkins_user }}"
+    - name: create a {{ jenkins_user }} user
+      user: name={{ jenkins_user }} comment="Jenkins Build Slave User" home="/home/{{ jenkins_user }}"
 
     - name: Create .ssh directory
       file: path=/home/{{ jenkins_user }}/.ssh
             state=directory
 
     - name: set the authorized keys
-      authorized_key: user=jenkins-build key="{{ lookup('file', 'files/ssh/keys/jenkins_build.pub') }}"
+      authorized_key: user={{ jenkins_user }} key="{{ lookup('file', 'files/ssh/keys/jenkins_build.pub') }}"
 
     - name: ensure the build dir exists
       sudo: yes
       lineinfile:
         dest: /etc/sudoers
-        regexp: '^jenkins-build ALL'
-        line: 'jenkins-build   ALL=(ALL:ALL) NOPASSWD:ALL'
+        regexp: '^{{ jenkins_user }} ALL'
+        line: '{{ jenkins_user }}   ALL=(ALL:ALL) NOPASSWD:ALL'
         backrefs: yes
         validate: 'visudo -cf %s'
 
         labels: "{{ labels }}"
         host: "{{ ansible_default_ipv4.address }}"
         credentialsId: '39fa150b-b2a1-416e-b334-29a9a2c0b32d'
-        remoteFS: '/home/jenkins-build/build'
+        remoteFS: '/home/{{ jenkins_user }}/build'