diff --git a/pbm/install/molecule/ubuntu-noble-arm/molecule.yml b/pbm/install/molecule/ubuntu-noble-arm/molecule.yml new file mode 100644 index 00000000..69c32fdf --- /dev/null +++ b/pbm/install/molecule/ubuntu-noble-arm/molecule.yml @@ -0,0 +1,44 @@ +--- +dependency: + name: galaxy +driver: + name: ec2 +platforms: + - name: unoble-arm-${BUILD_NUMBER}-${JOB_NAME} + region: us-west-2 + image: ami-0d34f4864e58df827 + vpc_subnet_id: subnet-03136d8c244f56036 + instance_type: c6g.large + ssh_user: ubuntu + root_device_name: /dev/sda1 + instance_tags: + iit-billing-tag: jenkins-psmdb-worker + job-name: ${JOB_NAME} +provisioner: + name: ansible + log: True + playbooks: + create: ../../../../playbooks/create.yml + destroy: ../../../../playbooks/destroy.yml + cleanup: ../../playbooks/cleanup.yml + converge: ../../playbooks/playbook.yml +verifier: + name: testinfra + directory: ../../../tests/ + options: + verbose: true + s: true + junitxml: report.xml +scenario: + name: ubuntu-noble-arm + destroy_sequence: + - destroy + clenup_sequence: + - cleanup + test_sequence: + - destroy + - create + - converge + - verify + - cleanup + - destroy diff --git a/pbm/install/molecule/ubuntu-noble/molecule.yml b/pbm/install/molecule/ubuntu-noble/molecule.yml new file mode 100644 index 00000000..d2477a22 --- /dev/null +++ b/pbm/install/molecule/ubuntu-noble/molecule.yml @@ -0,0 +1,44 @@ +--- +dependency: + name: galaxy +driver: + name: ec2 +platforms: + - name: unoble-${BUILD_NUMBER}-${JOB_NAME} + region: us-west-2 + image: ami-0ea4e9f7a6f7c30c8 + vpc_subnet_id: subnet-03136d8c244f56036 + instance_type: t2.micro + ssh_user: ubuntu + root_device_name: /dev/sda1 + instance_tags: + iit-billing-tag: jenkins-psmdb-worker + job-name: ${JOB_NAME} +provisioner: + name: ansible + log: True + playbooks: + create: ../../../../playbooks/create.yml + destroy: ../../../../playbooks/destroy.yml + cleanup: ../../playbooks/cleanup.yml + converge: ../../playbooks/playbook.yml +verifier: + name: testinfra + directory: ../../../tests/ + options: + verbose: true + s: true + junitxml: report.xml +scenario: + name: ubuntu-noble + destroy_sequence: + - destroy + clenup_sequence: + - cleanup + test_sequence: + - destroy + - create + - converge + - verify + - cleanup + - destroy diff --git a/pbm/upgrade/molecule/ubuntu-noble-arm/molecule.yml b/pbm/upgrade/molecule/ubuntu-noble-arm/molecule.yml new file mode 100644 index 00000000..2eadfdc3 --- /dev/null +++ b/pbm/upgrade/molecule/ubuntu-noble-arm/molecule.yml @@ -0,0 +1,45 @@ +--- +dependency: + name: galaxy +driver: + name: ec2 +platforms: + - name: unoble-arm-${BUILD_NUMBER}-${JOB_NAME} + region: us-west-2 + image: ami-0d34f4864e58df827 + vpc_subnet_id: subnet-03136d8c244f56036 + instance_type: c6g.large + ssh_user: ubuntu + root_device_name: /dev/sda1 + instance_tags: + iit-billing-tag: jenkins-psmdb-worker + job-name: ${JOB_NAME} +provisioner: + name: ansible + log: True + playbooks: + create: ../../../../playbooks/create.yml + destroy: ../../../../playbooks/destroy.yml + cleanup: ../../playbooks/cleanup.yml + converge: ../../playbooks/playbook.yml + side_effect: ../../playbooks/side_effect.yml +verifier: + name: testinfra + directory: ../../../tests/ + options: + verbose: true + s: true + junitxml: report.xml +scenario: + name: ubuntu-noble-arm + destroy_sequence: + - destroy + clenup_sequence: + - cleanup + test_sequence: + - destroy + - create + - converge + - verify + - cleanup + - destroy diff --git a/pbm/upgrade/molecule/ubuntu-noble/molecule.yml b/pbm/upgrade/molecule/ubuntu-noble/molecule.yml new file mode 100644 index 00000000..63da43c7 --- /dev/null +++ b/pbm/upgrade/molecule/ubuntu-noble/molecule.yml @@ -0,0 +1,45 @@ +--- +dependency: + name: galaxy +driver: + name: ec2 +platforms: + - name: unoble-${BUILD_NUMBER}-${JOB_NAME} + region: us-west-2 + image: ami-0ea4e9f7a6f7c30c8 + vpc_subnet_id: subnet-03136d8c244f56036 + instance_type: t2.micro + ssh_user: ubuntu + root_device_name: /dev/sda1 + instance_tags: + iit-billing-tag: jenkins-psmdb-worker + job-name: ${JOB_NAME} +provisioner: + name: ansible + log: True + playbooks: + create: ../../../../playbooks/create.yml + destroy: ../../../../playbooks/destroy.yml + cleanup: ../../playbooks/cleanup.yml + converge: ../../playbooks/playbook.yml + side_effect: ../../playbooks/side_effect.yml +verifier: + name: testinfra + directory: ../../../tests/ + options: + verbose: true + s: true + junitxml: report.xml +scenario: + name: ubuntu-noble + destroy_sequence: + - destroy + clenup_sequence: + - cleanup + test_sequence: + - destroy + - create + - converge + - verify + - cleanup + - destroy