From ed50c4125e51540f6bede84db73e3496cce4c201 Mon Sep 17 00:00:00 2001 From: jgoutin Date: Wed, 24 Apr 2024 00:57:37 +0200 Subject: [PATCH] Remove vagrant/macos based Github actions molecules tests (Was not really reliable) --- .github/workflows/clamav.yml | 57 ---------------------------- .github/workflows/common.yml | 57 ---------------------------- .github/workflows/coturn.yml | 57 ---------------------------- .github/workflows/kodi.yml | 58 ---------------------------- .github/workflows/mail.yml | 57 ---------------------------- .github/workflows/mpd.yml | 58 ---------------------------- .github/workflows/musicplayer.yml | 57 ---------------------------- .github/workflows/nextcloud.yml | 63 ------------------------------- .github/workflows/nginx.yml | 57 ---------------------------- .github/workflows/php_fpm.yml | 57 ---------------------------- .github/workflows/postgresql.yml | 57 ---------------------------- .github/workflows/redis.yml | 57 ---------------------------- .github/workflows/rpmfusion.yml | 57 ---------------------------- .github/workflows/squid.yml | 57 ---------------------------- README.md | 16 +------- roles/clamav/README.md | 2 - roles/common/README.md | 2 - roles/coturn/README.md | 2 - roles/kodi/README.md | 2 - roles/mail/README.md | 2 - roles/mpd/README.md | 2 - roles/musicplayer/README.md | 2 - roles/nextcloud/README.md | 2 - roles/nginx/README.md | 2 - roles/php_fpm/README.md | 2 - roles/postgresql/README.md | 2 - roles/redis/README.md | 2 - roles/rpmfusion/README.md | 2 - roles/squid/README.md | 2 - 29 files changed, 1 insertion(+), 849 deletions(-) delete mode 100644 .github/workflows/clamav.yml delete mode 100644 .github/workflows/common.yml delete mode 100644 .github/workflows/coturn.yml delete mode 100644 .github/workflows/kodi.yml delete mode 100644 .github/workflows/mail.yml delete mode 100644 .github/workflows/mpd.yml delete mode 100644 .github/workflows/musicplayer.yml delete mode 100644 .github/workflows/nextcloud.yml delete mode 100644 .github/workflows/nginx.yml delete mode 100644 .github/workflows/php_fpm.yml delete mode 100644 .github/workflows/postgresql.yml delete mode 100644 .github/workflows/redis.yml delete mode 100644 .github/workflows/rpmfusion.yml delete mode 100644 .github/workflows/squid.yml diff --git a/.github/workflows/clamav.yml b/.github/workflows/clamav.yml deleted file mode 100644 index 4ae10f8..0000000 --- a/.github/workflows/clamav.yml +++ /dev/null @@ -1,57 +0,0 @@ ---- -name: 'Ansible Role: "jgoutin.home.clamav"' - -on: - push: - paths: - - roles/clamav/** - - .github/workflows/clamav.yml - - tests/clamav/** - - tests/Dockerfile.j2 - - tests/molecule.yml - - "!**.md" - -jobs: - tests: - runs-on: macos-10.15 - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Install as collection - run: | - mkdir -p ~/.ansible/collections/ansible_collections/jgoutin/ - ln -s $(pwd) ~/.ansible/collections/ansible_collections/jgoutin/home - - - name: Setup Python - uses: actions/setup-python@v5 - with: - python-version: 3.x - - - name: Cache dependencies - uses: actions/cache@v4 - with: - path: ~/.cache/pip - key: pip-ansible - - - name: Cache Vagrant box - uses: actions/cache@v4 - with: - path: ~/.vagrant.d/boxes - key: vagrant-${{ hashFiles('tests/molecule.yml') }} - restore-keys: | - vagrant- - - - name: Install dependencies - run: | - pip install -q --disable-pip-version-check wheel - pip install -q --disable-pip-version-check molecule-vagrant ansible - env: - PIP_CACHE_DIR: ~/.cache/pip - - - name: Test - run: molecule test - working-directory: tests/clamav - env: - ANSIBLE_FORCE_COLOR: "True" diff --git a/.github/workflows/common.yml b/.github/workflows/common.yml deleted file mode 100644 index 08ec8ec..0000000 --- a/.github/workflows/common.yml +++ /dev/null @@ -1,57 +0,0 @@ ---- -name: 'Ansible Role: "jgoutin.home.common"' - -on: - push: - paths: - - roles/common/** - - .github/workflows/common.yml - - tests/common/** - - tests/Dockerfile.j2 - - tests/molecule.yml - - "!**.md" - -jobs: - tests: - runs-on: macos-10.15 - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Install as collection - run: | - mkdir -p ~/.ansible/collections/ansible_collections/jgoutin/ - ln -s $(pwd) ~/.ansible/collections/ansible_collections/jgoutin/home - - - name: Setup Python - uses: actions/setup-python@v5 - with: - python-version: 3.x - - - name: Cache dependencies - uses: actions/cache@v4 - with: - path: ~/.cache/pip - key: pip-ansible - - - name: Cache Vagrant box - uses: actions/cache@v4 - with: - path: ~/.vagrant.d/boxes - key: vagrant-${{ hashFiles('tests/molecule.yml') }} - restore-keys: | - vagrant- - - - name: Install dependencies - run: | - pip install -q --disable-pip-version-check wheel - pip install -q --disable-pip-version-check molecule-vagrant ansible - env: - PIP_CACHE_DIR: ~/.cache/pip - - - name: Test - run: molecule test - working-directory: tests/common - env: - ANSIBLE_FORCE_COLOR: "True" diff --git a/.github/workflows/coturn.yml b/.github/workflows/coturn.yml deleted file mode 100644 index 6eaa0db..0000000 --- a/.github/workflows/coturn.yml +++ /dev/null @@ -1,57 +0,0 @@ ---- -name: 'Ansible Role: "jgoutin.home.coturn"' - -on: - push: - paths: - - roles/coturn/** - - .github/workflows/coturn.yml - - tests/coturn/** - - tests/Dockerfile.j2 - - tests/molecule.yml - - "!**.md" - -jobs: - tests: - runs-on: macos-10.15 - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Install as collection - run: | - mkdir -p ~/.ansible/collections/ansible_collections/jgoutin/ - ln -s $(pwd) ~/.ansible/collections/ansible_collections/jgoutin/home - - - name: Setup Python - uses: actions/setup-python@v5 - with: - python-version: 3.x - - - name: Cache dependencies - uses: actions/cache@v4 - with: - path: ~/.cache/pip - key: pip-ansible - - - name: Cache Vagrant box - uses: actions/cache@v4 - with: - path: ~/.vagrant.d/boxes - key: vagrant-${{ hashFiles('tests/molecule.yml') }} - restore-keys: | - vagrant- - - - name: Install dependencies - run: | - pip install -q --disable-pip-version-check wheel - pip install -q --disable-pip-version-check molecule-vagrant ansible - env: - PIP_CACHE_DIR: ~/.cache/pip - - - name: Test - run: molecule test - working-directory: tests/coturn - env: - ANSIBLE_FORCE_COLOR: "True" diff --git a/.github/workflows/kodi.yml b/.github/workflows/kodi.yml deleted file mode 100644 index 036abe2..0000000 --- a/.github/workflows/kodi.yml +++ /dev/null @@ -1,58 +0,0 @@ ---- -name: 'Ansible Role: "jgoutin.home.kodi"' - -on: - push: - paths: - - roles/kodi/** - - roles/rpmfusion/** - - .github/workflows/kodi.yml - - tests/kodi/** - - tests/Dockerfile.j2 - - tests/molecule.yml - - "!**.md" - -jobs: - tests: - runs-on: macos-10.15 - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Install as collection - run: | - mkdir -p ~/.ansible/collections/ansible_collections/jgoutin/ - ln -s $(pwd) ~/.ansible/collections/ansible_collections/jgoutin/home - - - name: Setup Python - uses: actions/setup-python@v5 - with: - python-version: 3.x - - - name: Cache dependencies - uses: actions/cache@v4 - with: - path: ~/.cache/pip - key: pip-ansible - - - name: Cache Vagrant box - uses: actions/cache@v4 - with: - path: ~/.vagrant.d/boxes - key: vagrant-${{ hashFiles('tests/molecule.yml') }} - restore-keys: | - vagrant- - - - name: Install dependencies - run: | - pip install -q --disable-pip-version-check wheel - pip install -q --disable-pip-version-check molecule-vagrant ansible - env: - PIP_CACHE_DIR: ~/.cache/pip - - - name: Test - run: molecule test - working-directory: tests/kodi - env: - ANSIBLE_FORCE_COLOR: "True" diff --git a/.github/workflows/mail.yml b/.github/workflows/mail.yml deleted file mode 100644 index 3aa8edd..0000000 --- a/.github/workflows/mail.yml +++ /dev/null @@ -1,57 +0,0 @@ ---- -name: 'Ansible Role: "jgoutin.home.mail"' - -on: - push: - paths: - - roles/mail/** - - .github/workflows/mail.yml - - tests/mail/** - - tests/Dockerfile.j2 - - tests/molecule.yml - - "!**.md" - -jobs: - tests: - runs-on: macos-10.15 - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Install as collection - run: | - mkdir -p ~/.ansible/collections/ansible_collections/jgoutin/ - ln -s $(pwd) ~/.ansible/collections/ansible_collections/jgoutin/home - - - name: Setup Python - uses: actions/setup-python@v5 - with: - python-version: 3.x - - - name: Cache dependencies - uses: actions/cache@v4 - with: - path: ~/.cache/pip - key: pip-ansible - - - name: Cache Vagrant box - uses: actions/cache@v4 - with: - path: ~/.vagrant.d/boxes - key: vagrant-${{ hashFiles('tests/molecule.yml') }} - restore-keys: | - vagrant- - - - name: Install dependencies - run: | - pip install -q --disable-pip-version-check wheel - pip install -q --disable-pip-version-check molecule-vagrant ansible - env: - PIP_CACHE_DIR: ~/.cache/pip - - - name: Test - run: molecule test - working-directory: tests/mail - env: - ANSIBLE_FORCE_COLOR: "True" diff --git a/.github/workflows/mpd.yml b/.github/workflows/mpd.yml deleted file mode 100644 index b21675c..0000000 --- a/.github/workflows/mpd.yml +++ /dev/null @@ -1,58 +0,0 @@ ---- -name: 'Ansible Role: "jgoutin.home.mpd"' - -on: - push: - paths: - - roles/mpd/** - - roles/rpmfusion/** - - .github/workflows/mpd.yml - - tests/mpd/** - - tests/Dockerfile.j2 - - tests/molecule.yml - - "!**.md" - -jobs: - tests: - runs-on: macos-10.15 - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Install as collection - run: | - mkdir -p ~/.ansible/collections/ansible_collections/jgoutin/ - ln -s $(pwd) ~/.ansible/collections/ansible_collections/jgoutin/home - - - name: Setup Python - uses: actions/setup-python@v5 - with: - python-version: 3.x - - - name: Cache dependencies - uses: actions/cache@v4 - with: - path: ~/.cache/pip - key: pip-ansible - - - name: Cache Vagrant box - uses: actions/cache@v4 - with: - path: ~/.vagrant.d/boxes - key: vagrant-${{ hashFiles('tests/molecule.yml') }} - restore-keys: | - vagrant- - - - name: Install dependencies - run: | - pip install -q --disable-pip-version-check wheel - pip install -q --disable-pip-version-check molecule-vagrant ansible - env: - PIP_CACHE_DIR: ~/.cache/pip - - - name: Test - run: molecule test - working-directory: tests/mpd - env: - ANSIBLE_FORCE_COLOR: "True" diff --git a/.github/workflows/musicplayer.yml b/.github/workflows/musicplayer.yml deleted file mode 100644 index 6779c65..0000000 --- a/.github/workflows/musicplayer.yml +++ /dev/null @@ -1,57 +0,0 @@ ---- -name: 'Ansible Role: "jgoutin.home.musicplayer"' - -on: - push: - paths: - - roles/musicplayer/** - - .github/workflows/musicplayer.yml - - tests/musicplayer/** - - tests/Dockerfile.j2 - - tests/molecule.yml - - "!**.md" - -jobs: - tests: - runs-on: macos-10.15 - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Install as collection - run: | - mkdir -p ~/.ansible/collections/ansible_collections/jgoutin/ - ln -s $(pwd) ~/.ansible/collections/ansible_collections/jgoutin/home - - - name: Setup Python - uses: actions/setup-python@v5 - with: - python-version: 3.x - - - name: Cache dependencies - uses: actions/cache@v4 - with: - path: ~/.cache/pip - key: pip-ansible - - - name: Cache Vagrant box - uses: actions/cache@v4 - with: - path: ~/.vagrant.d/boxes - key: vagrant-${{ hashFiles('tests/molecule.yml') }} - restore-keys: | - vagrant- - - - name: Install dependencies - run: | - pip install -q --disable-pip-version-check wheel - pip install -q --disable-pip-version-check molecule-vagrant ansible - env: - PIP_CACHE_DIR: ~/.cache/pip - - - name: Test - run: molecule test - working-directory: tests/musicplayer - env: - ANSIBLE_FORCE_COLOR: "True" diff --git a/.github/workflows/nextcloud.yml b/.github/workflows/nextcloud.yml deleted file mode 100644 index 879c4b9..0000000 --- a/.github/workflows/nextcloud.yml +++ /dev/null @@ -1,63 +0,0 @@ ---- -name: 'Ansible Role: "jgoutin.home.nextcloud"' - -on: - push: - paths: - - roles/nextcloud/** - - roles/nginx/** - - roles/postgresql/** - - roles/redis/** - - roles/php_fpm/** - - roles/rpmfusion/** - - roles/clamav/** - - .github/workflows/nextcloud.yml - - tests/nextcloud/** - - tests/Dockerfile.j2 - - tests/molecule.yml - - "!**.md" - -jobs: - tests: - runs-on: macos-10.15 - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Install as collection - run: | - mkdir -p ~/.ansible/collections/ansible_collections/jgoutin/ - ln -s $(pwd) ~/.ansible/collections/ansible_collections/jgoutin/home - - - name: Setup Python - uses: actions/setup-python@v5 - with: - python-version: 3.x - - - name: Cache dependencies - uses: actions/cache@v4 - with: - path: ~/.cache/pip - key: pip-ansible - - - name: Cache Vagrant box - uses: actions/cache@v4 - with: - path: ~/.vagrant.d/boxes - key: vagrant-${{ hashFiles('tests/molecule.yml') }} - restore-keys: | - vagrant- - - - name: Install dependencies - run: | - pip install -q --disable-pip-version-check wheel - pip install -q --disable-pip-version-check molecule-vagrant ansible - env: - PIP_CACHE_DIR: ~/.cache/pip - - - name: Test - run: molecule test - working-directory: tests/nextcloud - env: - ANSIBLE_FORCE_COLOR: "True" diff --git a/.github/workflows/nginx.yml b/.github/workflows/nginx.yml deleted file mode 100644 index cb519cd..0000000 --- a/.github/workflows/nginx.yml +++ /dev/null @@ -1,57 +0,0 @@ ---- -name: 'Ansible Role: "jgoutin.home.nginx"' - -on: - push: - paths: - - roles/nginx/** - - .github/workflows/nginx.yml - - tests/nginx/** - - tests/Dockerfile.j2 - - tests/molecule.yml - - "!**.md" - -jobs: - tests: - runs-on: macos-10.15 - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Install as collection - run: | - mkdir -p ~/.ansible/collections/ansible_collections/jgoutin/ - ln -s $(pwd) ~/.ansible/collections/ansible_collections/jgoutin/home - - - name: Setup Python - uses: actions/setup-python@v5 - with: - python-version: 3.x - - - name: Cache dependencies - uses: actions/cache@v4 - with: - path: ~/.cache/pip - key: pip-ansible - - - name: Cache Vagrant box - uses: actions/cache@v4 - with: - path: ~/.vagrant.d/boxes - key: vagrant-${{ hashFiles('tests/molecule.yml') }} - restore-keys: | - vagrant- - - - name: Install dependencies - run: | - pip install -q --disable-pip-version-check wheel - pip install -q --disable-pip-version-check molecule-vagrant ansible - env: - PIP_CACHE_DIR: ~/.cache/pip - - - name: Test - run: molecule test - working-directory: tests/nginx - env: - ANSIBLE_FORCE_COLOR: "True" diff --git a/.github/workflows/php_fpm.yml b/.github/workflows/php_fpm.yml deleted file mode 100644 index e2e6313..0000000 --- a/.github/workflows/php_fpm.yml +++ /dev/null @@ -1,57 +0,0 @@ ---- -name: 'Ansible Role: "jgoutin.home.php_fpm"' - -on: - push: - paths: - - roles/php_fpm/** - - .github/workflows/php_fpm.yml - - tests/php_fpm/** - - tests/Dockerfile.j2 - - tests/molecule.yml - - "!**.md" - -jobs: - tests: - runs-on: macos-10.15 - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Install as collection - run: | - mkdir -p ~/.ansible/collections/ansible_collections/jgoutin/ - ln -s $(pwd) ~/.ansible/collections/ansible_collections/jgoutin/home - - - name: Setup Python - uses: actions/setup-python@v5 - with: - python-version: 3.x - - - name: Cache dependencies - uses: actions/cache@v4 - with: - path: ~/.cache/pip - key: pip-ansible - - - name: Cache Vagrant box - uses: actions/cache@v4 - with: - path: ~/.vagrant.d/boxes - key: vagrant-${{ hashFiles('tests/molecule.yml') }} - restore-keys: | - vagrant- - - - name: Install dependencies - run: | - pip install -q --disable-pip-version-check wheel - pip install -q --disable-pip-version-check molecule-vagrant ansible - env: - PIP_CACHE_DIR: ~/.cache/pip - - - name: Test - run: molecule test - working-directory: tests/php_fpm - env: - ANSIBLE_FORCE_COLOR: "True" diff --git a/.github/workflows/postgresql.yml b/.github/workflows/postgresql.yml deleted file mode 100644 index d3c7cfa..0000000 --- a/.github/workflows/postgresql.yml +++ /dev/null @@ -1,57 +0,0 @@ ---- -name: 'Ansible Role: "jgoutin.home.postgresql"' - -on: - push: - paths: - - roles/postgresql/** - - .github/workflows/postgresql.yml - - tests/postgresql/** - - tests/Dockerfile.j2 - - tests/molecule.yml - - "!**.md" - -jobs: - tests: - runs-on: macos-10.15 - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Install as collection - run: | - mkdir -p ~/.ansible/collections/ansible_collections/jgoutin/ - ln -s $(pwd) ~/.ansible/collections/ansible_collections/jgoutin/home - - - name: Setup Python - uses: actions/setup-python@v5 - with: - python-version: 3.x - - - name: Cache dependencies - uses: actions/cache@v4 - with: - path: ~/.cache/pip - key: pip-ansible - - - name: Cache Vagrant box - uses: actions/cache@v4 - with: - path: ~/.vagrant.d/boxes - key: vagrant-${{ hashFiles('tests/molecule.yml') }} - restore-keys: | - vagrant- - - - name: Install dependencies - run: | - pip install -q --disable-pip-version-check wheel - pip install -q --disable-pip-version-check molecule-vagrant ansible - env: - PIP_CACHE_DIR: ~/.cache/pip - - - name: Test - run: molecule test - working-directory: tests/postgresql - env: - ANSIBLE_FORCE_COLOR: "True" diff --git a/.github/workflows/redis.yml b/.github/workflows/redis.yml deleted file mode 100644 index 8f844da..0000000 --- a/.github/workflows/redis.yml +++ /dev/null @@ -1,57 +0,0 @@ ---- -name: 'Ansible Role: "jgoutin.home.redis"' - -on: - push: - paths: - - roles/redis/** - - .github/workflows/redis.yml - - tests/redis/** - - tests/Dockerfile.j2 - - tests/molecule.yml - - "!**.md" - -jobs: - tests: - runs-on: macos-10.15 - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Install as collection - run: | - mkdir -p ~/.ansible/collections/ansible_collections/jgoutin/ - ln -s $(pwd) ~/.ansible/collections/ansible_collections/jgoutin/home - - - name: Setup Python - uses: actions/setup-python@v5 - with: - python-version: 3.x - - - name: Cache dependencies - uses: actions/cache@v4 - with: - path: ~/.cache/pip - key: pip-ansible - - - name: Cache Vagrant box - uses: actions/cache@v4 - with: - path: ~/.vagrant.d/boxes - key: vagrant-${{ hashFiles('tests/molecule.yml') }} - restore-keys: | - vagrant- - - - name: Install dependencies - run: | - pip install -q --disable-pip-version-check wheel - pip install -q --disable-pip-version-check molecule-vagrant ansible - env: - PIP_CACHE_DIR: ~/.cache/pip - - - name: Test - run: molecule test - working-directory: tests/redis - env: - ANSIBLE_FORCE_COLOR: "True" diff --git a/.github/workflows/rpmfusion.yml b/.github/workflows/rpmfusion.yml deleted file mode 100644 index 634b669..0000000 --- a/.github/workflows/rpmfusion.yml +++ /dev/null @@ -1,57 +0,0 @@ ---- -name: 'Ansible Role: "jgoutin.home.rpmfusion"' - -on: - push: - paths: - - roles/rpmfusion/** - - .github/workflows/rpmfusion.yml - - tests/rpmfusion/** - - tests/Dockerfile.j2 - - tests/molecule.yml - - "!**.md" - -jobs: - tests: - runs-on: macos-10.15 - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Install as collection - run: | - mkdir -p ~/.ansible/collections/ansible_collections/jgoutin/ - ln -s $(pwd) ~/.ansible/collections/ansible_collections/jgoutin/home - - - name: Setup Python - uses: actions/setup-python@v5 - with: - python-version: 3.x - - - name: Cache dependencies - uses: actions/cache@v4 - with: - path: ~/.cache/pip - key: pip-ansible - - - name: Cache Vagrant box - uses: actions/cache@v4 - with: - path: ~/.vagrant.d/boxes - key: vagrant-${{ hashFiles('tests/molecule.yml') }} - restore-keys: | - vagrant- - - - name: Install dependencies - run: | - pip install -q --disable-pip-version-check wheel - pip install -q --disable-pip-version-check molecule-vagrant ansible - env: - PIP_CACHE_DIR: ~/.cache/pip - - - name: Test - run: molecule test - working-directory: tests/rpmfusion - env: - ANSIBLE_FORCE_COLOR: "True" diff --git a/.github/workflows/squid.yml b/.github/workflows/squid.yml deleted file mode 100644 index 867c45b..0000000 --- a/.github/workflows/squid.yml +++ /dev/null @@ -1,57 +0,0 @@ ---- -name: 'Ansible Role: "jgoutin.home.squid"' - -on: - push: - paths: - - roles/squid/** - - .github/workflows/squid.yml - - tests/squid/** - - tests/Dockerfile.j2 - - tests/molecule.yml - - "!**.md" - -jobs: - tests: - runs-on: macos-10.15 - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Install as collection - run: | - mkdir -p ~/.ansible/collections/ansible_collections/jgoutin/ - ln -s $(pwd) ~/.ansible/collections/ansible_collections/jgoutin/home - - - name: Setup Python - uses: actions/setup-python@v5 - with: - python-version: 3.x - - - name: Cache dependencies - uses: actions/cache@v4 - with: - path: ~/.cache/pip - key: pip-ansible - - - name: Cache Vagrant box - uses: actions/cache@v4 - with: - path: ~/.vagrant.d/boxes - key: vagrant-${{ hashFiles('tests/molecule.yml') }} - restore-keys: | - vagrant- - - - name: Install dependencies - run: | - pip install -q --disable-pip-version-check wheel - pip install -q --disable-pip-version-check molecule-vagrant ansible - env: - PIP_CACHE_DIR: ~/.cache/pip - - - name: Test - run: molecule test - working-directory: tests/squid - env: - ANSIBLE_FORCE_COLOR: "True" diff --git a/README.md b/README.md index 7df9c42..70053dd 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,4 @@ - -![Ansible Role: "jgoutin.home.clamav"](https://github.com/JGoutin/ansible_home/actions/workflows/clamav.yml/badge.svg) -![Ansible Role: "jgoutin.home.common"](https://github.com/JGoutin/ansible_home/actions/workflows/common.yml/badge.svg) -![Ansible Role: "jgoutin.home.coturn"](https://github.com/JGoutin/ansible_home/actions/workflows/coturn.yml/badge.svg) -![Ansible Role: "jgoutin.home.kodi"](https://github.com/JGoutin/ansible_home/actions/workflows/kodi.yml/badge.svg) -![Ansible Role: "jgoutin.home.musicplayer"](https://github.com/JGoutin/ansible_home/actions/workflows/musicplayer.yml/badge.svg) -![Ansible Role: "jgoutin.home.mail"](https://github.com/JGoutin/ansible_home/actions/workflows/mail.yml/badge.svg) -![Ansible Role: "jgoutin.home.mpd"](https://github.com/JGoutin/ansible_home/actions/workflows/mpd.yml/badge.svg) -![Ansible Role: "jgoutin.home.nextcloud"](https://github.com/JGoutin/ansible_home/actions/workflows/nextcloud.yml/badge.svg) -![Ansible Role: "jgoutin.home.nginx"](https://github.com/JGoutin/ansible_home/actions/workflows/nginx.yml/badge.svg) -![Ansible Role: "jgoutin.home.php_fpm"](https://github.com/JGoutin/ansible_home/actions/workflows/php_fpm.yml/badge.svg) -![Ansible Role: "jgoutin.home.postgresql"](https://github.com/JGoutin/ansible_home/actions/workflows/postgresql.yml/badge.svg) -![Ansible Role: "jgoutin.home.redis"](https://github.com/JGoutin/ansible_home/actions/workflows/redis.yml/badge.svg) -![Ansible Role: "jgoutin.home.rpmfusion"](https://github.com/JGoutin/ansible_home/actions/workflows/rpmfusion.yml/badge.svg) -![Ansible Role: "jgoutin.home.squid"](https://github.com/JGoutin/ansible_home/actions/workflows/squid.yml/badge.svg) +[![Code lint](https://github.com/JGoutin/ansible_home/actions/workflows/lint.yml/badge.svg)](https://github.com/JGoutin/ansible_home/actions/workflows/lint.yml) This is a collection of Ansible roles for free software self-hosting. diff --git a/roles/clamav/README.md b/roles/clamav/README.md index 2bc0000..19ad800 100644 --- a/roles/clamav/README.md +++ b/roles/clamav/README.md @@ -1,7 +1,5 @@ # ClamAV Ansible Role -![Ansible Role: "jgoutin.home.clamav"](https://github.com/JGoutin/ansible_home/workflows/Ansible%20Role:%20%22jgoutin.home.clamav%22/badge.svg) - ## Description This role installs the [ClamAV](https://www.clamav.net) antivirus. diff --git a/roles/common/README.md b/roles/common/README.md index e089948..2936944 100644 --- a/roles/common/README.md +++ b/roles/common/README.md @@ -1,7 +1,5 @@ # Common Ansible Role -![Ansible Role: "jgoutin.home.common"](https://github.com/JGoutin/ansible_home/workflows/Ansible%20Role:%20%22jgoutin.home.common%22/badge.svg) - ## Description This role initializes a new host by performing some common configuration tasks. diff --git a/roles/coturn/README.md b/roles/coturn/README.md index ef081a6..e939cd8 100644 --- a/roles/coturn/README.md +++ b/roles/coturn/README.md @@ -1,7 +1,5 @@ # CoTURN Ansible Role -![Ansible Role: "jgoutin.home.coturn"](https://github.com/JGoutin/ansible_home/workflows/Ansible%20Role:%20%22jgoutin.home.coturn%22/badge.svg) - ## Description This role installs the [CoTURN](https://github.com/coturn/coturn) TURN/STUN server. diff --git a/roles/kodi/README.md b/roles/kodi/README.md index 398b3ab..548dcfd 100644 --- a/roles/kodi/README.md +++ b/roles/kodi/README.md @@ -1,7 +1,5 @@ # Kodi Ansible Role -![Ansible Role: "jgoutin.home.kodi"](https://github.com/JGoutin/ansible_home/workflows/Ansible%20Role:%20%22jgoutin.home.kodi%22/badge.svg) - ## Description This role installs [Kodi](https://kodi.tv) and configures it to automatically start a diff --git a/roles/mail/README.md b/roles/mail/README.md index 639445a..8bdc0a6 100644 --- a/roles/mail/README.md +++ b/roles/mail/README.md @@ -1,7 +1,5 @@ # Mail Ansible Role -![Ansible Role: "jgoutin.home.mail"](https://github.com/JGoutin/ansible_home/workflows/Ansible%20Role:%20%22jgoutin.home.mail%22/badge.svg) - ## Description This role installs a mail server using [Postfix](http://www.postfix.org/) and diff --git a/roles/mpd/README.md b/roles/mpd/README.md index 7da0aa9..32ab273 100644 --- a/roles/mpd/README.md +++ b/roles/mpd/README.md @@ -1,7 +1,5 @@ # MPD Ansible Role -![Ansible Role: "jgoutin.home.mpd"](https://github.com/JGoutin/ansible_home/workflows/Ansible%20Role:%20%22jgoutin.home.mpd%22/badge.svg) - ## Description This role installs a [Music Player Daemon](https://www.musicpd.org/) server. diff --git a/roles/musicplayer/README.md b/roles/musicplayer/README.md index 1589981..abdd211 100644 --- a/roles/musicplayer/README.md +++ b/roles/musicplayer/README.md @@ -1,7 +1,5 @@ # Music player Ansible Role -![Ansible Role: "jgoutin.home.musicplayer"](https://github.com/JGoutin/ansible_home/workflows/Ansible%20Role:%20%22jgoutin.home.musicplayer%22/badge.svg) - ## Description This role installs a music player in standalone mode. diff --git a/roles/nextcloud/README.md b/roles/nextcloud/README.md index 3d60913..2f4a4f1 100644 --- a/roles/nextcloud/README.md +++ b/roles/nextcloud/README.md @@ -1,7 +1,5 @@ # Nextcloud Ansible Role -![Ansible Role: "jgoutin.home.nextcloud"](https://github.com/JGoutin/ansible_home/workflows/Ansible%20Role:%20%22jgoutin.home.nextcloud%22/badge.svg) - ## Description This role installs a [Nextcloud](https://nextcloud.com) server. diff --git a/roles/nginx/README.md b/roles/nginx/README.md index fa43e04..262f1e7 100644 --- a/roles/nginx/README.md +++ b/roles/nginx/README.md @@ -1,7 +1,5 @@ # Nginx Ansible Role -![Ansible Role: "jgoutin.home.nginx"](https://github.com/JGoutin/ansible_home/workflows/Ansible%20Role:%20%22jgoutin.home.nginx%22/badge.svg) - ## Description This role installs a [Nginx](https://nginx.org) web server. diff --git a/roles/php_fpm/README.md b/roles/php_fpm/README.md index f3ef192..1d57312 100644 --- a/roles/php_fpm/README.md +++ b/roles/php_fpm/README.md @@ -1,7 +1,5 @@ # PHP-FPM Ansible Role -![Ansible Role: "jgoutin.home.php_fpm"](https://github.com/JGoutin/ansible_home/workflows/Ansible%20Role:%20%22jgoutin.home.php_fpm%22/badge.svg) - ## Description This role installs a [PHP-FPM](https://php-fpm.org) server. diff --git a/roles/postgresql/README.md b/roles/postgresql/README.md index d94a56e..d2f7316 100644 --- a/roles/postgresql/README.md +++ b/roles/postgresql/README.md @@ -1,7 +1,5 @@ # PostgreSQL Ansible Role -![Ansible Role: "jgoutin.home.postgresql"](https://github.com/JGoutin/ansible_home/workflows/Ansible%20Role:%20%22jgoutin.home.postgresql%22/badge.svg) - ## Description This role installs a [PostgreSQL](https://www.postgresql.org) database. diff --git a/roles/redis/README.md b/roles/redis/README.md index 73f9e11..c2cb85d 100644 --- a/roles/redis/README.md +++ b/roles/redis/README.md @@ -1,7 +1,5 @@ # Redis Ansible Role -![Ansible Role: "jgoutin.home.redis"](https://github.com/JGoutin/ansible_home/workflows/Ansible%20Role:%20%22jgoutin.home.redis%22/badge.svg) - ## Description This role installs a [Redis](https://redis.io) in memory data store. diff --git a/roles/rpmfusion/README.md b/roles/rpmfusion/README.md index 0f05f0b..3defcbe 100644 --- a/roles/rpmfusion/README.md +++ b/roles/rpmfusion/README.md @@ -1,7 +1,5 @@ # Redis Ansible Role -![Ansible Role: "jgoutin.home.rpmfusion"](https://github.com/JGoutin/ansible_home/workflows/Ansible%20Role:%20%22jgoutin.home.rpmfusion%22/badge.svg) - ## Description This role enables [RPMFusion](https://rpmfusion.org) repositories. diff --git a/roles/squid/README.md b/roles/squid/README.md index c48526e..c4e752f 100644 --- a/roles/squid/README.md +++ b/roles/squid/README.md @@ -1,7 +1,5 @@ # Squid Ansible Role -![Ansible Role: "jgoutin.home.squid"](https://github.com/JGoutin/ansible_home/workflows/Ansible%20Role:%20%22jgoutin.home.squid%22/badge.svg) - ## Description This role installs a [Squid](https://www.squid-cache.org) caching proxy.