]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-build.git/commitdiff
ansible: Use JNLP for permanent. SSH for ephemeral. 1638/head
authorDavid Galloway <dgallowa@redhat.com>
Wed, 12 Aug 2020 18:11:20 +0000 (14:11 -0400)
committerDavid Galloway <dgallowa@redhat.com>
Wed, 12 Aug 2020 18:11:20 +0000 (14:11 -0400)
Signed-off-by: David Galloway <dgallowa@redhat.com>
ansible/examples/slave.yml

index 11d6374bb4ec1e007b339141cf235cc9811de47d..fd912a6148259065eec6716ac243aaf610a0985b 100644 (file)
         executable: "{{ pip_version }}"
 
     ## JENKINS SLAVE AGENT TASKS
-    # We use jnlp on ephemeral non-permanent slaves because ???
-    - name: Register the new slave to jenkins master with jnlp
+    # We use SSH for ephemeral slaves
+    - name: Register ephemeral slave using SSH
       jenkins_node:
         username: "{{ api_user }}"
         uri: "{{ api_uri }}"
         labels: "{{ labels }}"
         host: "{{ ansible_default_ipv4.address }}"
         credentialsId: "{{ jenkins_credentials_uuid }}"
-        launcher: 'hudson.slaves.JNLPLauncher'
         remoteFS: '/home/{{ jenkins_user }}/build'
         executors: '{{ executors|default(1) }}'
         exclusive: true
 
     - name: Register Permanent Slave
       block:
-        - name: Register the new slave to jenkins master with ssh
+        - name: Register permenant slave using JNLP
           jenkins_node:
             username: "{{ api_user }}"
             uri: "{{ api_uri }}"
             labels: "{{ labels }}"
             host: "{{ ansible_default_ipv4.address }}"
             credentialsId: "{{ jenkins_credentials_uuid }}"
+            launcher: 'hudson.slaves.JNLPLauncher'
             remoteFS: '/home/{{ jenkins_user }}/build'
             executors: '{{ executors|default(1) }}'
             exclusive: true