diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index d425cd9..5de3fd3 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -1,4 +1,20 @@ --- +- job: + name: vexxhost-tox-molecule + parent: tox + allowed-projects: + - vexxhost/ansible-collection-atmosphere + pre-run: + - playbooks/vexxhost-tox-molecule/pre-run.yaml + secrets: + - name: openstack_credentials + secret: vexxhost-openstack + pass-to-parent: true + vars: + tox_environment: + OS_CLOUD: default + STACK_NAME: "{{ zuul.build }}" + - job: name: vexxhost-build-docker-image parent: opendev-build-docker-image diff --git a/zuul.d/secrets.yaml b/zuul.d/secrets.yaml index 40cafc6..ac22506 100644 --- a/zuul.d/secrets.yaml +++ b/zuul.d/secrets.yaml @@ -1,4 +1,85 @@ --- +- secret: + name: vexxhost-openstack + data: + OS_AUTH_URL: !encrypted/pkcs1-oaep + - kv3WPpqaaVYa1YcapW0DD8cznKr04ksLje6m7UCSemk4k7fCG51Bmk9GvZXvz0jAusXJP + yG1z4gRmmVpePY3AzG6dLPNAwhwRZL6iXCi0vsW/XgAil1QMXMLYfTcEyvcjwSM7aolWQ + fvi/YU+wUzbD2fmaA3FZlXGmjlBWwELUlUztqKI8snfgffP/wN/gRXi8/Wre7G8bcrWr/ + OGqkb6PBl8vpud/CUKVCKQ9GUXT/6jCbnR7VrYrT7PVnZPY4QhT2RjIEx8dOCBPl3bG7q + EsEp713Rfkm3bTvCd+erAlgn7HnYCad6B4yXlufsXWntEWVEOLH1WMNlBsEFWOJcYHfuc + xuXQYQimueQm69NthibFmxksaZjBXTYqkP8qwrLLJTQB94GJqniAjt6ir8Gq1zclyScxj + 53xIcwZ2sLheOui224wmr4JR3wksJl+eeYf1+fFhb+Euub+0TdDpafS19gbVjr5wZiab8 + Es1EhuvHWQhExYkYW71wiGa3tjk0JObiuy3BEPRLkQUhrPSEwp8XlKduFI0qc9a2DP1u/ + OtRvFcDS8ZLbPBGud6CjxSwManGoUIpGrnWNj+Zq40aeW5myK8RpEtNbZeHxxXqAsWoGp + TZOATF5E2iIFIRFDSgEiBd+a9N0gI+QhF/JaNRNWCDBrym1XTxVl0Es+XW7Sto= + OS_REGION_NAME: !encrypted/pkcs1-oaep + - HUNkjDkqM4s1yL7ln9ZbmNKnp+Q8IrgUO191JDn8Rl7gKMRG31NtV1FTkmj3wosD9LXVA + b4DdcwLoPjIrhBz3kjEBJ/SjayYWs942ESno1YpSymCZn9GHshpAhNEjUi71XNG5GFcQa + VRn9/ySXRoOkLHHCMtqgBQs7FgC23XziimnLzc5KuBI3e4xEM7Tior5gnFxFXacQ29QwW + hV3Xwy4OoGyi/zfQ+V3LnfCQ1VnE5eDKDBRI9zRS4Dl6O25sH7/HTRhw6XW/be2x0Gzdr + MJYCfNuzdrIUXC5c0dC3/5jSxE25/dTXC1WVDOKKRNpEaIbQVfrWTtxSXr6AeHQRSUznN + fE3NdbOFWqUMpeBXWOsOSZUgA1iQYbZTyz02rqFLHc2URWuaAiWXNo4C73jYmKNICHx4N + c5LeN7AQBCC62cMz8+z1VeOpYeHTkJrBDZKSPz7/4tBYULsmREtRTPPvc0LkeyNMAvev6 + uDQjRXFdylFjFUXH9lE3uoiZJaYZewp/RX+oLexGaLNzBDHVGlfS8RJy/mmEB83WgGGnu + rSzk0xKFzgV+uFy6P+sd0GO5cjQVKgSWtQLBAYy2aP/iM9ydBzxrd7nFNAi9JmTrXstp6 + H1+MzQYN0si+rH4Qh5vVfi4N85GHcVlXb0AQ9jzVMBm+pUx01osRKxS9v/42nA= + OS_USER_DOMAIN_NAME: !encrypted/pkcs1-oaep + - DXmh468VVfPKjz1mgRCCeot7YtcqxImQM5/c02baueT8GOwFcuwWLsYo7FkyoVQ0N+jwl + hN6kEb8Rs7vP2PTrLmgEIW7gLd2d9zHtFQ1sDs8RGxVnrDPe1gKYmoFAKzBsBXzZ4P0KF + vnEphfe3Kl/R1aWXJOPEPqqDsU1oXYjYNoKFWBbODcF0rN901gpjih2pie93ljzjafuhO + ZzbcdqeUmAL/vb3g+SjbRGjut2f8cPCdqmbvkXHHGtKAoMRC9Z46cmaQheXBtdjvbLLr4 + nYXJdVhBZ57P0e1/AHdZFbncolee4liq/Z/xKZzqV7DyVs8DmVFYanfam6LZ3Wm6oJhmD + Bagcwtw+OipiNv2IUKOEc0gKXi7/EtdnVoDI33qEvuhxEcEf/apW2hf3xyWjFn8m3TD8x + 539LkIH+3NFU/HjzQRLSDwaEE5Y/pv7nbib503kwQZP5pmDuyZxhg4nCBReYlkvj0srSi + cdoKcd1NU5bFqJTy2CgWrkyo8DYYX0Y85vO2xmcAeOGKBoTeqq2vxQxhJOgbjsrPy+aEm + W3z+bhUcGQ2LO4cl88vxMQcN55lhh5Md/HdXO+97rtHgr7psOlTnFQ/MZJ0/wFDHDPZJd + lZeM4aAlYhvnsV8YF5N4LM/zeqXdIqYJs6QS0LCn0bJpPjaMzKhlb9jQwjkPBk= + OS_USERNAME: !encrypted/pkcs1-oaep + - H9n/e4jfXw+FCXJIksRo13XsBjdwXGB5+PqygPFgGMDM55u0DOU3j576fe74QTgSZRr+a + v1C0C8zGIhO6UrNRaz0CfcVGW7Y+ilEK/2CFtklwJjiCLki5CsUbDVZBceniwJBQf4Sfo + s2Ow6JI1GmS1nYveP1zUpxSI7grCNPexVsItsI5XJGqP1OPcZP7Am1uKqecbcRWzSuotG + jjV/53gy9FbS6ZoWK/jjnlVBCa7scongNWc6wG2Pn3/WwRcubWp1xQLWgVLVjhGLBimUk + e/DeywXqv3d8nDLZXSqr/mOZOqq4tXOfLeElVHFznprxL3i2k9iseeYIAJ1HlbI/BWtu0 + t0yJDGuCCc2DA+VSnX+Nuhun7z0yq6zJ6pUumncMX3fyYq02kCzQZWHDWycPJyp737wll + C1CK8PPUzHkF6IwmnryAQwL27MgfnM/cf31tVxG9CrEYhtkOzXPEIe5D1eLLYmCHrcbJP + xymHWWhpxeqmamFy3ZnPkdZ7Sbzdo4Sdrh78+PmK0afvxWuSn9NrNxALdW71GER1u1Pmk + lgVvqtJIYkx9KxS5lCDQo7RFT5WlM0Kxboeat9gcWBWpXdRkBRkjl2LMcZx50hu/PIo4G + E70KknnQFvnwo38o2c7K2Eaw81E7DU0YXB3o9tFTIkSdap59cjyGx1FWbD9Hvg= + OS_PASSWORD: !encrypted/pkcs1-oaep + - XXsCOFocIqrKbI6aI4hj2upiZ1YfKY/COFkysPNJ5x4aS63oMKpz7KuQbBHOdX4ugr0zx + OtOAzs87NCNHNXf3DS7nyw6UrFXRjM9ZeU0+LGenA0kW9jIPPjItQS2V3EnlqDZup0oAZ + JLWeiCrtawyvg6KMfVtub//C8UyvpIJ2I+uxjpE9fRmivmDjWy0VNp7MPTeVqOXQIabH6 + IakpJZ4XDisCDKl8JYfK+mlSi8LKE/FPANqd3dI1qaJ2EH0ClhgsKHFF/4uC2i/Xtrl/+ + pmTjvidDQ2Gsy0ZO1Aij85QA6T3sA8SKz8t5f+kaM94XF++ttP0mzASnRE8+onlhOhZGk + KvBoLT4cTDhUDco/4VXz3KXnjRC9b54X3cAqanwFR0DrmC82LygZyYr77fxMS3iXzUORL + JMYEz6hgKI8mt+neMaVplOwKUM8FkVhN3SiRTET0ZXhnrKth4By98SulUl7yD2+cga7ST + KHkHtsAiNG+LJC6TApRLx6+yWJ11uGOJgnSZ+2MhcbAaqrAi4Lto7zX6Xwiuh0LC0eShH + RM/updehVvGvN0EVKW9xqYDZYT3pXXk/K5miWiwJGGCLF3uEsD2Omu6EWB77jL3azshtn + 5Z3S3k1ZYkJTmND12eQtxfvisaGrnK+sOlLq6osq4dqazcLD8tYW3O8thNub4U= + OS_PROJECT_DOMAIN_NAME: !encrypted/pkcs1-oaep + - DXmh468VVfPKjz1mgRCCeot7YtcqxImQM5/c02baueT8GOwFcuwWLsYo7FkyoVQ0N+jwl + hN6kEb8Rs7vP2PTrLmgEIW7gLd2d9zHtFQ1sDs8RGxVnrDPe1gKYmoFAKzBsBXzZ4P0KF + vnEphfe3Kl/R1aWXJOPEPqqDsU1oXYjYNoKFWBbODcF0rN901gpjih2pie93ljzjafuhO + ZzbcdqeUmAL/vb3g+SjbRGjut2f8cPCdqmbvkXHHGtKAoMRC9Z46cmaQheXBtdjvbLLr4 + nYXJdVhBZ57P0e1/AHdZFbncolee4liq/Z/xKZzqV7DyVs8DmVFYanfam6LZ3Wm6oJhmD + Bagcwtw+OipiNv2IUKOEc0gKXi7/EtdnVoDI33qEvuhxEcEf/apW2hf3xyWjFn8m3TD8x + 539LkIH+3NFU/HjzQRLSDwaEE5Y/pv7nbib503kwQZP5pmDuyZxhg4nCBReYlkvj0srSi + cdoKcd1NU5bFqJTy2CgWrkyo8DYYX0Y85vO2xmcAeOGKBoTeqq2vxQxhJOgbjsrPy+aEm + W3z+bhUcGQ2LO4cl88vxMQcN55lhh5Md/HdXO+97rtHgr7psOlTnFQ/MZJ0/wFDHDPZJd + lZeM4aAlYhvnsV8YF5N4LM/zeqXdIqYJs6QS0LCn0bJpPjaMzKhlb9jQwjkPBk= + OS_PROJECT_NAME: !encrypted/pkcs1-oaep + - H9n/e4jfXw+FCXJIksRo13XsBjdwXGB5+PqygPFgGMDM55u0DOU3j576fe74QTgSZRr+a + v1C0C8zGIhO6UrNRaz0CfcVGW7Y+ilEK/2CFtklwJjiCLki5CsUbDVZBceniwJBQf4Sfo + s2Ow6JI1GmS1nYveP1zUpxSI7grCNPexVsItsI5XJGqP1OPcZP7Am1uKqecbcRWzSuotG + jjV/53gy9FbS6ZoWK/jjnlVBCa7scongNWc6wG2Pn3/WwRcubWp1xQLWgVLVjhGLBimUk + e/DeywXqv3d8nDLZXSqr/mOZOqq4tXOfLeElVHFznprxL3i2k9iseeYIAJ1HlbI/BWtu0 + t0yJDGuCCc2DA+VSnX+Nuhun7z0yq6zJ6pUumncMX3fyYq02kCzQZWHDWycPJyp737wll + C1CK8PPUzHkF6IwmnryAQwL27MgfnM/cf31tVxG9CrEYhtkOzXPEIe5D1eLLYmCHrcbJP + xymHWWhpxeqmamFy3ZnPkdZ7Sbzdo4Sdrh78+PmK0afvxWuSn9NrNxALdW71GER1u1Pmk + lgVvqtJIYkx9KxS5lCDQo7RFT5WlM0Kxboeat9gcWBWpXdRkBRkjl2LMcZx50hu/PIo4G + E70KknnQFvnwo38o2c7K2Eaw81E7DU0YXB3o9tFTIkSdap59cjyGx1FWbD9Hvg= + - secret: name: vexxhost-dockerhub data: