From e2acf4604edddc8fa0b53891fae78d727ac4957d Mon Sep 17 00:00:00 2001 From: deepshikhaaa Date: Wed, 6 Sep 2017 17:48:49 +0530 Subject: [PATCH 1/4] Add jenkins public key to hosts with Ansible --- roles/jenkins_builder/files/id_rsa.pub | 1 + roles/jenkins_builder/tasks/jenkins_credential.yml | 6 ++++++ 2 files changed, 7 insertions(+) create mode 100644 roles/jenkins_builder/files/id_rsa.pub create mode 100644 roles/jenkins_builder/tasks/jenkins_credential.yml diff --git a/roles/jenkins_builder/files/id_rsa.pub b/roles/jenkins_builder/files/id_rsa.pub new file mode 100644 index 00000000..cf64e942 --- /dev/null +++ b/roles/jenkins_builder/files/id_rsa.pub @@ -0,0 +1 @@ +ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAgEAtKdhpALPqLAThPbPWe7xRDd5Nv45loeri5bFNG9RnjuX7Xhi0cmgXGfUfyIIAAlm0U0bOKtGaKsT6aiBPfQ/P4EzIsrnmsm7MHdxYQMzQK5lugI0fz77CViUxTzoOdwlT0np0H4uNCmWipUtP52WaR9dGgYdktlxKR8jbP1nzqinIJ0OD/YXPUM+6a3miKEQtUl6GRWgXElBZlTwbSmqWjNWe22dQUgsGtINS0CnRSU8tVeuXjayKf41CJme89t1XhFYIbZAfrPmObOR1f3uzSTRtAF6Ph1yfjZtY1U+jU/AGvUg5umQqdUH/lKvL6WKyuvlMckHAgbw/T81pWLP9XnWYfwiWkaQtvCeG2uW0N9pmuxWjvhFBWSmJzzzsglWlQ0l6M6SaIq3Qqn5RaKWccR6xTIpu92qvRMokICcLkvH0uqqSaPAS/kqIjRD5LsoxOymJBdLdGg9BOHYClLthV6wkpuUl2voWVswLQk4E0fa4n3Q2kkg5qwMZhr1oZzDNbnOS70PLWHtCqtLOCH/GMR6gbASbPc2p3ZmtTWqwAcAp008Ct7lZD5OVkX3jYNZdJadYFlXT9c1jb0lSN3NGkmpzE/edyjj8S3iV2S48Bz7N9UBghXfmHEdu6tCXp24xgeBv7QS69Q+6U9DwjBH76qq42iJtTNrjOFyXDhkGQM= Shared Jenkins Key diff --git a/roles/jenkins_builder/tasks/jenkins_credential.yml b/roles/jenkins_builder/tasks/jenkins_credential.yml new file mode 100644 index 00000000..c202b042 --- /dev/null +++ b/roles/jenkins_builder/tasks/jenkins_credential.yml @@ -0,0 +1,6 @@ +--- +- name: Placing ssh public key for Jenkins_int_rht + authorized_key: + user: root + key: "{{ lookup('file', '../files/id_rsa.pub') }}" + state: present From 7bc1b47175cc352f9016372afe181b8919be3f8d Mon Sep 17 00:00:00 2001 From: deepshikhaaa Date: Thu, 7 Sep 2017 10:59:21 +0530 Subject: [PATCH 2/4] Changed the file name --- roles/jenkins_builder/files/jenkins_key.pub | 1 + roles/jenkins_builder/tasks/main.yml | 1 + 2 files changed, 2 insertions(+) create mode 100644 roles/jenkins_builder/files/jenkins_key.pub diff --git a/roles/jenkins_builder/files/jenkins_key.pub b/roles/jenkins_builder/files/jenkins_key.pub new file mode 100644 index 00000000..cf64e942 --- /dev/null +++ b/roles/jenkins_builder/files/jenkins_key.pub @@ -0,0 +1 @@ +ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAgEAtKdhpALPqLAThPbPWe7xRDd5Nv45loeri5bFNG9RnjuX7Xhi0cmgXGfUfyIIAAlm0U0bOKtGaKsT6aiBPfQ/P4EzIsrnmsm7MHdxYQMzQK5lugI0fz77CViUxTzoOdwlT0np0H4uNCmWipUtP52WaR9dGgYdktlxKR8jbP1nzqinIJ0OD/YXPUM+6a3miKEQtUl6GRWgXElBZlTwbSmqWjNWe22dQUgsGtINS0CnRSU8tVeuXjayKf41CJme89t1XhFYIbZAfrPmObOR1f3uzSTRtAF6Ph1yfjZtY1U+jU/AGvUg5umQqdUH/lKvL6WKyuvlMckHAgbw/T81pWLP9XnWYfwiWkaQtvCeG2uW0N9pmuxWjvhFBWSmJzzzsglWlQ0l6M6SaIq3Qqn5RaKWccR6xTIpu92qvRMokICcLkvH0uqqSaPAS/kqIjRD5LsoxOymJBdLdGg9BOHYClLthV6wkpuUl2voWVswLQk4E0fa4n3Q2kkg5qwMZhr1oZzDNbnOS70PLWHtCqtLOCH/GMR6gbASbPc2p3ZmtTWqwAcAp008Ct7lZD5OVkX3jYNZdJadYFlXT9c1jb0lSN3NGkmpzE/edyjj8S3iV2S48Bz7N9UBghXfmHEdu6tCXp24xgeBv7QS69Q+6U9DwjBH76qq42iJtTNrjOFyXDhkGQM= Shared Jenkins Key diff --git a/roles/jenkins_builder/tasks/main.yml b/roles/jenkins_builder/tasks/main.yml index 55ab7423..18fb82c8 100644 --- a/roles/jenkins_builder/tasks/main.yml +++ b/roles/jenkins_builder/tasks/main.yml @@ -1,6 +1,7 @@ --- - include: pkgs.yml - include: authroot_georep.yml +- include: jenkins_credential.yml - include: disable_ipv6_linux.yml when: ansible_system == 'Linux' From 556523c63e26ce98d6b9e58f56f231bbe6e1dfd9 Mon Sep 17 00:00:00 2001 From: deepshikhaaa Date: Thu, 7 Sep 2017 14:54:48 +0530 Subject: [PATCH 3/4] Removed id_rsa.pub file --- roles/jenkins_builder/files/id_rsa.pub | 1 - 1 file changed, 1 deletion(-) delete mode 100644 roles/jenkins_builder/files/id_rsa.pub diff --git a/roles/jenkins_builder/files/id_rsa.pub b/roles/jenkins_builder/files/id_rsa.pub deleted file mode 100644 index cf64e942..00000000 --- a/roles/jenkins_builder/files/id_rsa.pub +++ /dev/null @@ -1 +0,0 @@ -ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAgEAtKdhpALPqLAThPbPWe7xRDd5Nv45loeri5bFNG9RnjuX7Xhi0cmgXGfUfyIIAAlm0U0bOKtGaKsT6aiBPfQ/P4EzIsrnmsm7MHdxYQMzQK5lugI0fz77CViUxTzoOdwlT0np0H4uNCmWipUtP52WaR9dGgYdktlxKR8jbP1nzqinIJ0OD/YXPUM+6a3miKEQtUl6GRWgXElBZlTwbSmqWjNWe22dQUgsGtINS0CnRSU8tVeuXjayKf41CJme89t1XhFYIbZAfrPmObOR1f3uzSTRtAF6Ph1yfjZtY1U+jU/AGvUg5umQqdUH/lKvL6WKyuvlMckHAgbw/T81pWLP9XnWYfwiWkaQtvCeG2uW0N9pmuxWjvhFBWSmJzzzsglWlQ0l6M6SaIq3Qqn5RaKWccR6xTIpu92qvRMokICcLkvH0uqqSaPAS/kqIjRD5LsoxOymJBdLdGg9BOHYClLthV6wkpuUl2voWVswLQk4E0fa4n3Q2kkg5qwMZhr1oZzDNbnOS70PLWHtCqtLOCH/GMR6gbASbPc2p3ZmtTWqwAcAp008Ct7lZD5OVkX3jYNZdJadYFlXT9c1jb0lSN3NGkmpzE/edyjj8S3iV2S48Bz7N9UBghXfmHEdu6tCXp24xgeBv7QS69Q+6U9DwjBH76qq42iJtTNrjOFyXDhkGQM= Shared Jenkins Key From 9793b10c7cf36b0e7d80223a1011613b639c5f3c Mon Sep 17 00:00:00 2001 From: deepshikhaaa Date: Fri, 8 Sep 2017 11:07:51 +0530 Subject: [PATCH 4/4] changed the user from root to jenkins --- roles/jenkins_builder/tasks/jenkins_credential.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/jenkins_builder/tasks/jenkins_credential.yml b/roles/jenkins_builder/tasks/jenkins_credential.yml index c202b042..d509d362 100644 --- a/roles/jenkins_builder/tasks/jenkins_credential.yml +++ b/roles/jenkins_builder/tasks/jenkins_credential.yml @@ -1,6 +1,6 @@ --- - name: Placing ssh public key for Jenkins_int_rht authorized_key: - user: root - key: "{{ lookup('file', '../files/id_rsa.pub') }}" + user: jenkins + key: "{{ lookup('file', '../files/jenkins_key.pub') }}" state: present