diff --git a/.ansible-lint b/.ansible-lint index bd3ac2de1..558feb1eb 100644 --- a/.ansible-lint +++ b/.ansible-lint @@ -12,7 +12,6 @@ skip_list: - name[template] # Jinja templates should only be at the end of 'name' - no-changed-when # Commands should not change things if nothing needs doing - risky-file-permissions # File permissions unset or incorrect - - schema[meta] # Additional properties are not allowed - var-naming # violates variable naming standards - yaml[comments] # Missing starting space in comment - yaml[empty-lines] # Too many blank lines diff --git a/playbooks/roles/bifrost-configdrives-dynamic/meta/main.yml b/playbooks/roles/bifrost-configdrives-dynamic/meta/main.yml index 74afdf34a..e9778a7d1 100644 --- a/playbooks/roles/bifrost-configdrives-dynamic/meta/main.yml +++ b/playbooks/roles/bifrost-configdrives-dynamic/meta/main.yml @@ -4,18 +4,19 @@ galaxy_info: description: Creates a basic configdrive for Bifrost company: OpenStack license: Apache - min_ansible_version: 2.0 + min_ansible_version: "2.0" platforms: - - name: EL - versions: - - 8 - - name: Ubuntu - versions: - - bionic - name: Debian versions: - - buster - categories: + - bullseye + - name: EL + versions: + - "9" + - name: Ubuntu + versions: + - focal + - jammy + galaxy_tags: - cloud - cloud:openstack dependencies: [] diff --git a/playbooks/roles/bifrost-create-dib-image/meta/main.yml b/playbooks/roles/bifrost-create-dib-image/meta/main.yml index 054f9b9d5..fbe5f3f95 100644 --- a/playbooks/roles/bifrost-create-dib-image/meta/main.yml +++ b/playbooks/roles/bifrost-create-dib-image/meta/main.yml @@ -4,18 +4,19 @@ galaxy_info: description: Create image with diskimage-builder for Bifrost company: OpenStack license: Apache - min_ansible_version: 2.0 + min_ansible_version: "2.0" platforms: - - name: EL - versions: - - 8 - name: Debian versions: - - buster + - bullseye + - name: EL + versions: + - "9" - name: Ubuntu versions: - - bionic - categories: + - focal + - jammy + galaxy_tags: - cloud - cloud:openstack dependencies: [] diff --git a/playbooks/roles/bifrost-create-vm-nodes/meta/main.yml b/playbooks/roles/bifrost-create-vm-nodes/meta/main.yml index 006a720bf..ab67dba85 100644 --- a/playbooks/roles/bifrost-create-vm-nodes/meta/main.yml +++ b/playbooks/roles/bifrost-create-vm-nodes/meta/main.yml @@ -4,18 +4,19 @@ galaxy_info: description: Create VM nodes for local Bifrost testing. company: OpenStack license: Apache - min_ansible_version: 1.9 + min_ansible_version: "1.9" platforms: - - name: EL - versions: - - 8 - name: Debian versions: - - buster + - bullseye + - name: EL + versions: + - "9" - name: Ubuntu versions: - - bionic - categories: + - focal + - jammy + galaxy_tags: - cloud - cloud:openstack dependencies: [] diff --git a/playbooks/roles/bifrost-deploy-nodes-dynamic/meta/main.yml b/playbooks/roles/bifrost-deploy-nodes-dynamic/meta/main.yml index 11be788cc..c9a3dd3d6 100644 --- a/playbooks/roles/bifrost-deploy-nodes-dynamic/meta/main.yml +++ b/playbooks/roles/bifrost-deploy-nodes-dynamic/meta/main.yml @@ -4,18 +4,19 @@ galaxy_info: description: Deploys the image on to nodes in Ironic company: OpenStack license: Apache - min_ansible_version: 2.0 + min_ansible_version: "2.0" platforms: - - name: EL - versions: - - 8 - name: Debian versions: - - buster + - bullseye + - name: EL + versions: + - "9" - name: Ubuntu versions: - - bionic - categories: + - focal + - jammy + galaxy_tags: - cloud - cloud:openstack dependencies: [] diff --git a/playbooks/roles/bifrost-ironic-install/meta/main.yml b/playbooks/roles/bifrost-ironic-install/meta/main.yml index d1e50a0f5..9d6ef3070 100644 --- a/playbooks/roles/bifrost-ironic-install/meta/main.yml +++ b/playbooks/roles/bifrost-ironic-install/meta/main.yml @@ -4,19 +4,19 @@ galaxy_info: description: Install Ironic for Bifrost company: OpenStack license: Apache - min_ansible_version: 1.9 + min_ansible_version: "1.9" platforms: - - name: EL - versions: - - 7 - name: Debian versions: - - wheezy + - bullseye + - name: EL + versions: + - "9" - name: Ubuntu versions: - - trusty - - utopic - categories: + - focal + - jammy + galaxy_tags: - cloud - cloud:openstack dependencies: [] diff --git a/playbooks/roles/bifrost-keystone-client-config/meta/main.yml b/playbooks/roles/bifrost-keystone-client-config/meta/main.yml index 2811f189b..9e762a081 100644 --- a/playbooks/roles/bifrost-keystone-client-config/meta/main.yml +++ b/playbooks/roles/bifrost-keystone-client-config/meta/main.yml @@ -4,19 +4,19 @@ galaxy_info: description: Creates simple clouds.yaml file for Bifrost usage company: OpenStack license: Apache - min_ansible_version: 2.0 + min_ansible_version: "2.0" platforms: - - name: EL - versions: - - 7 - name: Debian versions: - - wheezy + - bullseye + - name: EL + versions: + - "9" - name: Ubuntu versions: - - trusty - - utopic - categories: + - focal + - jammy + galaxy_tags: - cloud - cloud:openstack dependencies: [] diff --git a/playbooks/roles/bifrost-keystone-install/meta/main.yml b/playbooks/roles/bifrost-keystone-install/meta/main.yml index 1e60ef438..07ca385e2 100644 --- a/playbooks/roles/bifrost-keystone-install/meta/main.yml +++ b/playbooks/roles/bifrost-keystone-install/meta/main.yml @@ -4,18 +4,19 @@ galaxy_info: description: Install keystone for Bifrost company: OpenStack license: Apache - min_ansible_version: 2.1 + min_ansible_version: "2.1" platforms: - - name: EL - versions: - - 8 - - name: Ubuntu - versions: - - bionic - name: Debian versions: - - buster - categories: + - bullseye + - name: EL + versions: + - "9" + - name: Ubuntu + versions: + - focal + - jammy + galaxy_tags: - cloud - cloud:openstack dependencies: [] diff --git a/playbooks/roles/bifrost-prep-for-install/meta/main.yml b/playbooks/roles/bifrost-prep-for-install/meta/main.yml index d1e50a0f5..9d6ef3070 100644 --- a/playbooks/roles/bifrost-prep-for-install/meta/main.yml +++ b/playbooks/roles/bifrost-prep-for-install/meta/main.yml @@ -4,19 +4,19 @@ galaxy_info: description: Install Ironic for Bifrost company: OpenStack license: Apache - min_ansible_version: 1.9 + min_ansible_version: "1.9" platforms: - - name: EL - versions: - - 7 - name: Debian versions: - - wheezy + - bullseye + - name: EL + versions: + - "9" - name: Ubuntu versions: - - trusty - - utopic - categories: + - focal + - jammy + galaxy_tags: - cloud - cloud:openstack dependencies: [] diff --git a/playbooks/roles/bifrost-prepare-for-test-dynamic/meta/main.yml b/playbooks/roles/bifrost-prepare-for-test-dynamic/meta/main.yml index a67e146b5..bb92b8b40 100644 --- a/playbooks/roles/bifrost-prepare-for-test-dynamic/meta/main.yml +++ b/playbooks/roles/bifrost-prepare-for-test-dynamic/meta/main.yml @@ -4,19 +4,19 @@ galaxy_info: description: Prepare for basic bifrost testing. company: OpenStack license: Apache - min_ansible_version: 1.9 + min_ansible_version: "1.9" platforms: - - name: EL - versions: - - 7 - name: Debian versions: - - wheezy + - bullseye + - name: EL + versions: + - "9" - name: Ubuntu versions: - - trusty - - utopic - categories: + - focal + - jammy + galaxy_tags: - cloud - cloud:openstack dependencies: [] diff --git a/playbooks/roles/bifrost-test-dhcp/meta/main.yml b/playbooks/roles/bifrost-test-dhcp/meta/main.yml index 2a3fbb62c..55de139f2 100644 --- a/playbooks/roles/bifrost-test-dhcp/meta/main.yml +++ b/playbooks/roles/bifrost-test-dhcp/meta/main.yml @@ -4,12 +4,13 @@ galaxy_info: description: Basic dnsmasq checks created by Bifrost. company: OpenStack license: Apache - min_ansible_version: 1.9 + min_ansible_version: "1.9" platforms: - name: Ubuntu versions: - - trusty - categories: + - focal + - jammy + galaxy_tags: - cloud - cloud:openstack dependencies: [] diff --git a/playbooks/roles/bifrost-test-inspection/meta/main.yml b/playbooks/roles/bifrost-test-inspection/meta/main.yml index 4572fd974..ac14db2bc 100644 --- a/playbooks/roles/bifrost-test-inspection/meta/main.yml +++ b/playbooks/roles/bifrost-test-inspection/meta/main.yml @@ -4,113 +4,13 @@ galaxy_info: description: Tests inspection of nodes created by Bifrost. company: OpenStack license: Apache - min_ansible_version: 1.9 - # - # Below are all platforms currently available. Just uncomment - # the ones that apply to your role. If you don't see your - # platform on this list, let us know and we'll get it added! - # + min_ansible_version: "1.9" platforms: - #- name: EL - # versions: - # - all - # - 5 - # - 6 - # - 7 - #- name: GenericUNIX - # versions: - # - all - # - any - #- name: Fedora - # versions: - # - all - # - 16 - # - 17 - # - 18 - # - 19 - # - 20 - #- name: SmartOS - # versions: - # - all - # - any - #- name: opensuse - # versions: - # - all - # - 12.1 - # - 12.2 - # - 12.3 - # - 13.1 - # - 13.2 - #- name: Amazon - # versions: - # - all - # - 2013.03 - # - 2013.09 - #- name: GenericBSD - # versions: - # - all - # - any - #- name: FreeBSD - # versions: - # - all - # - 8.0 - # - 8.1 - # - 8.2 - # - 8.3 - # - 8.4 - # - 9.0 - # - 9.1 - # - 9.1 - # - 9.2 - #- name: Ubuntu - # versions: - # - all - # - lucid - # - maverick - # - natty - # - oneiric - # - precise - # - quantal - # - raring - # - saucy - - trusty - #- name: SLES - # versions: - # - all - # - 10SP3 - # - 10SP4 - # - 11 - # - 11SP1 - # - 11SP2 - # - 11SP3 - #- name: GenericLinux - # versions: - # - all - # - any - #- name: Debian - # versions: - # - all - # - etch - # - lenny - # - squeeze - # - wheezy - # - # Below are all categories currently available. Just as with - # the platforms above, uncomment those that apply to your role. - # - categories: + - name: Ubuntu + versions: + - focal + - jammy + galaxy_tags: - cloud - cloud:openstack - #- cloud:gce - #- cloud:rax - #- clustering - #- database - #- database:nosql - #- database:sql - #- development - #- monitoring - #- networking - #- packaging - #- system - #- web dependencies: [] diff --git a/playbooks/roles/bifrost-test-vm/meta/main.yml b/playbooks/roles/bifrost-test-vm/meta/main.yml index 6a0a6fa89..79be0f786 100644 --- a/playbooks/roles/bifrost-test-vm/meta/main.yml +++ b/playbooks/roles/bifrost-test-vm/meta/main.yml @@ -4,113 +4,13 @@ galaxy_info: description: Basic connectivity test of nodes created by Bifrost. company: OpenStack license: Apache - min_ansible_version: 1.9 - # - # Below are all platforms currently available. Just uncomment - # the ones that apply to your role. If you don't see your - # platform on this list, let us know and we'll get it added! - # + min_ansible_version: "1.9" platforms: - #- name: EL - # versions: - # - all - # - 5 - # - 6 - # - 7 - #- name: GenericUNIX - # versions: - # - all - # - any - #- name: Fedora - # versions: - # - all - # - 16 - # - 17 - # - 18 - # - 19 - # - 20 - #- name: SmartOS - # versions: - # - all - # - any - #- name: opensuse - # versions: - # - all - # - 12.1 - # - 12.2 - # - 12.3 - # - 13.1 - # - 13.2 - #- name: Amazon - # versions: - # - all - # - 2013.03 - # - 2013.09 - #- name: GenericBSD - # versions: - # - all - # - any - #- name: FreeBSD - # versions: - # - all - # - 8.0 - # - 8.1 - # - 8.2 - # - 8.3 - # - 8.4 - # - 9.0 - # - 9.1 - # - 9.1 - # - 9.2 - #- name: Ubuntu - # versions: - # - all - # - lucid - # - maverick - # - natty - # - oneiric - # - precise - # - quantal - # - raring - # - saucy - - trusty - #- name: SLES - # versions: - # - all - # - 10SP3 - # - 10SP4 - # - 11 - # - 11SP1 - # - 11SP2 - # - 11SP3 - #- name: GenericLinux - # versions: - # - all - # - any - #- name: Debian - # versions: - # - all - # - etch - # - lenny - # - squeeze - # - wheezy - # - # Below are all categories currently available. Just as with - # the platforms above, uncomment those that apply to your role. - # - categories: + - name: Ubuntu + versions: + - focal + - jammy + galaxy_tags: - cloud - cloud:openstack - #- cloud:gce - #- cloud:rax - #- clustering - #- database - #- database:nosql - #- database:sql - #- development - #- monitoring - #- networking - #- packaging - #- system - #- web dependencies: [] diff --git a/playbooks/roles/bifrost-unprovision-node-dynamic/meta/main.yml b/playbooks/roles/bifrost-unprovision-node-dynamic/meta/main.yml index 4d700e6e4..81ee44643 100644 --- a/playbooks/roles/bifrost-unprovision-node-dynamic/meta/main.yml +++ b/playbooks/roles/bifrost-unprovision-node-dynamic/meta/main.yml @@ -4,19 +4,19 @@ galaxy_info: description: Unprovisions nodes in Ironic company: OpenStack license: Apache - min_ansible_version: 2.0 + min_ansible_version: "2.0" platforms: - - name: EL - versions: - - 7 - name: Debian versions: - - wheezy + - bullseye + - name: EL + versions: + - "9" - name: Ubuntu versions: - - trusty - - utopic - categories: + - focal + - jammy + galaxy_tags: - cloud - cloud:openstack dependencies: [] diff --git a/playbooks/roles/ironic-delete-dynamic/meta/main.yml b/playbooks/roles/ironic-delete-dynamic/meta/main.yml index ec3fd5ba8..1786b97cc 100644 --- a/playbooks/roles/ironic-delete-dynamic/meta/main.yml +++ b/playbooks/roles/ironic-delete-dynamic/meta/main.yml @@ -4,19 +4,19 @@ galaxy_info: description: Removes enrolled nodes from Ironic company: OpenStack license: Apache - min_ansible_version: 2.0 + min_ansible_version: "2.0" platforms: - - name: EL - versions: - - 7 - name: Debian versions: - - wheezy + - bullseye + - name: EL + versions: + - "9" - name: Ubuntu versions: - - trusty - - utopic - categories: + - focal + - jammy + galaxy_tags: - cloud - cloud:openstack dependencies: [] diff --git a/playbooks/roles/ironic-enroll-dynamic/meta/main.yml b/playbooks/roles/ironic-enroll-dynamic/meta/main.yml index 618de1f01..66584409c 100644 --- a/playbooks/roles/ironic-enroll-dynamic/meta/main.yml +++ b/playbooks/roles/ironic-enroll-dynamic/meta/main.yml @@ -4,19 +4,19 @@ galaxy_info: description: Enrolls nodes into Ironic company: OpenStack license: Apache - min_ansible_version: 2.0 + min_ansible_version: "2.0" platforms: - - name: EL - versions: - - 7 - name: Debian versions: - - wheezy + - bullseye + - name: EL + versions: + - "9" - name: Ubuntu versions: - - trusty - - utopic - categories: + - focal + - jammy + galaxy_tags: - cloud - cloud:openstack dependencies: [] diff --git a/playbooks/roles/ironic-inspect-node/meta/main.yml b/playbooks/roles/ironic-inspect-node/meta/main.yml index b58c352a5..8fe4c6345 100644 --- a/playbooks/roles/ironic-inspect-node/meta/main.yml +++ b/playbooks/roles/ironic-inspect-node/meta/main.yml @@ -4,21 +4,23 @@ galaxy_info: description: Invoke ironic node hardware introspection. company: OpenStack license: Apache - min_ansible_version: 2.0 + min_ansible_version: "2.0" platforms: - - name: EL - versions: - - 7 - - name: Fedora - versions: - - 20 - - name: Ubuntu - versions: - - trusty - name: Debian versions: - - wheezy - categories: + - bullseye + - name: EL + versions: + - "9" + - name: Fedora + versions: + - "36" + - "37" + - name: Ubuntu + versions: + - focal + - jammy + galaxy_tags: - cloud - cloud:openstack dependencies: []