Commit 9975a08a authored by Simon Cornet's avatar Simon Cornet
Browse files

feat(ci): decomission testing stage

parent 4aa1761f
Loading
Loading
Loading
Loading
Loading
+0 −4
Original line number Diff line number Diff line
@@ -6,7 +6,6 @@ stages:
  # deployment
  - "gitleaks"
  - "linting"
  - "testing"
  - "deployment"


@@ -21,6 +20,3 @@ include:
  - component: "$CI_SERVER_FQDN/components/ansible/linting@v3.0.3"
  - component: "$CI_SERVER_FQDN/components/markdownlint/markdownlint@1.0.0"
  - component: "$CI_SERVER_FQDN/components/yamllint/yamllint@1.0.2"

  # testing
  - component: "$CI_SERVER_FQDN/components/ansible/testing@v3.0.3"

molecule/default/converge.yml

deleted100644 → 0
+0 −8
Original line number Diff line number Diff line
---

- name: "converge"
  hosts: "all"
  become: true
  gather_facts: true
  roles:
    - role: "siempie.dhcp"

molecule/default/molecule.yml

deleted100644 → 0
+0 −42
Original line number Diff line number Diff line
---

dependency:
  name: "galaxy"

driver:
  name: "docker"

platforms:

  # debian 12
  - name: "debian-12"
    image: "geerlingguy/docker-debian12-ansible:latest"
    pre_build_image: true
    privileged: true
    volumes:
      - "/sys/fs/cgroup:/sys/fs/cgroup:rw"
    command: "/lib/systemd/systemd"

  # ubuntu 22
  - name: "ubuntu-22"
    image: "geerlingguy/docker-ubuntu2204-ansible:latest"
    pre_build_image: true
    privileged: true
    volumes:
      - "/sys/fs/cgroup:/sys/fs/cgroup:rw"
    command: "/lib/systemd/systemd"

  # ubuntu 24
  - name: "ubuntu-24"
    image: "geerlingguy/docker-ubuntu2404-ansible:latest"
    pre_build_image: true
    privileged: true
    volumes:
      - "/sys/fs/cgroup:/sys/fs/cgroup:rw"
    command: "/lib/systemd/systemd"

provisioner:
  name: "ansible"

verifier:
  name: "ansible"

molecule/default/verify.yml

deleted100644 → 0
+0 −20
Original line number Diff line number Diff line
---

# verify
- name: "verify"
  hosts: "all"
  become: true
  gather_facts: true
  tasks:

    # check if kea-dhcp4-server is installed
    - name: "check package"
      ansible.builtin.package:
        name: "kea-dhcp4-server"
        state: "present"

    # check if kea-dhcp4-server is started
    - name: "check service"
      ansible.builtin.service:
        name: "kea-dhcp4-server"
        state: "started"