diff --git a/playbooks/yaml2ical/post.yaml b/playbooks/yaml2ical/post.yaml index 4f6b67fbcb..420f345cdb 100644 --- a/playbooks/yaml2ical/post.yaml +++ b/playbooks/yaml2ical/post.yaml @@ -8,17 +8,28 @@ verify_host: true - hosts: localhost - roles: - - add-fileserver + tasks: + - name: Add eavesdrop.o.o to inventory + add_host: + name: eavesdrop.openstack.org + ansible_python_interpreter: python3 + ansible_user: zuul -- hosts: "{{ fileserver.fqdn }}" +- hosts: localhost + tasks: + - name: Add eavesdrop.o.o hostkey to known hosts + known_hosts: + name: eavesdrop.openstack.org + key: "eavesdrop.openstack.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDldndjk19Adb9KJECZrR5UdZc/h1kbpO8UlxC1a12Sh3LcIQPUW+VUPvzqne2mV27E75phI7CFW60xrS1f6YM8Yxb36541x26OZMeMU1XitACvrbXXUCgws+a8ikoCqNnqkIA/ObLXnCb2gX2yvRTndbNXbCZmvHyoQ2TDN3J9irRoWU42N56O6Pw4BHJ9h/mwAWFDvxmUxVaHivg9gA5ytXn1dgw5tJo1SoX97gajQ6CfbRThfXrqNlJyLHT/+FlW+JFqyRmsuH1Nu7tXD73uXKe4nm+K0Sum289jhHaVO1BNu6TIguQOR2o5psBE//u4DzhpEEdrgIe1v80fx51P" + +- hosts: eavesdrop.openstack.org gather_facts: False tasks: - name: Upload index files copy: src: "{{ zuul.executor.work_root }}/yaml2ical/{{ item }}" - dest: "{{ fileserver.path }}/{{ item }}" + dest: "/srv/yaml2ical/{{ item }}" with_items: - index.html - irc-meetings.ical @@ -26,4 +37,4 @@ - name: Copy calendars synchronize: src: "{{ zuul.executor.work_root }}/yaml2ical/calendars/" - dest: "{{ fileserver.path }}/calendars" + dest: "/src/yaml2ical/calendars" diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index 2d80daad4c..c1352a678c 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -392,13 +392,11 @@ pre-run: playbooks/yaml2ical/pre.yaml run: playbooks/project-config/run-tox.yaml post-run: playbooks/yaml2ical/post.yaml - allowed-projects: + required-projects: - opendev/irc-meetings vars: tox_envlist: ical - secrets: - - name: fileserver - secret: eavesdrop_ssh_key + zuul_work_dir: src/opendev.org/opendev/irc-meetings - job: name: publish-tox-docs-releases diff --git a/zuul.d/projects.yaml b/zuul.d/projects.yaml index 32dd5fe35a..29bf44e027 100644 --- a/zuul.d/projects.yaml +++ b/zuul.d/projects.yaml @@ -185,9 +185,6 @@ gate: jobs: - openstack-tox-pep8 - post: - jobs: - - publish-irc-meetings - project: name: opendev/jeepyb @@ -3356,6 +3353,9 @@ - propose-project-config-update - project-config-build-openafs-centos - project-config-build-openafs-centos8 + opendev-prod-hourly: + jobs: + - publish-irc-meetings - project: name: openstack/ptgbot diff --git a/zuul.d/secrets.yaml b/zuul.d/secrets.yaml index 9b63c911b3..d8ab71cefa 100644 --- a/zuul.d/secrets.yaml +++ b/zuul.d/secrets.yaml @@ -566,56 +566,6 @@ XgS2YnXY6qeL4wvC5fu7plVZcfgm8HpYyBBdB3jWm+6Md7cyk7nVK3hd72Ncq+4qtjYoy hXwqGg5ydXGI2116sPQYvIM23LeBNbMjwkm1HOQyBgPw6DQbCjQyUn0gqsxTZA= -- secret: - name: eavesdrop_ssh_key - data: - fqdn: eavesdrop.openstack.org - path: '/srv/yaml2ical' - ssh_username: 'jenkins' - ssh_known_hosts: | - eavesdrop.openstack.org,2001:4800:7818:104:be76:4eff:fe04:4887 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDldndjk19Adb9KJECZrR5UdZc/h1kbpO8UlxC1a12Sh3LcIQPUW+VUPvzqne2mV27E75phI7CFW60xrS1f6YM8Yxb36541x26OZMeMU1XitACvrbXXUCgws+a8ikoCqNnqkIA/ObLXnCb2gX2yvRTndbNXbCZmvHyoQ2TDN3J9irRoWU42N56O6Pw4BHJ9h/mwAWFDvxmUxVaHivg9gA5ytXn1dgw5tJo1SoX97gajQ6CfbRThfXrqNlJyLHT/+FlW+JFqyRmsuH1Nu7tXD73uXKe4nm+K0Sum289jhHaVO1BNu6TIguQOR2o5psBE//u4DzhpEEdrgIe1v80fx51P - ssh_private_key: !encrypted/pkcs1-oaep - - EXxau7y1LlFTeWEKWTyG8o6gJgFVVKmOdGBQ4lnX1wvpwlN15S/6fJUKUDHSRtmZOW3bO - BGhaw2hteIey4QEzo8E5IEih7JCx9/R+TO3n0X+1vH7meBPvhLx7tuy/EcmRzt7OmIbhy - 9AH1hjYUq8B8JqFxe6y3jqcW1O32lv4vnws3aAT9tdDgrKQFsv/214TK84NoyMWpGjTMT - Dh/NfeRzBOLdwaPArqFjXbLX1Z9357S2xnvVG7yUAFYpUDIzMkN5X1dGYA6Z/ujgIIlHq - SlmevVBKUjsG1hYXhzF54Ga38tJFZiP4hIKFGk0rh4A7Tz4fPLzbftl1516663LpgObHm - yyRdWeJ1x4qqJQ3sz+D8qN/fSyPUDylsULGXcNIbEx/2Mjvpcj2C1e6xSy2ZWiUEuuDZk - FIKT3FyKYmzKLPkkgc7B+Uaq9xEgBlkS2P6R5wLM/tdnHUu0u6mz7Yn/qpMMKRlBHE74N - ESwVx1/YbqTwsh4HmAEgmcwqMSrdXbsVAYsIvY5MkYu+jKkYS5yDhDD51U/5V3e75IHwJ - R+uBXbKr70xgPhqp2XtBtpgpy0zjG7+ENFWA1el3wQV7qY9d30u/UsGBDauVYd0+qBH5g - Vj3TpQV94HgGESbu9Uam82lfZJ+daZZ4E9mYudqyex98oXRMoPwa4pqVzqmNY8= - - E347JTIhEsuOMpELvpo19GVl0R0iExvCjneOGTWfX9j8TZgiLYJzPPyu9bNC+BtRQPxyr - XgYFUOju86QeR2Tq8Nptf/X9C0ZXsO9mQ8Z6/R34RZZ0dInxEhlcCn+p46JtAumSd0Rgf - hgXOFtz94rdRgdE62rSobXZcOq8FfFgEHFRSU18mMDCvOMR+Rd2IU/xWbItmXD4X/XzgS - 2mBhwTORmKF5TpYUMm/kBFq+CoK5OjRYL3NlvZphiW7wv4QMc6+hRiPV3Y6iOT9qkoM5E - zIx6uIJmJlVvQsseI+stFMMImeBZLdpLBbTccxCNyeeDE7foRm0HgIb+Mh0JIFB0iMN0t - 4Ck4+o7h9GRacv2Z++McjC7E987nhEL7p2xv21MIcFPyTVcFkhq+ofxUMoVjYew2sqrDS - VaXlqjTDaSTLxOWFouOmlxQmmdRomo4AxssZU943GIGt91b/S6occwNnAGFuvm8IqlE6t - Wn00lUirzVBJdjgo1f9ZZbNyKT6rHkd03dEZ78G3CBO0w7gSHdFCsMyyGD8+JEJHNXyAi - 0tQ/xB+5FYjneXwQZSVbMqo41uBJEX0lAaEk8oZVyO5BbF4wLEfTBPu1OFqWpJYN5RU2J - YID15/RgdrubOuxJAnblLv3KIcgibIp7vq4pJjbDzFGuOIU+bEkIUE5d5qQgnY= - - V24drcADqY8HVLvPFKqYFLHRZB6DIeaPzoSs6DaoAj5WC64ciMgDS3ITnE2mvQBbnJP1W - q14c3M0rr4tK8Cf//Ebz4HwAQIDCcZurYRxoR4iUKqYDvk6axRuOrj/2DFGqHoLpHoKrw - zMfsMz/NXam0TfLBXzOMIumqv3I9ve8/bRNeH3ltg7HeoHSfH3eImUAFvlgvl2GSuah8W - 8OC1OIc1V38sITOTy5acNo1WBlBwh9tkl3mdxHGPa9qHjFFHGC2QlBM/omTMzARTB0EwX - Y6V1I7k/YxEBuuVc6E1TLe9k/6hKqYq63Z0TgudZTSx/gHzD2jmRJ7cgZSoF8TlxZVTgk - 2Ac83gJhIcb3f6JEvDX0osOmsSGsz2lYWfTtqlMYGbDT3eUu4/Hz8faHgCAu7jKDhdkii - /kY87x/CTu4tGvJGJzTvUTVUZVS++kyLJXZLjVY8nxIEEjZHGeIhsZXZTU91Ei5gcSxtU - vcnRAgxZ/dFG2uTdQAnQw1eoWKiLuu2LgidfJeE2SgL2quDpwXKJCHKyTKcuoX7qt9orc - xzyI4C1OvvvwJZer9gHGM7sWkgMgY7hwZrOOvhKRqtQzJPExDxTYWxOAhQSj246wKG0WX - iTWFLmZl2+s/cIDuy45Fmpyx/Fe9pGxUHBnw6HN+8WAaXlyzndXr4jY0aVVq9Q= - - RK+0kz+42ZRmDsaP8yjlScm0O3O8Btz1+KAwycPZh1OY+PFHMKunbTkdywPMz80R2NTt/ - C1B97OVC/3pB38P3i1w5PrR0p+Bn1ilSsdbd3FwaGkRLFPM4omWFgXsJ21KnVniL3tfyb - olYUcvMymadwY8F0YHrfU48fks86WoAxUsmfu08gdJLh533lLvL9D+MAoV9PiHREX2Eu+ - +JSS6Tn5Mp9BaVPN43XjwtTovaNsVVJ+QRD39zmrq8kqiMXfA1nxsMZ/X4cg/JokbdU53 - ZNGZ5hTidgzlQCIE37b4tEvhi78H+GonX/K5nrwCk4yzD+hRPBQOHqsx/XMy8J++M3+Ov - LYKVwQn9lmga9OPnxDrTvYKbwYLDRULPd+PjgZ+vQEHQlQrJnFImbJDrW/qUfRMtPR3gT - +dEIYY9NGaa6gxRDdsYpgrH4+/feg5bR4ipeNAX4jkGkO554PWAtHgW6vNuBxTr+2VmjG - 18M/asI7l7VLJJaU/nHc2NQi4crxI0QvIHewLyif3WVX85O3YyDQFO2s+6QkWQLoKCYjl - 9kkHvqbEHIRH9JIA+zDhUQtlKdCZh38b6HxCXDwEQkdgqXL8EIbs8keGjCfZ2Dwek1A4f - CguysIGwpjQNlothKe+JpCaZRvbk/YXKAHap5pl6OwqRLkxR4zWLh9163MeSp8= - - secret: name: lp_creds data: