Merge branch 'master' of /git/ansible
This commit is contained in:
commit
7abfebdf04
22 changed files with 288 additions and 66 deletions
|
@ -67,4 +67,4 @@ buildmaster_template: taskotron.master.cfg.j2
|
|||
buildmaster_user: buildmaster
|
||||
|
||||
buildslave_port: 9989
|
||||
buildslave_ssh_pubkey: 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDqNpJlS14KKQQ8gAaXo0untJRccLJSrdUt/hWlpZ9Oad5KKYoRNznsGK3j9WCO4YDFXKGGxBrpqdyegPLO4J9zHmtlUPNfM4kbXVlVtIMGGKmBi9rQPNRpeclUpsjlo3uF9IqIIUSS1IMcx1X1oz60kmrAWO9+Z7mYs/AuCCeomlET3OU7paQYxL5Dgs2n6/IjhvoCitN9T9bBf91nLuRh+EtEbBL5ztZ1kVJxj5oTQN7iGKw2V0tW0MJ1WtnK2/j4v9MivnZPSPPKDysveNze2Vy9kioQACvrvjyHMIQrc+2YS/38D/fv7e4WhhuoOGT5Tip20PPspiCQRiSUBDN1 buildslave@taskotron-stg.fedoraproject.org'
|
||||
buildslave_ssh_pubkey: 'ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4EOTNfPIvIjCLNRYauVquS2LA8CZvCi6f87TASDZv4moFTv3mrCIdA3ycYLg+r+ODdPDjF9Cjpw1os/8L07XegTt9gAJVIpxzu3ZgQDkSQbx/hlDi+RG4EOIHL8nNJmu27dOVd1tb3k3aOkP5twO4uEq9RygrQBWMZTmOHdS/q8ZVUQG0d1sKv2J8EuBENgICjjIhhYvdvluu3G65jKxMgDbSXjkK6vZpbDbS2d6JI3VeLbVGlyFbHkTu7vH/vzTJZfOYgp0ZbvW9Wo3VSq/ia5qtrLKwRcBkpyCkP6uOQ14zqj4zJd/Hv7qhEcUhC8Jsb7d/Z6b3q5ID0s/9nuHdQ== tflink@lockbox01.phx2.fedoraproject.org'
|
||||
|
|
|
@ -60,4 +60,4 @@ buildslave_pubkey: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4EOTNfPIvIjCLNRYauVquS2L
|
|||
|
||||
buildslave_private_sshkey_file: dev-buildslave-sshkey/dev_buildslave
|
||||
buildslave_public_sshkey_file: dev-buildslave-sshkey/dev_buildslave.pub
|
||||
buildmaster_pubkey: "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKuTcq0M1Lkc/G0fJYxyjCPcHuHSqDne0+FZAPhNov8gjo1ZV68V+aP60h3FzNS6l89nltndYuYI36ed0KXpqVo="
|
||||
buildmaster_pubkey: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDYzVmGYh6EHH8UAlgX6FIOJGHsq/63G4ryMC7VgLIwIhp+SloqMtLeQvZ2COzF+ycatlG1reY6+x0lXBlt72jyInnHy3pOKByOQPkMOS6zOLGnK1zWKjsexabgIXUKAM/dEsMJRBvVK4ZnlClZ0ol3+pqjbzT619vEiGZhUIkOXvptKVPkBFAdpiB/ehd2nqESOWa1ZId9ney4LZt7b/5krCY8RTYWQbGWvcndy6L4rRfqkfvW9t9HS6zyQfLouXCwW8QS5nTqY/kmtfse+7D6Ne+IySmaSX/kWB3YlhVOxB2DTP0pE3ZkXMJ4u04i4stySYxkajoonxAc8SUI4Djl"
|
||||
|
|
25
inventory/host_vars/aarch64-02a.arm.fedoraproject.org
Normal file
25
inventory/host_vars/aarch64-02a.arm.fedoraproject.org
Normal file
|
@ -0,0 +1,25 @@
|
|||
fas_client_groups: sysadmin-noc,sysadmin-releng
|
||||
|
||||
kojipkgs_url: armpkgs.fedoraproject.org
|
||||
kojihub_url: arm.koji.fedoraproject.org/kojihub
|
||||
kojihub_scheme: https
|
||||
|
||||
koji_server_url: "http://arm.koji.fedoraproject.org/kojihub"
|
||||
koji_weburl: "http://arm.koji.fedoraproject.org/koji"
|
||||
koji_topurl: "http://armpkgs.fedoraproject.org/"
|
||||
|
||||
nfs_mount_opts: rw,hard,bg,intr,noatime,nodev,nosuid,nfsvers=3,rsize=32768,wsize=32768
|
||||
|
||||
fedmsg_certs:
|
||||
- service: releng
|
||||
owner: root
|
||||
group: sysadmin-releng
|
||||
can_send:
|
||||
# pungi-koji stuff (ask dgilmore)
|
||||
- pungi.compose.phase.start
|
||||
- pungi.compose.phase.stop
|
||||
- pungi.compose.status.change
|
||||
- pungi.compose.createiso.targets
|
||||
- pungi.compose.createiso.imagefail
|
||||
- pungi.compose.createiso.imagedone
|
||||
|
|
@ -39,3 +39,7 @@
|
|||
|
||||
roles:
|
||||
- cloudstats
|
||||
|
||||
- role: nfs/client
|
||||
mnt_dir: '/mnt/fedora_stats'
|
||||
nfs_src_dir: 'fedora_stats'
|
||||
|
|
|
@ -42,6 +42,7 @@
|
|||
roles:
|
||||
- mirrormanager/backend
|
||||
- s3-mirror
|
||||
- geoip
|
||||
|
||||
handlers:
|
||||
- include: "{{ handlers }}/restart_services.yml"
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
- include: "{{ handlers }}/restart_services.yml"
|
||||
|
||||
roles:
|
||||
- { role: nfs/client, mnt_dir: '/srv/fedora_stats', nfs_src_dir: 'fedora_stats' }
|
||||
- { role: nfs/client, mnt_dir: '/mnt/fedora_stats', nfs_src_dir: 'fedora_stats' }
|
||||
- geoip
|
||||
|
||||
tasks:
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
aarch64-01a.arm.fedoraproject.org,aarch64-01a,10.5.78.70 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDSqSQG6fk6000kVoqp9BRwWIDYjUY72IpsFf5as/6p7R6DypshBKlXYHEUdRhy/S9E6kBcsoFk4tfcN1GYnnv5BxmWjfuGm+W4RUgv4cHISNPnabzCHnS88DZVeCIbmHwaKWx4tnhCTdZq5JchCx3qGokkfo2NuOETs7fKme/H6q4CSL6Reg6PcWKLvHYxgAGX9YZ4otdFqTVyLHMBBeavcYIPUWcp/MA9T/H8ufETxNZkDP8IzVHTPbv9DvG1lifrCRc+Ik/VOOkdoTgILI1Hdr4GyRQR816xowyftkMmLkB7FvUimlh7x7uZNPRu83iQl8weJ4kct0HnNmanEpUh aarch64-01a.arm.fedoraproject.org
|
||||
aarch64-02a.arm.fedoraproject.org,aarch64-02a,10.5.78.75 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDPskYBrt2lKSbyTz4MrX4JqQ4RYfAGG/ji7DuPDu2yellGbvU2Efp818/mAIcmVYGCXSV/PQ3Cbk/B7xQ+4Qgeku/CNvmBn8ULIVChnrGCgDJXwu2xCR6lRVDYzU7G2eLe9RlB0a+3mSBar6NEIngLlK9V2ntAjiprHO+ue9cUu3OWQSn+0933KwVAV1Wo/VYXkQrIZkWN1LIEMMloDncgucVX5s+2ub50pgc+QuK02ECypVjlFPH5RRcOYjRbINiF7g7pQmLr+p6kruvhFx5OO4MCU1yHkT9KqJ8NLelXGymNHtJ9qFQVqL+YFW1ee7GGiwvP8qIhKq0SGCSb0XbB aarch64-02a.arm.fedoraproject.org
|
||||
aarch64-04a.arm.fedoraproject.org,aarch64-04a,10.5.78.85 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDNRCxYDsXGreARJ9grxM69eAq3VmaF3DVYjz6p7Ij+lRFY3SexgQQw83EV6bAZE4yfdejiHCaV7BeX+unSGbP084oYaAceotRdLAbqhkx+4u4/fAHV62IzT8ArgglMi1GxC33Tuvw96PoizB2ZwYTRs4ZCxjv8vvwFiiITtmMU5EwCZnKMEDxmH3lYoJFcuNFZovrrrfqS7Za9Q0nJhh1Bm8zleDfcY1ibk+ip+3lrtHM0ZgMvNvFOrCJ2jrlHt+WTzzQPex4MfyNoc4WYQz8vNCSKbh0HWh0ysZUTypIZ2Zi+tr5qLoyBTlTVYhZi/13BEVe3cPSFlAjXuyg+qGS9 aarch64-04a.arm.fedoraproject.org
|
||||
aarch64-05a.arm.fedoraproject.org,aarch64-05a,10.5.78.150 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDUdxodcGnvn0iS70Yqd1LvGx7Zz1Mp50evRPu5W64bepTechFZzhqpg8qHEh18RUryA1e/5N0JImHpr24HELbU5Z9l0g2mqt2a3WNU0MCpBh9q3qcVrQ3sUYlAahvQz9SXEoEX9v3hN2ewUjt0a8QDYViZcHMDFED0Xhe7oZ4/3g583cw7N9lYGry2zmch7trejpU9M4A2iavIE1+qBtRAudee9UpDHB3pJvHn+y5hTb/iFt7gx6lBZO8/9yyWsb9u/+VtdQoUyheLpa1Z411UvHuAP7wlsdE2+dcqzfE6OjrKDTcUQSekAsYVPbBgEMbpl+YlhUtHUyu4l/QYMlLJ aarch64-05a.arm.fedoraproject.org
|
||||
|
@ -202,6 +201,7 @@ cloud-noc01.cloud.fedoraproject.org,cloud-noc01,209.132.184.17 ssh-rsa AAAAB3Nza
|
|||
collab03.fedoraproject.org,collab03,140.211.169.198,192.168.1.70 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAryrVdSXlFRhs+TSnE2BlEn8a3SlMJ7ik3v/B17Pz7rDPy/RspTUjJgIss/UTgMB5EuRiEbrc4xT5PsGAnwH6g4ypEnuL9aeadenlWHkbzv5YyELq4z8xNKwJ8O4C0HCcrnq2JA5cRQx89KEUuG3DEPvADoLszI/Vb5YOk1qhcJG3oR+tFqXE7M3mAofa09dp1orkdgDYkweWaHTi3gQJevjYgAzZVvmJx/YmgsukuCa+29l+bC3hpzco64ymHvY7bjAQws1gEqh5+9EMDzUYZnPTR0278eC+L4VVQOJaj2kT5UuoqciRaferMFEEcM9TJfupFDbqqnjymQOhTpeUxw== collab03.fedoraproject.org
|
||||
coloamer01.fedoraproject.org,coloamer01,67.203.2.66,2607:f188:0:4:21e:c9ff:fe42:836d,192.168.1.89 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCzMY93iyU+7wDTeYj3Uek+2q0MsBXg4fWxy8Q3roGEn0Hn7GJC1vuH3F1zUbvAAKavKwr9z/e4PrEhdYjfA5/2hZb81f0iuVMqM816fY3CfreopY3fGvWT/ctTS/45cSNrjIKP8f/B6R9cudObDCOsFHTfNwLWPDIwXD0r30veFWv4zBX6CW1ItQIos2S1OykX7T1dEAf1bpB/IkpprkZzqbqnftWB//9xi/dWYM/Phs4QtFZoTTiRU/Y4vg/mXI1jbYTBt9koMCXUPnttGf8rM3bKpcil2HMW8Oz2j00jsMhLQ6IvLvZ+zd1yt5agV7ukeYz0DfILvqjaAnHerccj coloamer01.fedoraproject.org
|
||||
communityblog.fedorainfracloud.org,instance-207.cloud.fedoraproject.org,communityblog,172.25.32.44 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOPvCvfz50iy2T9tgwPDWVBTOXg39Kcf2PTzqV4fGJ1F1cgqqvzM6Peg9ckakP7lCHoYCGwY5hqZW4MVyyJq+VoNsqJ+52u4t+nW1GVZO6tDChI+mvAr21xkz/crhdEe0bRQJ4X3bo2mKo14USE76v0xqGJmymR/emrKbn1QzXi8gTUmh/TYUm62CZCvYFL4BAeWvRgtx9ZQUAn2H1hfj8BH7m6dwH1KMFvXjp1cDkZqJ/dLo9M5t0EDZehbqSIwFpLAk5PTEND/YFNHH66mExs+anaXTuxvlv4wz0hjU94oZ6AtVnT1l7pTgIWYTSPM7UILwg79kFutG6dfcDknzj communityblog.fedorainfracloud.org
|
||||
compose-aarch64-01.arm.fedoraproject.org,compose-aarch64-01,10.5.78.70 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDEdqWXO88MZ2kvayGbFwo46/QZSxv1cKUpmQHSGDqMdQY7j5jzepfMiTt36nRQwIMgqkXbTQ9lUAfm977cc4sXcTnK+6PmZDrVU72PMrp0/dfF0Wz7+jR4Ot3WJMZImeciE9nV/JpAzSJvqRu+yMAa9rO1DlVkA05guqW3FqC7RnHsQ23MZioM7kwVtsiuC1l3undgSiqenLCLdLg6oMjEDmFuOu8xLHo7kH2xubyeiGD1P3SRNvV2VtVoaF+rasPNcuA4hxvHiGrRbm213IjwGrgU3yRCgP2LK0ZTMDLWzK6SDItT2y8Y0iG4grAkWLrfPbkEh8iOA/GQa3vlooTp compose-aarch64-01.arm.fedoraproject.org
|
||||
compose-x86-01.phx2.fedoraproject.org,compose-x86-01,10.5.125.41 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDmg1ib9OddYRDehPCcEZ2GrpTy9ILlOfGxcVOPN+Yz62Wd/ozdz43CFCNWOduGGmQou3e8mFT7ImqXK8TrI6m9vvfv6icYUqyQY2HecKR/coBhWTCoPpC+54LMyDDYjSMitQjMJL/04CZDyICzQJgzjQd2qWEeTRzgEpUg0X2/AC4lomc3AV6G572AjaffavRrk0Cc63EjOiwxMIbNqrK5Rv5NsAcVALODJ4BYI78/58uUupXbNMKY4/bfCSAUtFO9nw/lfWMGCEw4EgEi1vKe+PBpP/c9vhp4AAhHk/W+eU9o+5bEYgIUdhn8Ez0VAZdtQWmUHPFjtI86r3GBfBhd compose-x86-01.phx2.fedoraproject.org
|
||||
composer.stg.phx2.fedoraproject.org,composer.stg,10.5.126.6 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDoK0SjIFVzZ2rzoMDF2kKKBzEtmzQqag23f/TVgpEqeSkfujy4Kp8B1wxR4HntVJ2j9y+se46kJrNbS/b5owet2FDxH1sUF3z1Mgr9wpQKPGBq3iKP0FhqJeLjH4VWOmzUQ5HJpTHr5thXF+q/7TZYd5ZSQBS3MPJG4NpTjuJ31Lo0UhW7FkjXav92qItx9beTaHohpu9BPzbnSHwnWp0x3ppFRuGBYsZ+XEzBZeaey7ejwYdSGYSB31PLPFjEpD8I2lPptMnVqUhu6g+oVE/0zIzs2tDdwap3pO3PKXotWVXhrDPhNcYMhSXehAfc7ZvGjBckGSixtuakR5l3BscL composer.stg.phx2.fedoraproject.org
|
||||
copr-be-dev.cloud.fedoraproject.org,instance-53.cloud.fedoraproject.org,copr-be-dev,172.25.32.94 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC2dM4gaKBM7Y4Ub3M9hkiKnC52lPYFBDtvqxU1G5PaAyCP0SmgYGuzNuFYiCXNx3si1EsqT7OJCpo3ldJkhZQ6Iiqj3xMoCVXgiYsZoVF1nrjGUaK8UDTR6gVdvkMs9ZNhAUUOnRcM5wElffxkXkKW18V+LIFIOr9xVvxZmVbP/4in63YktP9mAQIZswHeuaNuyhR5qQ1angmHA21nnp3EP1QEe8EWTt1jbQdiJcwfAKqQTk5wNuFUchQhsSDIU12QAxpsG10xM0Z0nAn4bBifL4/nh7oGY00BI8xiuzj/LM2AJz3GjHqxY58L/qrVWG2VC4fC5IZMeVeZCLi3OCUN copr-be-dev.cloud.fedoraproject.org
|
||||
|
@ -406,7 +406,7 @@ qa13.qa.fedoraproject.org,qa13,10.5.131.21 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABA
|
|||
qa14.qa.fedoraproject.org,qa14,10.5.131.22 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6z6ubDVAP8aJThBizEOYbsCcRX5PD2sM6xRuywQNzDTS4vPpWOTlnfmi7Tw1HJQ4+udnXZ5EjTSNrMQbq1tAX5j2+MdSwRS/02KY6WAUV2GPC6etAtXgsv2EJjnLb5V7fbdPLafXUUdPWlGovJZJ12VQMjvBrT/43qVXH8VNZm7YrSfCdto5kWO9hpywl83VYZVjSfcAMGBVB/uTCfdN8YEBdvlsCg0mupDybY0iJt4u4SsHrMdnr8w4kxWM6Ee9IwZw6g6BynlMExuk2tR9E7EUUr14MvLsBisTf01r11i67mlVtKLwpUoteQU3jFTQi7O1ak7J8zabD0oRjHiyJ qa14.qa.fedoraproject.org
|
||||
qadevel.qa.fedoraproject.org,qadevel,10.5.124.180 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDhfrbq7UoZwPxloQAWhMiXuCtz5x4LWYvzawQhyLtUodWLCwh5XHbMbZU89fImyZj1l4/Sw/fIIQBd5qvmQ9nRw0x42MVXsH24R1QcwRrlnR8TllGNOsQ+FMQfVs6Dvv7YDtEfW1TfS3HsRtgO/GbxDP676AQ4+rdVzurwilUFvN+uDei9r7keoNhvPpixxjj2OHAszMfOv8leZrZIw8YD0tVlFv/DUvzPX2EidEGAyWS1JO09wtO5klNOJy4iDMwY5XjfilG8MPp2aB9B8C1DjqGTAfLyUZOs3vc5fw04rXGn5ZcdDhvJ/7p6KXgRHPTnUa9tqMIvSETTEQ/VsQrN qadevel.qa.fedoraproject.org
|
||||
rawhide-composer.phx2.fedoraproject.org,rawhide-composer,10.5.125.69 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78E/GWWiG4IaxEkQn+j2JQNfCzolHJcy0sRq18KjUKmrnAmOSEPnY5yxhwMktxu2hYYBHO6nc2j9c+fZSymw2OX3MVOdGG4j08mbmCkobrQY6ZZBMhEmJ+1n6mHo8jHJNB9QHF7t0e3I/9NQF+S+CTUSNBEjqkraH/kX71RC4aGrdxEHX2e9YKHIJFtViUAbib/zQ5YUKt9lzbqJ0jh1msFyW8N+R2li3ssKVlUbVkstpOqoQsRH+Wis+Ebaqcl0Z/6gdKbwAfSBc7e5MvG6d1BmZjT/5TZwj+rI3TL7gq+sjPCcNeW41RToxNGhJupQr9JZImK2qfSArTy0i+O0L rawhide-composer.phx2.fedoraproject.org
|
||||
resultsdb-dev01.qa.fedoraproject.org,resultsdb-dev01,10.5.124.205 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC7wjnQ8YSi44wj5oI5WN78T2Q77rwqK5myOODBJkKnS0ke66Llcln8Vz5YfVBg9zAnfHHiYNjICJRcqUvN7kyXnju6YgYWrZEO9PGr6pi4bIk3mAEpBK1dyzaTW+bxvjTezvKuCW7IfVDQb62u4U49+tyUB4TyZHS11EnZAPBLH9uvRbjgPDRtqFYZuNplmykzwrU4qaKrQz15SbR0RXMU9hqkSzt3mA30PkZoHnm/xSgsEoics17lWXZWBcEcSmFS++4qFsIF953L5jAcDOrFUU+gY8hGgvRyD9JIFf4X5qD61BSsXydIRIf3Fs2qj+gtWAl9z9R221Wi57yxAdIB resultsdb-dev01.qa.fedoraproject.org
|
||||
resultsdb-dev01.qa.fedoraproject.org,resultsdb-dev01,10.5.124.205 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCx0ltQM6n0mmadgQQgLti1HE43VaVL9g+kARSBO0f6B3ljuPqxAMURC/9UijuFKj98qLfsWpXpPcCCI6DVx9wUnTj+1Vo5zBwpPjCEkUiSE1qaCYYikYYM9dkqL87AoVv198WYoHWRCDOoufpAbyysCFcfjoccwQYFG2JZ7EGxURcFDkAGPo/JJHsKA+6M/aGuMSBFTPzAqRuqJpmnzNmwJwCidscNd7iQpa37jMfK8+JtxN5Kzuvqlwol3npzFqH7Xb5YUJcVskFW4Jkk8B+drRNHNsjp/okZq5GpM2zsMPvfUHG7XJ2nLWCqQPPG3Opu8RRl4oLwxSnWO1x6kGaH resultsdb-dev01.qa.fedoraproject.org
|
||||
resultsdb-stg01.qa.fedoraproject.org,resultsdb-stg01,10.5.124.147 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC8tVlkWDNCLqhGI38/Kcft5panado6Ty7ql08Xgq3AjXH6io9HkNH7+OJSexK/nZlioVmwai8z8+uBH2Ynvs3IqWI6E6XEIX2utxYSmg1Sl7HExQQwljZdDb+g9Jc6KAGOGm2jGQs1yITPNSEQEyIv7z7HZesdjU7yK0x5zt7Hf3NtjH5Y7k8sRhgDEIutDzgftTSHpSBO+MNehUo1xmJt3rB371zoHhoUgRjc+a9yTG8VERP70g2yjvzctZQw32ujBusrDnx5xu+Xox/Kr0BpdL9XcZopsfojcci5g9mxBNy8ewgZcXaQGVqA1dpBawF2alPfr4uiLxG5ZWrWoFF3 resultsdb-stg01.qa.fedoraproject.org
|
||||
resultsdb01.qa.fedoraproject.org,resultsdb01,10.5.124.207,192.168.1.137 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDFcIhZTRKQHD+/PAC1XYV7RqAqFcqbnQJQsQLL5PZtKg3yOH2DJV9IrKcRgeFQzH3OxBp4IW3Psm/uiUl8zEFfAdXqINJ31v0/MJOz74rz1edQ+JTCcdY7pdnFmVFLAy6aP4v7iExlWXnZwdspe7ILcyjM5PLLDPY0s6MorbFqE7zTT+SeWvfnexs0+Bv/hObQl5eEfUtMF03dCISiCHM6ycnU7LuuBQLmbpBy3NtMBLJGV1W90Eoll+hbJo8fAWRNkCFZUlyLMfojwR1Qm2yMR2mEXDJqzqi3i4IQump1O99Bs+wSV3WhLPSXyufU8WQqnchzMIRp8Ppp4pf6EYIP resultsdb01.qa.fedoraproject.org
|
||||
retrace01.qa.fedoraproject.org,retrace01,10.5.124.171 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCp3fTQoBznUYTj0t/VM0q9LWxsKZlJlS2Omlab0Fqtr1DvjqZ9k1Erml8ra56J6w/K1FOePy27DKLDJFVU06bYEr+Ol9e34BMvwI199y3zErteZCItZAwKBh37pu/iSdbGZ1mrjsCJPYsQJLrC6EaaKJcDjhw6tOQexbTPlWy8KUthRZRvRXZVJFJaFGd8sVDxX32xm+FyyjzNuQJm1AD/C8CWMRJ2iSi8cxDHq8tiWJEYB8pvZ62L2w4refr2u5lxLx7xPmQ9qW7AWuqEeV46lmFjlOY0wMObVFGi7vLU73Eu3rcebHEF1NnMo+nR2BzR9XoNITa9DYjs8SIfiHwJ retrace01.qa.fedoraproject.org
|
||||
|
@ -434,8 +434,8 @@ sundries02.phx2.fedoraproject.org,sundries02,10.5.126.40,192.168.1.128 ssh-rsa A
|
|||
tagger01.phx2.fedoraproject.org,tagger01,10.5.126.212,192.168.1.120 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS+xQbmPO0GjwQJzrptHNrzDELjVL1Tpeuwrg6377VD9bUanTFhSk9g6DlqH3UpjA0T0O5kxIGdve1wq9Z9VjTi13pFT8Z1+UHQPBOWETZrzh5IsuieoAQIYxz3opcnOwmac+jqdZUbBZa5cAWE65C9AYc35q+g0h9Fx90wTH/uuTZojjGOR96b5cx24uN9BzagI9RToyE5axgR2el+huQ/FtAtjLZzOIVRKW0ANJHnP7dwsRr+KNRknzb4fwiLwSI4v6C+PgyQ6RF+66v/ZpBByEtyZ+9jWCRG8Yd4hamLa8zoqCdnD/ZojB8gXiXMJOU6F90zFS/eAT92k3AwLMP tagger01.phx2.fedoraproject.org
|
||||
tagger01.stg.phx2.fedoraproject.org,tagger01.stg,10.5.126.220 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCtD4Y24Z1LvzW1Ic1wAkBuRAdRxqhdwXI6xJe0/MF06Wq1ndpaqtyJ2DKQIxAPV2Fh4X8EdN1M73bdPzT0u3EuHPjdTTy6Uy2WSXg8NY5y7TgcXDXiOscDYuV3+KE7MROyjXz4oTv8Mi6dqG5NkJE0osoJezC7LKckCy4AEjAykXLKN0Lk6jzKgon8PRi/VZKJgKdEgXQ3kLsoCi/xYryLWDfAfRdzPRUIENstgPQc4OzoLo7YpUc1jpsqhKg8N23yI0BsQzMXjM6cUFVMHduSI1PyhBqEnBUIVNqXopOCfq1Q7yKTgUzkJ51VDM4sXGpurgMi2g3BiZg+ujhVzOsp tagger01.stg.phx2.fedoraproject.org
|
||||
tagger02.phx2.fedoraproject.org,tagger02,10.5.126.214,192.168.1.121 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3pp87EH1gS4ZxCHPFGEbVDB8b4c9p4LWfSMa54nySMRtPX/bXxoTDSnFFhdRzF4dG+wH4+unQAaMlfvF9n8TDY/Lk45/szqsyC8ZZVpz+jY8eAOYfNWbFlPZvSqqFQA1owUpFd1+uCCUgX1DOaliVuddFJTCHK9zGKsZH8IJVuIhDn/dWZchHGJepB9CGP1XqTL71hUkVMjYyd5+DOmbPQMQ56axkpxwPFA2jCMpt5UDS0/4Gt70+zElGXQ9V5wj7suxJ0uzWG75juGqLtPS2sZwpvXKRVY6bhX47nJS77sbbBY5QEPcJW2C7ZQT583aKnX6AyOr34RQkLRQraqcp tagger02.phx2.fedoraproject.org
|
||||
taiga.fedorainfracloud.org,taiga,172.25.32.79 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6wViOMz06vL/Ef9jUvRmAFTQ8CNsPPfOnWq5SNy27SjI5iy9mqhJf4H/tMbydQCMS01Nbqy8/9w/Z47Qim7WHq/Y+ud/CcRmTOx0uIhU9paDjAEHH14IuP7q6B2GIH37nmykmIxSHBZLzOslWSc2wvLan5U0yhcySaQWpjOiCvZrteLBiKIRBEWRNYNEA1N9FnApWFnbCA7L1Ha4mb9QWHjUrcEkjES2gMCDE22+CnXGrKdFfF7RJB5wXLAn3myrxwZqtKI0hcj/Z/fnsqLQEpsAGnh9GGJWMyFrbMhRvV7KXzTWZ7KzqT3uiIQ8/x0YmIM6tDNx0XaCvPQOUYCE1 taiga.fedorainfracloud.org
|
||||
taigastg.fedorainfracloud.org,taigastg.novalocal,taigastg,172.25.32.80 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDRNVP2Fwrlo4x2fUC/rhXeddr0qW747bPy70f8shIzWyBhqH/IZb7j4xk4vJh/fbPV+1dmLBJ7JaKLR7OzVL78rlcHD7bzbs1IzR9H4eCEYOmBCzBtkbkFXVGS7JseR2PJ2fHbIjd4JfKovFGTROQGYHsQR+8U85FRYSd8OUHJ4+ifkgAsXXs0YkLKCz8q5jTcl2+Vt+KnlYIXIGgBz9y4aAjQlJIlINIJwUAo1oxpNZvaDgQkgkd5HCvFQg2lay6Dw3mqwCUzG3PtTU3fulLt7KDSvKkYDIsZaqWq8twQ2fHvvbJI7mHwq3Fjgvzkegbd04kPCq0z6bU6HtmgQVpH taigastg.fedorainfracloud.org
|
||||
taiga.fedorainfracloud.org,taiga.novalocal,taiga,172.25.32.79 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6wViOMz06vL/Ef9jUvRmAFTQ8CNsPPfOnWq5SNy27SjI5iy9mqhJf4H/tMbydQCMS01Nbqy8/9w/Z47Qim7WHq/Y+ud/CcRmTOx0uIhU9paDjAEHH14IuP7q6B2GIH37nmykmIxSHBZLzOslWSc2wvLan5U0yhcySaQWpjOiCvZrteLBiKIRBEWRNYNEA1N9FnApWFnbCA7L1Ha4mb9QWHjUrcEkjES2gMCDE22+CnXGrKdFfF7RJB5wXLAn3myrxwZqtKI0hcj/Z/fnsqLQEpsAGnh9GGJWMyFrbMhRvV7KXzTWZ7KzqT3uiIQ8/x0YmIM6tDNx0XaCvPQOUYCE1 taiga.fedorainfracloud.org
|
||||
taigastg.fedorainfracloud.org,taigastg.cloud.fedoraproject.org,taigastg,172.25.32.80 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDRNVP2Fwrlo4x2fUC/rhXeddr0qW747bPy70f8shIzWyBhqH/IZb7j4xk4vJh/fbPV+1dmLBJ7JaKLR7OzVL78rlcHD7bzbs1IzR9H4eCEYOmBCzBtkbkFXVGS7JseR2PJ2fHbIjd4JfKovFGTROQGYHsQR+8U85FRYSd8OUHJ4+ifkgAsXXs0YkLKCz8q5jTcl2+Vt+KnlYIXIGgBz9y4aAjQlJIlINIJwUAo1oxpNZvaDgQkgkd5HCvFQg2lay6Dw3mqwCUzG3PtTU3fulLt7KDSvKkYDIsZaqWq8twQ2fHvvbJI7mHwq3Fjgvzkegbd04kPCq0z6bU6HtmgQVpH taigastg.fedorainfracloud.org
|
||||
taskotron-client07.qa.fedoraproject.org,taskotron-client07,10.5.124.165 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDbefi7yM9WsZ/KsDc+g5Ix591I1AuE1SaCbuTaJ/bjt8WaRe1mgKDa/6V0VVL6aHNyc98C2ogp267Z5JcnOPoQHq78WzBkVClQiqUWQvi0ntH6FOuuS3w/0edZ5eNHdOlwApvo1Guj9k9eQB8+cFupAAbnjLRPKWKQcXd7a3ABZcxgdXBtHc5dc2i0hE+9Z5ygfoS8foL24gum/4Z8i36mzvYxgWR22EbQ7sdCl/+qx2z/5KoJbcMHLZWqNunNJlAwhAeVT9DVUjIB9SHJ3kubFuXS2YYWSeDGsn50KCowx4ZIj00v2AhM+JO0LPYhlmyBMYN7sfCMZzP60WLdd1G5 taskotron-client07.qa.fedoraproject.org
|
||||
taskotron-client08.qa.fedoraproject.org,taskotron-client.qa.fedoraproject.org,taskotron-client08,10.5.124.166 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLdYw2zEYtaccN4T6QFBIZimmBx8gehs1QwTk8yeh5ChgKPNXDYYB6vvviLRgTBNpWCf1OMTwWNWq4Iruh78PoaE0xwbKy/uYPugvY2YCHLFLiVpU5DHnd/vgyx13AhJ1RGuQ68lf9yt72jMKoWt7ML+0xpUSYbLDP+shG4j1x7ERijJDH+DHc27tTqGpC07mJPBg8pr9HnDLeeKafYIjS4kGQE9RwatuJzOUFVnmDZ3bGMEWdjm9clRpJvfhlHQEBhlCMDVJxAJ7xLRLC91dJePOqES7ObzZ5LoHkb2ZwOoYinFfG6pnqpT2nx6sdYparbovOxUuYuFpq0lOd9i7Z taskotron-client08.qa.fedoraproject.org
|
||||
taskotron-client09.qa.fedoraproject.org,taskotron-client.qa.fedoraproject.org,taskotron-client09,10.5.124.167 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDNxgSmHUGqL/mn21v074meOIt/Z0yRUDqP+qgSVIp59SCJHyuBQX6/fskerHsA1bN84fNHneNtWYfyGEV+Nohg+xhX479tDxRC+VXGHDrlWsWSgZKBo+QOv3W3v3bGxw84w9rGhJNRkUMbJjOhkQWLcNqGE97QOURvqKC1EWlil4ecQS5wYgM+0ZhTIKU9KYdWiaTm1MTHGABJZFMOYYlblQyTnV5lXfuOnTH7AKRGwTiGwgd/LN5DhT03UqXpl1z+AC14FGm6VfERRApsAAk6Dk3yx+EbZgB3uynKCu9QSEny2ACJgjSdiSXv/CkHDg1pbZQjcjBkZfK4dpBkVac5 taskotron-client09.qa.fedoraproject.org
|
||||
|
@ -454,7 +454,7 @@ taskotron-client26.qa.fedoraproject.org,taskotron-client26,10.5.124.187 ssh-rsa
|
|||
taskotron-client27.qa.fedoraproject.org,taskotron-client27,10.5.124.188 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDHnPcoGs5gs+qUlYrDyF7oNdUx0JBLMroI1WiV+KEZEte6TOp7fiFEXVFV+oaqvxwRvmaiUS8dIOezO3xHkyG3Fb2OxK4HX6T4xtnUSPOcnw4hr58MKzMkJNNwo8Q6hUqgirPIvTMb7ApyVPcGGPWLeKozhA31zCaKK8YZttb84bnUkbBnQ0Nx5bOnor8ulpTpPqZQncg9jwqNqR85ZWR/TgYohPRxIjumccgcYkYHMcVKc45OWKQQg6nVDU3fQsbKJSAl4thTIyP+PlTzb+5TPVpzdlU7ggJgzuMWRxAf50dZwsRHFXGVUZstnxkheme6bPVSNhkFiD/ei1544Ibb taskotron-client27.qa.fedoraproject.org
|
||||
taskotron-client28.qa.fedoraproject.org,taskotron-client28,10.5.124.189 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDzRmhfQRma2LpUrgCiprkw3CFqR+gBWEU3JykrZ3kiF3XSuIZZcn9kBsrPniAa/f/nw+Wcj4RlmgWEyMXmRpuadCxNAh+HLgFgEah1O9+x7BcDqZXDgHCcXhTu1y6VMVcD6GM5G1zXL8+VFS9kGpXgBwYuycmaUIM9FqhqxUQpgKDy/na8ylykyKwvgD17jVHt9MXoPV51gwNDUa/8kBXHx2yXMr6q07ConAkS5ASFN0tt5cduikpdHo5uVCcfJNsBjwuoJeBvgRWhPNq9vcelaE8yp4g9sRF0kKPqrwfX6VYiTb0KOR/CRxOTaIGqWaZns4haXBBMMcbxZ7KpDpoF taskotron-client28.qa.fedoraproject.org
|
||||
taskotron-client29.qa.fedoraproject.org,taskotron-client29,10.5.124.190 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCTjpzZiFlXjWQsAYm53uAd73xTXBdTPYBE1XkwUHUSZN3CAnKnNDiWsKAgUQXlqUyAqoAKRbH2b+O84zf8csGo/tZJIMbh9XkcBFO0ufbaNcBB+lVEarlvjQDUjBgZKR1uILcOp0+NoSMiCXIy9yZzWv5e1UrTJ722y1/5FHocDXWwKeCdnAKlulGlblhj/GPW/zn1eZBLTjtJV2QDXEc+nchc/dWHQ8BBvG2Zt90M2RwBiooHw65Ci1zrGApND7yFtQx5q6SB+HiY49YmTp1ncjRNdAWlp3c8YsSd3oLfkKo0UnUOvuhrO5C01Y2+y2r0jcxpWjTOVu64eo0mZNO1 taskotron-client29.qa.fedoraproject.org
|
||||
taskotron-dev01.qa.fedoraproject.org,taskotron-dev01,10.5.124.181 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0DR5IwJZ4Fdwj8xe0h36jRKAL2KtCtIJbjwG+hQrnoRDC+l4WtTm4yiE8/HJPSD+022ciRCgcwweoycc9Q/vXqOnUE1ZNnWFQaYU/7HvVblFxtUjF11y+K3h/yXHGCKseAYeaFvaQVBG7UUn0PE57JiPgh/PXWlkEZQUiyvYESM8FRD+Kg1eZZ6hdAY2j3azbxZbsevYIbKJBpAhhn5mfLllDju/7ODUJLkJoyMRNHBRQg+f14FWX9RLko0SjHOI0ZifOo1a5vt1aU+ZCnSKuOjt0AY+mLOz8f5V3rG4erKvjk+WuU4Aw/39xKSmJRXKU6vbjJh/UPwHpo3CQggKF taskotron-dev01.qa.fedoraproject.org
|
||||
taskotron-dev01.qa.fedoraproject.org,taskotron-dev01,10.5.124.181 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDYzVmGYh6EHH8UAlgX6FIOJGHsq/63G4ryMC7VgLIwIhp+SloqMtLeQvZ2COzF+ycatlG1reY6+x0lXBlt72jyInnHy3pOKByOQPkMOS6zOLGnK1zWKjsexabgIXUKAM/dEsMJRBvVK4ZnlClZ0ol3+pqjbzT619vEiGZhUIkOXvptKVPkBFAdpiB/ehd2nqESOWa1ZId9ney4LZt7b/5krCY8RTYWQbGWvcndy6L4rRfqkfvW9t9HS6zyQfLouXCwW8QS5nTqY/kmtfse+7D6Ne+IySmaSX/kWB3YlhVOxB2DTP0pE3ZkXMJ4u04i4stySYxkajoonxAc8SUI4Djl taskotron-dev01.qa.fedoraproject.org
|
||||
taskotron-stg01.qa.fedoraproject.org,taskotron-stg01,10.5.124.232 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDeW42gfaJd2W38rgd6AT2yCKkFXk11AGDJAV+2CEV2zDWgvXhwuH9eqcoUHxO/3dAVtrmcMaLQ/69V9wjrOwA8P1efd37R7+g5DPFfXxU13g17g9x+AP9YweBTkbJtEAxqVZ4vP8F+myqf2fASJqQCH2k6FVzWfLgx5+RW/D1ilujwYH42idbmCWIz6hCcoud+PHxApgR5xzacKsLswqkjV+Tswen6iFkrhDqCqU/clKG46sZnLbcMiJ6sLpV4GnSjUA51ho3+91C5HjmYrKd1s7XmYzv9iRvf/ajpA5BNjahJ/Z5xWOmJE9WNLN+j3tPxqSczhfkrXUrORw0AEwJj taskotron-stg01.qa.fedoraproject.org
|
||||
taskotron01.qa.fedoraproject.org,taskotron01,10.5.124.206,192.168.1.136 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLIq4hjXt5WNPe6sNWz5bdQu9Oc7hMhi0aminK5DCNE9Ofz1pAKGalcw51NSOtCy8p0x8Mltdj7p453mEJlQx8Oktu87SgaGFfx3lLWXEpE9Z5EZxts43qYnzOk0qg0KbhhIMsyVl4mHmQcyB8SAtkPbzUv1ncWSpOUk5+beRUqmh34IutvqfOkAUnl1VCi2HbtNA3OMY3HmGNbSYTC+fwUA+jBZoVrmJn+ep41SmBLONz8NesVQKGx13VgvVwbf9D5BkeyRj5WtVNBRLHzawBP6hwagcIKWum8XIU4fkwhwd91kQ41Ccg3okBWxyNYv+9jy2lK13DjrCk/sBkkLJH taskotron01.qa.fedoraproject.org
|
||||
testdays.fedorainfracloud.org,instance-107.cloud.fedoraproject.org,testdays,172.25.32.62 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOPvCvfz50iy2T9tgwPDWVBTOXg39Kcf2PTzqV4fGJ1F1cgqqvzM6Peg9ckakP7lCHoYCGwY5hqZW4MVyyJq+VoNsqJ+52u4t+nW1GVZO6tDChI+mvAr21xkz/crhdEe0bRQJ4X3bo2mKo14USE76v0xqGJmymR/emrKbn1QzXi8gTUmh/TYUm62CZCvYFL4BAeWvRgtx9ZQUAn2H1hfj8BH7m6dwH1KMFvXjp1cDkZqJ/dLo9M5t0EDZehbqSIwFpLAk5PTEND/YFNHH66mExs+anaXTuxvlv4wz0hjU94oZ6AtVnT1l7pTgIWYTSPM7UILwg79kFutG6dfcDknzj testdays.fedorainfracloud.org
|
||||
|
|
|
@ -6,16 +6,17 @@
|
|||
# Looking for git repos.
|
||||
#
|
||||
newfile=`mktemp`
|
||||
target=/srv/git/repositories
|
||||
|
||||
ls > $newfile
|
||||
cd /srv/git/repositories/
|
||||
for d in `ls`; do
|
||||
if [ ! -L $d ]; then
|
||||
for f in `ls $d`; do
|
||||
echo $d/$f >> $newfile;
|
||||
ls $target > $newfile
|
||||
for d in `ls $target`; do
|
||||
if [ ! -L $target/$d ] && [ -d $target/$d ]; then
|
||||
for f in `ls $target/$d/`; do
|
||||
echo "$d/$f" >> $newfile;
|
||||
done;
|
||||
fi;
|
||||
done;
|
||||
|
||||
mv -Z $newfile /srv/git/pkgs-git-repos-list
|
||||
chown apache:apache /srv/git/pkgs-git-repos-list
|
||||
chmod 644 /srv/git/pkgs-git-repos-list
|
||||
|
|
|
@ -814,25 +814,25 @@ subnet 10.5.79.0 netmask 255.255.255.0 {
|
|||
}
|
||||
|
||||
host arm04-builder00-mgmt {
|
||||
hardware ethernet fc:2f:40:c9:73:0e;
|
||||
hardware ethernet fc:2f:40:7b:48:c6;
|
||||
fixed-address 10.5.79.100;
|
||||
option host-name "arm04-builder00-mgmt";
|
||||
next-server 10.5.126.41;
|
||||
}
|
||||
host arm04-builder01-mgmt {
|
||||
hardware ethernet fc:2f:40:a4:38:12;
|
||||
hardware ethernet fc:2f:40:fc:11:6a;
|
||||
fixed-address 10.5.79.101;
|
||||
option host-name "arm04-builder01-mgmt";
|
||||
next-server 10.5.126.41;
|
||||
}
|
||||
host arm04-builder02-mgmt {
|
||||
hardware ethernet fc:2f:40:14:79:56;
|
||||
hardware ethernet fc:2f:40:5a:e9:b2;
|
||||
fixed-address 10.5.79.102;
|
||||
option host-name "arm04-builder02-mgmt";
|
||||
next-server 10.5.126.41;
|
||||
}
|
||||
host arm04-builder03-mgmt {
|
||||
hardware ethernet fc:2f:40:62:8b:56;
|
||||
hardware ethernet fc:2f:40:a6:b5:42;
|
||||
fixed-address 10.5.79.103;
|
||||
option host-name "arm04-builder03-mgmt";
|
||||
next-server 10.5.126.41;
|
||||
|
@ -1259,25 +1259,25 @@ subnet 10.5.78.0 netmask 255.255.255.0 {
|
|||
}
|
||||
|
||||
host arm04-builder00 {
|
||||
hardware ethernet fc:2f:40:c9:73:0c;
|
||||
hardware ethernet fc:2f:40:7b:48:c4;
|
||||
fixed-address 10.5.78.100;
|
||||
option host-name "arm04-builder00";
|
||||
next-server 10.5.126.41;
|
||||
}
|
||||
host arm04-builder01 {
|
||||
hardware ethernet fc:2f:40:a4:38:10;
|
||||
hardware ethernet fc:2f:40:fc:11:68;
|
||||
fixed-address 10.5.78.101;
|
||||
option host-name "arm04-builder01";
|
||||
next-server 10.5.126.41;
|
||||
}
|
||||
host arm04-builder02 {
|
||||
hardware ethernet fc:2f:40:14:79:54;
|
||||
hardware ethernet fc:2f:40:5a:e9:b0;
|
||||
fixed-address 10.5.78.102;
|
||||
option host-name "arm04-builder02";
|
||||
next-server 10.5.126.41;
|
||||
}
|
||||
host arm04-builder03 {
|
||||
hardware ethernet fc:2f:40:62:8b:54;
|
||||
hardware ethernet fc:2f:40:a6:b5:40;
|
||||
fixed-address 10.5.78.103;
|
||||
option host-name "arm04-builder03";
|
||||
next-server 10.5.126.41;
|
||||
|
|
|
@ -152,7 +152,7 @@
|
|||
- distgit
|
||||
|
||||
- name: install the genacls.sh script
|
||||
copy: src={{item}} dest=/usr/local/bin/{{item}} mode=0755
|
||||
template: src={{item}} dest=/usr/local/bin/{{item}} mode=0755
|
||||
with_items:
|
||||
- genacls.sh
|
||||
tags:
|
||||
|
|
|
@ -131,6 +131,8 @@ if __name__ == '__main__':
|
|||
(pkg, ACTIVE[branch])
|
||||
)
|
||||
|
||||
{% if env == 'staging' %}
|
||||
# While we debug this issue in stg
|
||||
print ''
|
||||
print 'repo %s%s' % (key, pkg)
|
||||
print '\n'.join(buffer)
|
||||
|
@ -139,6 +141,7 @@ if __name__ == '__main__':
|
|||
print ' RWC refs/tags/ = %s' % ' '.join(writers)
|
||||
if masters:
|
||||
print ' RWC = %s' % ' '.join(masters)
|
||||
{% endif %}
|
||||
|
||||
# Bring backward compatibility while we keep the symlinks in place
|
||||
# from the old to the new locations.
|
||||
|
|
|
@ -11,8 +11,23 @@ if /usr/local/bin/genacls.pkgdb > gitolite.conf ; then
|
|||
mv gitolite.conf /etc/gitolite/conf/
|
||||
chown gen-acls:gen-acls -R /etc/gitolite/conf/
|
||||
HOME=/srv/git /usr/bin/gitolite compile
|
||||
|
||||
{% if env == 'staging' %}
|
||||
# After compiling, we have to stick some magic into the gl-conf files of
|
||||
# every repo so that gitolite will understand our symlinks from rpms/
|
||||
cd /srv/git/repositories
|
||||
for repodir in *.git; do
|
||||
# Strip off the '.git' on the end.
|
||||
repo=${repodir::-4}
|
||||
glconf=$repodir/gl-conf;
|
||||
echo '$one_config{"'$repo'"} = $one_config{"rpms/'$repo'"};' >> $repodir/gl-conf;
|
||||
echo '$one_repo{"'$repo'"} = $one_repo{"rpms/'$repo'"};' >> $repodir/gl-conf;
|
||||
done
|
||||
{% endif %}
|
||||
fi
|
||||
|
||||
cd /
|
||||
|
||||
rm -rf $TEMPDIR
|
||||
chown root:packager /etc/gitolite/conf/gitolite.conf-compiled.pm
|
||||
chmod g+r /etc/gitolite/conf/gitolite.conf-compiled.pm
|
|
@ -63,12 +63,12 @@ fedmsg.init(name='relay_inbound', cert_prefix='shell', **config)
|
|||
|
||||
{% if env == 'staging' -%}
|
||||
PKGDB_URL = 'https://admin.stg.fedoraproject.org/pkgdb'
|
||||
GIT_FOLDER = '/srv/git/repositories/'
|
||||
{%- else -%}
|
||||
PKGDB_URL = 'https://admin.fedoraproject.org/pkgdb'
|
||||
GIT_FOLDER = '/srv/git/rpms/'
|
||||
{%- endif %}
|
||||
|
||||
GIT_FOLDER = '/srv/git/repositories/'
|
||||
|
||||
MKBRANCH = '/usr/local/bin/mkbranch'
|
||||
SETUP_PACKAGE = '/usr/local/bin/setup_git_package'
|
||||
|
||||
|
@ -213,14 +213,14 @@ def branch_package(ns, pkgname, requested_branches, existing_branches):
|
|||
print 'Fixing package %s for branches %s' % (pkgname, requested_branches)
|
||||
|
||||
# Create the devel branch if necessary
|
||||
exists = os.path.exists(os.path.join(GIT_FOLDER, ns, '%s.git' % pkgname))
|
||||
new_place = os.path.join(GIT_FOLDER, ns, '%s.git' % pkgname)
|
||||
exists = os.path.exists(new_place)
|
||||
if not exists or 'master' not in existing_branches:
|
||||
if not TEST_ONLY:
|
||||
_invoke(SETUP_PACKAGE, [os.path.join(ns, pkgname)])
|
||||
if ns == 'rpms':
|
||||
old_place = os.path.exists(os.path.join(
|
||||
GIT_FOLDER, '%s.git' % pkgname))
|
||||
os.symlink(exists, old_place)
|
||||
old_place = os.path.join(GIT_FOLDER, '%s.git' % pkgname)
|
||||
os.symlink(new_place, old_place)
|
||||
# SETUP_PACKAGE creates master
|
||||
if 'master' in requested_branches:
|
||||
requested_branches.remove('master')
|
||||
|
|
|
@ -10,9 +10,11 @@
|
|||
yum: pkg={{ item }} state=present
|
||||
with_items:
|
||||
- mirrormanager2-backend
|
||||
- mirrormanager2-statistics
|
||||
- bzip2
|
||||
- python-psycopg2
|
||||
- fedmsg
|
||||
- jq
|
||||
tags:
|
||||
- packages
|
||||
|
||||
|
@ -48,8 +50,22 @@
|
|||
- name: install the umdl-required logrotate file
|
||||
copy: src=mm2_umdl-required.logrotate dest=/etc/logrotate.d/mm2_umdl-required mode=644
|
||||
|
||||
- name: install sync to mirrorlist servers script
|
||||
template: src=sync_pkl_to_mirrorlists.sh dest=/usr/local/bin/sync_pkl_to_mirrorlists.sh mode=0755
|
||||
- name: install backend helper scripts
|
||||
template: src={{ item }} dest=/usr/local/bin/{{ item }} mode=0755
|
||||
with_items:
|
||||
- sync_pkl_to_mirrorlists.sh
|
||||
- handle_propagation.sh
|
||||
- create_maps.sh
|
||||
|
||||
- name: handle propagation cronjob
|
||||
cron: name="handle-propagation" minute="25,55" hour="*" user="mirrormanager"
|
||||
job="/usr/local/bin/handle_propagation.sh"
|
||||
cron_file=handle-propagation
|
||||
|
||||
- name: create worldmap cronjob
|
||||
cron: name="create-worldmap" minute="50" hour="20" user="mirrormanager"
|
||||
job="/usr/local/bin/create_maps.sh"
|
||||
cron_file=create-worldmap
|
||||
|
||||
- name: setup /var/lib/mirrormanager/.ssh directory
|
||||
copy: >
|
||||
|
|
15
roles/mirrormanager/backend/templates/create_maps.sh
Normal file
15
roles/mirrormanager/backend/templates/create_maps.sh
Normal file
|
@ -0,0 +1,15 @@
|
|||
#!/bin/sh
|
||||
|
||||
WORLDMAP="/usr/bin/mm2_generate-worldmap"
|
||||
|
||||
FRONTENDS="{% for host in groups['mm-frontend'] %} {{ host }} {% endfor %}"
|
||||
|
||||
OUTPUT=`mktemp -d`
|
||||
|
||||
trap "rm -f ${OUTPUT}/*; rmdir ${OUTPUT}" QUIT TERM INT HUP EXIT
|
||||
|
||||
${WORLDMAP} --output ${OUTPUT} > /dev/null
|
||||
|
||||
for f in ${FRONTENDS}; do
|
||||
rsync -aq ${OUTPUT}/{map.png,mirrors_location.txt} ${f}:/var/www/mirrormanager-statistics/map/
|
||||
done
|
32
roles/mirrormanager/backend/templates/handle_propagation.sh
Normal file
32
roles/mirrormanager/backend/templates/handle_propagation.sh
Normal file
|
@ -0,0 +1,32 @@
|
|||
#!/bin/sh
|
||||
|
||||
URL="https://admin.fedoraproject.org/pkgdb/api/collections/f*/?clt_status=Active"
|
||||
PROPAGATION="/usr/bin/mm2_propagation"
|
||||
SOURCE="mm-crawler01.phx2.fedoraproject.org::propagation"
|
||||
LOGBASE="/var/log/mirrormanager/propagation"
|
||||
|
||||
FRONTENDS="{% for host in groups['mm-frontend'] %} {{ host }} {% endfor %}"
|
||||
|
||||
OUTPUT=`mktemp -d`
|
||||
ACTIVE=`mktemp`
|
||||
|
||||
trap "rm -f ${OUTPUT}/*; rmdir ${OUTPUT}; rm -f ${ACTIVE}" QUIT TERM INT HUP EXIT
|
||||
|
||||
rsync -aq --delete ${SOURCE} ${LOGBASE}
|
||||
|
||||
curl -s ${URL} >> ${ACTIVE}
|
||||
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "PROPAGATION: Querying the active collections failed. Exiting!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
for version in `jq -r ".collections[$i].version" < ${ACTIVE}`; do
|
||||
${PROPAGATION} --outdir ${OUTPUT} --logfiles "${LOGBASE}/f${version}*" --prefix f${version}_updates
|
||||
done
|
||||
|
||||
${PROPAGATION} --outdir ${OUTPUT} --logfiles "${LOGBASE}/development*"
|
||||
|
||||
for f in ${FRONTENDS}; do
|
||||
rsync -aq ${OUTPUT}/*[st]-repomd-propagation.svg ${f}:/var/www/mirrormanager-statistics/data/propagation
|
||||
done
|
BIN
roles/mirrormanager/frontend2/files/f-dot.png
Normal file
BIN
roles/mirrormanager/frontend2/files/f-dot.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.4 KiB |
70
roles/mirrormanager/frontend2/files/mirrors.html
Normal file
70
roles/mirrormanager/frontend2/files/mirrors.html
Normal file
|
@ -0,0 +1,70 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<!--
|
||||
# This script is for rendering ambassadors map.
|
||||
#
|
||||
# Copyright (C) 2009, Susmit Shannigrahi, Susmit AT fedoraproject DOT org
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
# Openlayer.js, Openstreetmap.js, and the map data are copyrighted by their respective
|
||||
# copyright owners.
|
||||
|
||||
-->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
|
||||
<title>Fedora Mirrors Map</title>
|
||||
<style type="text/css">
|
||||
html, body, #map { width 100%; height: 100%; }
|
||||
</style>
|
||||
<script src="OpenLayers.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h4 id="title" style="text-align: center;">Fedora Mirrors Map</h4>
|
||||
<div id="map"></div>
|
||||
<script defer="defer" type="text/javascript">
|
||||
|
||||
var map = new OpenLayers.Map ("map");
|
||||
var Osm = new OpenLayers.Layer.OSM("Open Street Map",
|
||||
// Official OSM tileset as protocol-independent URLs
|
||||
[
|
||||
'//a.tile.openstreetmap.org/${z}/${x}/${y}.png',
|
||||
'//b.tile.openstreetmap.org/${z}/${x}/${y}.png',
|
||||
'//c.tile.openstreetmap.org/${z}/${x}/${y}.png'
|
||||
], null);
|
||||
|
||||
map.addLayer(Osm);
|
||||
|
||||
var text = new OpenLayers.Layer.Text( "Fedora Mirrors", {location: "./mirrors_location.txt"} );
|
||||
map.addLayer(text);
|
||||
var lonlat = new OpenLayers.LonLat(-15, 25).transform(
|
||||
new OpenLayers.Projection("EPSG:4326"), // transform from WGS 1984
|
||||
new OpenLayers.Projection("EPSG:900913") // to Spherical Mercator
|
||||
);
|
||||
|
||||
map.setCenter(lonlat, 3);
|
||||
|
||||
</script>
|
||||
<script src="https://apps.fedoraproject.org/fedmenu/js/jquery-1.11.2.min.js" type="text/javascript"></script>
|
||||
<script src="https://apps.fedoraproject.org/fedmenu/js/fedmenu.js" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
fedmenu({
|
||||
'url': 'https://apps.fedoraproject.org/js/data.js',
|
||||
'mimeType': 'application/javascript',
|
||||
'position': 'bottom-right',
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
|
@ -57,7 +57,7 @@
|
|||
- config
|
||||
|
||||
- name: Create mirrormanager user
|
||||
user: name=mirrormanager state=present home=/var/lib/mirrormanager createhome=yes shell=/sbin/nologin
|
||||
user: name=mirrormanager state=present home=/var/lib/mirrormanager createhome=yes shell=/bin/bash
|
||||
tags:
|
||||
- mm2_frontend
|
||||
- config
|
||||
|
@ -71,6 +71,9 @@
|
|||
- /var/www/mirrormanager-statistics/data
|
||||
- /var/www/mirrormanager-statistics/data/propagation
|
||||
- /var/www/mirrormanager-statistics/map
|
||||
- /var/www/mirrormanager-statistics/map/img
|
||||
- /var/www/mirrormanager-statistics/map/theme
|
||||
- /var/www/mirrormanager-statistics/map/theme/default
|
||||
tags:
|
||||
- mm2_frontend
|
||||
- config
|
||||
|
@ -86,7 +89,6 @@
|
|||
- /var/log/mirrormanager/crawler
|
||||
- /var/www/mirrormanager-statistics
|
||||
- /var/www/mirrormanager-statistics/data
|
||||
- /var/www/mirrormanager-statistics/data/propagation
|
||||
- /var/www/mirrormanager-statistics/map
|
||||
tags:
|
||||
- mm2_frontend
|
||||
|
@ -103,3 +105,46 @@
|
|||
- config
|
||||
- mm2_frontend
|
||||
when: env != "staging"
|
||||
|
||||
# mirrormanager user ssh key(s) (used to transfer statistics from backend to frontends)
|
||||
- name: add authorized_keys for mirrormanager
|
||||
authorized_key: key="{{ item }}" user=mirrormanager state=present
|
||||
with_file:
|
||||
- "{{ roles }}/mirrormanager/mirrorlist2/files/mm-authorized_key"
|
||||
tags:
|
||||
- mm2_frontend
|
||||
|
||||
- name: apply selinux type to mirrormanager public_key
|
||||
file: dest=/var/lib/mirrormanager/.ssh/authorized_keys setype=user_home_t state=file
|
||||
tags:
|
||||
- mm2_frontend
|
||||
- config
|
||||
|
||||
- name: install interactive map file
|
||||
copy: src={{ roles }}/membership-map/build/files/www/{{ item }}
|
||||
dest=/var/www/mirrormanager-statistics/map/{{ item }}
|
||||
owner=mirrormanager group=mirrormanager mode=0444
|
||||
with_items:
|
||||
- OpenLayers.js
|
||||
- img/east-mini.png
|
||||
- img/layer-switcher-maximize.png
|
||||
- img/layer-switcher-minimize.png
|
||||
- img/north-mini.png
|
||||
- img/slider.png
|
||||
- img/south-mini.png
|
||||
- img/west-mini.png
|
||||
- img/zoombar.png
|
||||
- img/zoom-minus-mini.png
|
||||
- img/zoom-plus-mini.png
|
||||
- theme/default/style.css
|
||||
tags:
|
||||
- mm2_frontend
|
||||
|
||||
- name: install interactive map file
|
||||
copy: src={{ item }} dest=/var/www/mirrormanager-statistics/map/{{ item }}
|
||||
owner=mirrormanager group=mirrormanager mode=0444
|
||||
with_items:
|
||||
- mirrors.html
|
||||
- f-dot.png
|
||||
tags:
|
||||
- mm2_frontend
|
||||
|
|
|
@ -86,7 +86,7 @@ EMBARGOED_COUNTRIES = ['CU', 'IR', 'KP', 'SD', 'SY']
|
|||
|
||||
# When this is set to True, an additional menu item is shown which
|
||||
# displays the maps generated with mm2_generate-worldmap.
|
||||
SHOW_MAPS = False
|
||||
SHOW_MAPS = True
|
||||
|
||||
# Location of the static map displayed in the map tab.
|
||||
STATIC_MAP = '/map/map.png'
|
||||
|
@ -97,7 +97,7 @@ INTERACTIVE_MAP = '/map/mirrors.html'
|
|||
# The crawler can generate propagation statistics which can be
|
||||
# converted into svg/pdf with mm2_propagation. These files
|
||||
# can be displayed next to the statistics and maps tab if desired.
|
||||
SHOW_PROPAGATION = False
|
||||
SHOW_PROPAGATION = True
|
||||
|
||||
# Where to look for the above mentioned propagation images.
|
||||
PROPAGATION_BASE = '/var/www/mirrormanager-statistics/data/propagation'
|
||||
|
@ -121,6 +121,13 @@ MM_COOKIE_NAME = 'MirrorManager'
|
|||
# decide where to store log files.
|
||||
MM_LOG_DIR = '/var/log/mirrormanager'
|
||||
|
||||
# This is used to exclude certain protocols to be entered
|
||||
# for host category URLs at all.
|
||||
# The following is the default for Fedora to exclude FTP based
|
||||
# mirrors to be added. Removing this confguration option
|
||||
# or setting it to '' removes any protocol restrictions.
|
||||
MM_PROTOCOL_REGEX = '^(?!ftp)(.*)$'
|
||||
|
||||
# If not specified the application will rely on the root_url when sending
|
||||
# emails, otherwise it will use this URL
|
||||
# Default: ``None``.
|
||||
|
|
|
@ -83,42 +83,25 @@
|
|||
- /var/lib/openqa/share/factory/hdd
|
||||
- /var/lib/openqa/share/factory/repo
|
||||
|
||||
# NOTE: this is very hacky, but we can't do much better with the current
|
||||
# disk creation script, I will try and make it better. We'll have to bump
|
||||
# this hardcoded release number every so often. Much better createhdds
|
||||
# is in review: https://phab.qadevel.cloud.fedoraproject.org/D687
|
||||
# LIBGUESTFS_BACKEND is to avoid the need to run libvirt just for this
|
||||
- name: Check if any hard disk images need (re)building
|
||||
command: "/root/openqa_fedora_tools/tools/createhdds.py check"
|
||||
args:
|
||||
chdir: /var/lib/openqa/share/factory/hdd/
|
||||
register: diskcheck
|
||||
failed_when: "1 != 1"
|
||||
always_run: true
|
||||
|
||||
- name: Create hard disk images (this may take a long time!)
|
||||
command: "/root/openqa_fedora_tools/tools/createhdds.sh 23"
|
||||
command: "/root/openqa_fedora_tools/tools/createhdds.py all --clean"
|
||||
args:
|
||||
creates: /var/lib/openqa/share/factory/hdd/disk_full_mbr.img
|
||||
chdir: /var/lib/openqa/share/factory/hdd/
|
||||
environment:
|
||||
LIBGUESTFS_BACKEND: direct
|
||||
|
||||
- name: Create N-2 desktop x86_64 disk image (this may take a long time!)
|
||||
command: "/root/openqa_fedora_tools/tools/createhdds.sh 22 desktop_64bit"
|
||||
args:
|
||||
creates: /var/lib/openqa/share/factory/hdd/disk_f22_desktop_x86_64.img
|
||||
chdir: /var/lib/openqa/share/factory/hdd/
|
||||
environment:
|
||||
LIBGUESTFS_BACKEND: direct
|
||||
|
||||
- name: Create N-2 desktop i686 disk image (this may take a long time!)
|
||||
command: "/root/openqa_fedora_tools/tools/createhdds.sh 22 desktop_32bit"
|
||||
args:
|
||||
creates: /var/lib/openqa/share/factory/hdd/disk_f22_desktop_i686.img
|
||||
chdir: /var/lib/openqa/share/factory/hdd/
|
||||
environment:
|
||||
LIBGUESTFS_BACKEND: direct
|
||||
|
||||
- name: Create N-2 minimal x86_64 disk image (this may take a long time!)
|
||||
command: "/root/openqa_fedora_tools/tools/createhdds.sh 22 minimal_64bit"
|
||||
args:
|
||||
creates: /var/lib/openqa/share/factory/hdd/disk_f22_minimal_x86_64.img
|
||||
chdir: /var/lib/openqa/share/factory/hdd/
|
||||
environment:
|
||||
LIBGUESTFS_BACKEND: direct
|
||||
# This is disabled until we enable nested virt on the server VMs;
|
||||
# image creation involves running VMs and takes *forever* without
|
||||
# KVM acceleration. Once we turn it on, the condition should be
|
||||
# "diskcheck.rc > 0".
|
||||
when: "1 != 1"
|
||||
|
||||
- name: Create exports file
|
||||
copy: src=exports dest=/etc/exports.d/openqa.exports owner=root group=root mode=0644
|
||||
|
|
|
@ -44,6 +44,11 @@ write_files:
|
|||
owner: root:root
|
||||
path: /etc/yum.repos.d/fedora-updates.repo
|
||||
permissions: '0644'
|
||||
- encoding: b64
|
||||
content: 'W3VwZGF0ZXMtdGVzdGluZ10KbmFtZT1GZWRvcmEgJHJlbGVhc2V2ZXIgLSAkYmFzZWFyY2ggLSBUZXN0IFVwZGF0ZXMKZmFpbG92ZXJtZXRob2Q9cHJpb3JpdHkKYmFzZXVybD1odHRwOi8vaW5mcmFzdHJ1Y3R1cmUuZmVkb3JhcHJvamVjdC5vcmcvcHViL2ZlZG9yYS9saW51eC91cGRhdGVzL3Rlc3RpbmcvJHJlbGVhc2V2ZXIvJGJhc2VhcmNoLwojbWV0YWxpbms9aHR0cHM6Ly9taXJyb3JzLmZlZG9yYXByb2plY3Qub3JnL21ldGFsaW5rP3JlcG89dXBkYXRlcy10ZXN0aW5nLWYkcmVsZWFzZXZlciZhcmNoPSRiYXNlYXJjaAplbmFibGVkPTAKZ3BnY2hlY2s9MQpncGdrZXk9ZmlsZTovLy9ldGMvcGtpL3JwbS1ncGcvUlBNLUdQRy1LRVktZmVkb3JhLSRyZWxlYXNldmVyLSRiYXNlYXJjaAoKW3VwZGF0ZXMtdGVzdGluZy1kZWJ1Z2luZm9dCm5hbWU9RmVkb3JhICRyZWxlYXNldmVyIC0gJGJhc2VhcmNoIC0gVGVzdCBVcGRhdGVzIERlYnVnCmZhaWxvdmVybWV0aG9kPXByaW9yaXR5CmJhc2V1cmw9aHR0cDovL2luZnJhc3RydWN0dXJlLmZlZG9yYXByb2plY3Qub3JnL3B1Yi9mZWRvcmEvbGludXgvdXBkYXRlcy90ZXN0aW5nLyRyZWxlYXNldmVyLyRiYXNlYXJjaC9kZWJ1Zy8KI21ldGFsaW5rPWh0dHBzOi8vbWlycm9ycy5mZWRvcmFwcm9qZWN0Lm9yZy9tZXRhbGluaz9yZXBvPXVwZGF0ZXMtdGVzdGluZy1kZWJ1Zy1mJHJlbGVhc2V2ZXImYXJjaD0kYmFzZWFyY2gKZW5hYmxlZD0wCmdwZ2NoZWNrPTEKZ3Bna2V5PWZpbGU6Ly8vZXRjL3BraS9ycG0tZ3BnL1JQTS1HUEctS0VZLWZlZG9yYS0kcmVsZWFzZXZlci0kYmFzZWFyY2gKClt1cGRhdGVzLXRlc3Rpbmctc291cmNlXQpuYW1lPUZlZG9yYSAkcmVsZWFzZXZlciAtIFRlc3QgVXBkYXRlcyBTb3VyY2UKZmFpbG92ZXJtZXRob2Q9cHJpb3JpdHkKYmFzZXVybD1odHRwOi8vaW5mcmFzdHJ1Y3R1cmUuZmVkb3JhcHJvamVjdC5vcmcvcHViL2ZlZG9yYS9saW51eC91cGRhdGVzL3Rlc3RpbmcvJHJlbGVhc2V2ZXIvU1JQTVMvCiNtZXRhbGluaz1odHRwczovL21pcnJvcnMuZmVkb3JhcHJvamVjdC5vcmcvbWV0YWxpbms/cmVwbz11cGRhdGVzLXRlc3Rpbmctc291cmNlLWYkcmVsZWFzZXZlciZhcmNoPSRiYXNlYXJjaAplbmFibGVkPTAKZ3BnY2hlY2s9MQpncGdrZXk9ZmlsZTovLy9ldGMvcGtpL3JwbS1ncGcvUlBNLUdQRy1LRVktZmVkb3JhLSRyZWxlYXNldmVyLSRiYXNlYXJjaAo='
|
||||
owner: root:root
|
||||
path: /etc/yum.repos.d/fedora-updates-testing.repo
|
||||
permissions: '0644'
|
||||
"""
|
||||
#ATOMIC_USER_DATA = """#cloud-config
|
||||
#password: %s
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue