diff --git a/Vagrantfile b/Vagrantfile index 8640dd291d3f696a55e8aa6cef7439ccae1cb4b7..ffc0930c3d69d0cd66f1966e9be5f97076ad77ac 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -37,8 +37,8 @@ Vagrant.configure(2) do |config| nspawn.vm.box = "remram/debian-9-amd64" end - config.vm.define "cgit" do |cgit| - cgit.vm.hostname = "cgit.Ansible.vagrant" + config.vm.define "gitolite" do |gitolite| + gitolite.vm.hostname = "gitolite.Ansible.vagrant" end config.vm.define "wordpress" do |wordpress| diff --git a/files/Ansible.vagrant/CA.srl b/files/Ansible.vagrant/CA.srl index 22af79932c4b446e2c7e1d8bdfe04643a2fcc3aa..5627f40887fdff5c6dd4ad638cf21f623f76b885 100644 --- a/files/Ansible.vagrant/CA.srl +++ b/files/Ansible.vagrant/CA.srl @@ -1 +1 @@ -100C +100D diff --git a/files/Ansible.vagrant/certs/cgit b/files/Ansible.vagrant/certs/cgit deleted file mode 100644 index 6bc2af65c21bff6e19de7f012d5db80abfa75b1b..0000000000000000000000000000000000000000 --- a/files/Ansible.vagrant/certs/cgit +++ /dev/null @@ -1,18 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIC+zCCAeOgAwIBAgICEAEwDQYJKoZIhvcNAQEFBQAwGjEYMBYGA1UEAwwPQW5z -aWJsZS52YWdyYW50MB4XDTE1MTEyNTE2MDEwN1oXDTI1MTEyMjE2MDEwN1owHzEd -MBsGA1UEAwwUY2dpdC5BbnNpYmxlLnZhZ3JhbnQwggEiMA0GCSqGSIb3DQEBAQUA -A4IBDwAwggEKAoIBAQCh/NaAIXDpbqHfAMSBgaDoxP1V97Zqc6pJEzNFSO+pf0NX -kYuS/9HRwnybosMm7KCS2SJKQCzncUqh3qc+9259CsEKa57G4rkucUJ36UDWTKLF -cuPTE007fPaYQhJ/D876cDAjwGiwKXFPpNRHWITrAAKDDXTXYoYcuVrWhuxnBVH3 -MsM5SwEpPVlr90HkTwtsQGC4eWTqF/EFMvipM+pZkGQbgMykpiOXXN12gMz0CGEY -/v+1QFvmAhBtlyOSU+OCgBccgTSuy2usUe4KP5AKz5Sa6KLh+m4ROUvMI20/ZOZ6 -KuSa0A6b8cCZukIGRsVi2A9d0Cq1Tj20GwEyEcn/AgMBAAGjRjBEMAkGA1UdEwQC -MAAwNwYDVR0RBDAwLoIUY2dpdC5BbnNpYmxlLnZhZ3JhbnSCFiouY2dpdC5BbnNp -YmxlLnZhZ3JhbnQwDQYJKoZIhvcNAQEFBQADggEBAHF3CGZPo5W+oL4mFHEwpWdb -6wcnbROML0tXiIA/sRlW4jz2E+J9sWrQKM0NhPhEWmz8CkhUl0m5tmvfG1k/CaA8 -q7jf7TM3hd+r4+6QrlwUaUNqenXW0QVXIVvyVU+3JlnHcyuGkVN9LH8EBe6boumX -NRwuHzepUSkyV+S1dahRibfjvdbpukvBnaSwLm1TpkrwKgZCLUaybGXb218S0zpC -FA+0IYbfAY59OHedA1Sbu/XuPSJsMksdXJ5Px1BOLvmkNw8vSkmug3sX03/iYDXa -cNtm1rajvBJ1WxEQ/uQm7wMCtR+BpRyeyRaeCgyL7LKRudDr2M0VgWd3KPs8zhA= ------END CERTIFICATE----- diff --git a/files/Ansible.vagrant/certs/gitolite b/files/Ansible.vagrant/certs/gitolite new file mode 100644 index 0000000000000000000000000000000000000000..79a7bc2a8e1e6f13c2b082f8687ac4ed4af4a21d --- /dev/null +++ b/files/Ansible.vagrant/certs/gitolite @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDBzCCAe+gAwIBAgICEA0wDQYJKoZIhvcNAQELBQAwGjEYMBYGA1UEAwwPQW5z +aWJsZS52YWdyYW50MB4XDTE1MTIxMDA5MDAzOVoXDTI1MTIwNzA5MDAzOVowIzEh +MB8GA1UEAwwYZ2l0b2xpdGUuQW5zaWJsZS52YWdyYW50MIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAuhz18vjPsOUd4XNLZJ3DtESA+vIIDmhJg5JVNx92 +PPWT7/z+5NDMIada0A1k8nwuPHOsgo5SV3cSh8Ekna/A7nY/Ipd6qwIeHmT7VgIB +mzLNmOnnLGOmN/vRsjI1JkHdgy8l4ZdwY0anX3ghFOSFA5M13t5XlCJrxFt/9mhk +D2e/XKm/iioZevGco8XVFI28bCV6dHpzzRiiHXJOnXzceaBvjo+8NKNLw7ERn1hl +y+6kNX+tgwL/cDZocYS37n2Rx2EUvim68FHkvweIoEeMkLf846ErHSEj6TVXQcbv +g83IK2FpErzf2eJy3BN8kw506QCTVhVRZDGOi7wuEbhY8wIDAQABo04wTDAJBgNV +HRMEAjAAMD8GA1UdEQQ4MDaCGGdpdG9saXRlLkFuc2libGUudmFncmFudIIaKi5n +aXRvbGl0ZS5BbnNpYmxlLnZhZ3JhbnQwDQYJKoZIhvcNAQELBQADggEBAG4QeM3P +9xVpkUnpNqhHWcDr7CCNYaFxLcN1dkFdG99CMoXWTuH4G/3p2BR8MvKJi9b5qzy+ +HQl8W5EwVRJ3iN8c7PiJuFmtbw5+YmlVVe5ZjLGicKk6YAj7W/gC+M0QWgq4/7qa +DDGsXHDUa6+Vss3/L/fh0X1pTgzdLRXJyui9XpCxbpFjDY/JhB+xWd/psl6xBvhC +ZK39lEEX+48BVguZb9hezuqt7ScF4EGXW9XoJxanim/I4KCiKPo+AAOBXID99uxF +mPg8W6gyJfaLffjDwV02Jobr2PI6Jlyo30kglNFbKU+mx30aqjTZ241CENPodvw0 +RkyoM1+yXdNJ49E= +-----END CERTIFICATE----- diff --git a/files/Ansible.vagrant/keys/cgit b/files/Ansible.vagrant/keys/cgit deleted file mode 100644 index b33b70aca16914e8a670d84b0a10176c9671d358..0000000000000000000000000000000000000000 --- a/files/Ansible.vagrant/keys/cgit +++ /dev/null @@ -1,27 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIIEowIBAAKCAQEAofzWgCFw6W6h3wDEgYGg6MT9Vfe2anOqSRMzRUjvqX9DV5GL -kv/R0cJ8m6LDJuygktkiSkAs53FKod6nPvdufQrBCmuexuK5LnFCd+lA1kyixXLj -0xNNO3z2mEISfw/O+nAwI8BosClxT6TUR1iE6wACgw1012KGHLla1obsZwVR9zLD -OUsBKT1Za/dB5E8LbEBguHlk6hfxBTL4qTPqWZBkG4DMpKYjl1zddoDM9AhhGP7/ -tUBb5gIQbZcjklPjgoAXHIE0rstrrFHuCj+QCs+Umuii4fpuETlLzCNtP2Tmeirk -mtAOm/HAmbpCBkbFYtgPXdAqtU49tBsBMhHJ/wIDAQABAoIBAE8nVUlXDe2C+eYW -Ye9GgHI9j+0qFiD+U/9ROoRol3OjlCx+Gk3CY6yz9F+4sNOcXPpkz7Sol0igu29N -dTv3fC3ty1ZkMDnPH93pyij9+Yi9+euxsFG75MlkzrqnzpH4D5OgrmVJ593s4kmg -qXoTbx/F6XRQZv+4TQBMMm8RjwLnd5n8IATT2c+oWCCU2E4AjhCIf7tO/uThWuf0 -TFfvYNiDAb1qCIbeRjfkO86S/3nZ5VqAeJDb0kRSSMLr1C7F2uOPUl8HzAsTezyC -XEQyNDeR4i31CAXLuKaQPn5ACf6wuhDXROARELtZ/RBR1/AamgQC8qyo/HRB97vt -2hc5twECgYEAy7p+Kr+H0K/XmpKEP/q2RLYVyvNIDZ4llidh1ZnBngVXP4dl7pQJ -9f8owU1pEUtsKJkb3EcX38Wpk4NLYt/9vu9rjhh+ElQzvYxqhlu6+jAmHiBlSsh1 -/19pJDWrxzJ3AFsXV9D+IbYDy6NmF/5+FD7YhjP/dM+ScL3djFmNFrECgYEAy4yt -/hZ6W96dxOreT9jl/22n/ixr50khfUMfkl3zJ7/S3ZaiA7m1dmL50fQmZMXjqVb5 -sF616/oxoODsFm99hiduZ4SaOnDaAw2Ro53GUyNToAx1OhVk+vyxm+21rh5dzxYM -Z9RTGiQRs+eQiGh1iZC9rPrIARAlez98BHEDd68CgYA+egirD2WVJ/fUnU4VWMuA -st5oCMd19aPNMnKcULTBwx2Ii/tEeP29BOz4qsan2RtoL9wNZ3f41eM1K7R4s/xb -C41OXFB9Snk7jc41OfhTNWTbJFAr6OHW2OmjgxoU0nMQFt9HvP3SVMFBN/DdNtxv -VP6N2XBj4CwmivNgUS4lYQKBgQCD5nGJST+Y8LUDub69tyuzTXei+V4izfzpkumO -i1rZ0y/tb4MlLt4sDQ8dwjxu6N0SCs5aP8VbWRF30sip8S1CFaMxaXgXjrF3cP+D -KuYtUaMK/4enT93T1pOxG2Szo/HeE8eOMMR5GA5wqgm6mxYvQp/my8t3BOOE7iqL -JkC8+QKBgAeSSNuGJ+P2YBMBUCqR5MTCtRPIX/LXIJTp1HwV4NivWQRdkO/HQSAF -HYvbj/QgbslGZOV/ezKIcM1E/Aw/hZjYxBh3RaEOQwfqbhBQm8Vs0ZLIFBLbTCSt -LC8WVR25e4P477bE5tUWolxjUt2V0W3RDoTfj5zqMiQ6GodnqIKd ------END RSA PRIVATE KEY----- diff --git a/files/Ansible.vagrant/keys/gitolite b/files/Ansible.vagrant/keys/gitolite new file mode 100644 index 0000000000000000000000000000000000000000..69ee3506e8f5f992380874303a89c0766403e92c --- /dev/null +++ b/files/Ansible.vagrant/keys/gitolite @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpAIBAAKCAQEAuhz18vjPsOUd4XNLZJ3DtESA+vIIDmhJg5JVNx92PPWT7/z+ +5NDMIada0A1k8nwuPHOsgo5SV3cSh8Ekna/A7nY/Ipd6qwIeHmT7VgIBmzLNmOnn +LGOmN/vRsjI1JkHdgy8l4ZdwY0anX3ghFOSFA5M13t5XlCJrxFt/9mhkD2e/XKm/ +iioZevGco8XVFI28bCV6dHpzzRiiHXJOnXzceaBvjo+8NKNLw7ERn1hly+6kNX+t +gwL/cDZocYS37n2Rx2EUvim68FHkvweIoEeMkLf846ErHSEj6TVXQcbvg83IK2Fp +Erzf2eJy3BN8kw506QCTVhVRZDGOi7wuEbhY8wIDAQABAoIBAQCJ6PnrYKnuJ+kb +babZWPpy8ywsR/rmSirnXyDcJukjxMop1GxAu+P3sB5f+vzpnlFYpFKZr8KeY3KM +u/dZDapGScMA7ASPAZO17Bg+JGByU5P8Ep8lynWaGHTLud6eicIN+nr0jpZOSkWu +PcMtyyQxgP0zN8jn0RXQPAk3WyWCL5ex6VstEPrBA5xcnZUWXUCHKnc67fYEfPhh +RJJoqNFaU12XbKaeI4rfcGEn+PMCKnhh1EywpDGWusgDpGmkfN34EP1YNV/i2vEa +MsgG/1iJur/NjpjLb1GSxJ5RR6AZXTqu8Gcd/TWvDPcMePThv0rk6m6soFBZlYf3 +OC/SChURAoGBAOYR2gTus3CPTy9EnRQ0fIBEi2RTPI3CpiAsCqTaapo2s/+FKY2Y +NociIP77+PmWJv3E+Tbh6TIaHEBdArElDlrc0sAKK6y91VmoHFkxv/OFkMezKkmC +UGzOWjRyURJWL/tX5z84JRYSvQDINpiXUBXEEvB0XxG3/dBmprvJ9Sx5AoGBAM8W +1uR3T4vWbOCYVDU+dQJgdzPsG/tmCNHmXzbxMh6m00hP0IopjtfQb4dXlXNPaEvb +lKK/L5Ut7m5IpA10sTzY1rN/3ogH7jk3kiy9OzNMQo2zlexdHJvp/lFKLml6sypO +BKKRuSSJN/ABl3/5VsMcp9KYACO2kQeWuIPOj33LAoGAEOu3MS2tHNYtaLiPJPFH +RtfDuLk2duad+TfEAKPfuz/StTRB/hv3xrCH5Lj7cr/MVlWqTpMG55xr/3/XtteW +2q/rABy/YZEEo/dtPlIeX/au00EmFwnyiE4U7E6MD+Eu3jl01H14nMr8A5a2DTrz +tOYaznyAkXkKvc0O7jjIQ2ECgYEAnFD0In5A6CASDTJOleYwMnwYXnQB5zDsxWvs +QS+tEmAAqdu9YRzfet4V4YZmBCVTZ7c2qeZAh42lJU/lrVaBFpni7pk9o1bBJiVh +TC4GisEsl4OQTls2ZiYpVrj08Z+xr+Q2MXRn2UFOnPbGoc3XBO4Ta65apJqBPMYz +PyLjQyMCgYAJeStyFb33pZ56ZF+YTRhu8nhTbo8KVekLoilYmFuO+q/CVTIlaSQU +CI/Jtgv48ZSXRSKzHJZ8mQlEDCfwPhfeCazjtA6EWnGfCf14m03pO4Emn9bnkK4N +LsJta7AJ8u1kq5wvyD0PlEDOsaUHmxZ6pYeHpgEL0DFOWgkU2h7Akw== +-----END RSA PRIVATE KEY----- diff --git a/host_vars/cgit b/host_vars/gitolite similarity index 51% rename from host_vars/cgit rename to host_vars/gitolite index 35ed167beb44f989c4c7e74024474214a506a843..031e4a2a0138d9125f9de7d6ce10924b566605b4 100644 --- a/host_vars/cgit +++ b/host_vars/gitolite @@ -1,2 +1,3 @@ tls_cert: files/Ansible.vagrant/certs/cgit tls_key: files/Ansible.vagrant/keys/cgit +gitolite_public_key: '{{ lookup("file", "/home/nimrod/.ssh/shore_rsa.pub") }}' diff --git a/requirements.yml b/requirements.yml index e97aa581c03f8806e700ba57440496be836d1b5f..b1b05a1e4c7a4f6294b5fa4230a28b38b7a71523 100644 --- a/requirements.yml +++ b/requirements.yml @@ -1,8 +1,8 @@ --- -- src: https://www.shore.co.il/cgit/ansible-cgit +- src: https://www.shore.co.il/cgit/ansible-apache scm: git path: roles/ - name: cgit + name: apache - src: https://www.shore.co.il/cgit/ansible-rutorrent scm: git path: roles/ @@ -95,3 +95,7 @@ scm: git path: roles/ name: redis +- src: https://www.shore.co.il/cgit/ansible-gitolite + scm: git + path: roles/ + name: gitolite diff --git a/site.yml b/site.yml index 0a7eb3e5c0b14b9e87f43c34996555b884dc0b1e..55a5c9a3cce9924d5e2f52ffea80b938ea5d79e4 100644 --- a/site.yml +++ b/site.yml @@ -5,9 +5,9 @@ - common - hosts: - - cgit + - gitolite roles: - - cgit + - gitolite - hosts: - mail