No description
Find a file
Mark van Huijstee 6d22bd3cbc
Merge pull request #15 from de-it-krachten/dev
Update supported platforms & CI (2026-03-14)
2026-03-15 12:36:19 +01:00
.github/workflows Update supported platforms & CI 2026-03-14 19:22:17 +01:00
defaults Fix CI 2025-08-05 23:40:22 +02:00
files feat: Update supported platforms & CI 2023-08-14 17:24:05 +02:00
meta Update CI 2026-03-06 22:27:50 +01:00
molecule/default Update supported platforms & CI 2026-03-14 14:38:15 +01:00
tasks Fix CI 2025-08-05 23:40:22 +02:00
.ansible-lint Initial commit 2022-12-14 12:43:10 +01:00
.cicd Update CI 2026-03-06 22:27:50 +01:00
.cicd.overwrite Update CI 2026-03-06 22:27:50 +01:00
.collections Fix CI 2025-08-05 23:40:22 +02:00
.gitignore feat: Update supported platforms & CI 2024-12-29 01:32:54 +01:00
.releaserc.yml Update CI 2026-03-06 22:27:50 +01:00
.roles Initial commit 2022-12-14 12:43:10 +01:00
.yamllint feat: Update supported platforms & CI 2024-12-29 01:32:54 +01:00
CHANGELOG.md chore(release): 1.5.0 [skip ci] 2026-03-14 16:39:27 +00:00
README.md Update CI 2026-03-06 22:27:50 +01:00

CI

ansible-role-cfg2html

Installs cfg2html

Dependencies

Roles

None

Collections

None

Platforms

Supported platforms

  • Red Hat Enterprise Linux 81
  • Red Hat Enterprise Linux 91
  • Red Hat Enterprise Linux 101
  • RockyLinux 8
  • RockyLinux 9
  • RockyLinux 10
  • OracleLinux 8
  • OracleLinux 9
  • OracleLinux 10
  • AlmaLinux 8
  • AlmaLinux 9
  • AlmaLinux 10
  • Debian 11 (Bullseye)
  • Debian 12 (Bookworm)
  • Debian 13 (Trixie)
  • Ubuntu 20.04 LTS
  • Ubuntu 22.04 LTS
  • Ubuntu 24.04 LTS
  • Fedora 42
  • Fedora 43

Note: 1 : no automated testing is performed on these platforms

Role Variables

defaults/main.yml


# cfg2html version
cfg2html_version: 7.2.1

# cfg2html source
cfg2html_source_archive: https://github.com/cfg2html/cfg2html/archive/refs/tags/{{ cfg2html_version }}.tar.gz

# cfg2html root location
cfg2html_root: /opt/cfg2html

# Location where cfg2html will write output to
cfg2html_remote_root: /var/log/cfg2html

# Location where output is stored on central server
cfg2html_local_root: /var/log/cfg2html-central

defaults/family-Debian.yml


# Package name for Debian/Ubuntu
cfg2html_package: cfg2html_7.0.1_all.deb

defaults/family-RedHat.yml


# Package name for RedHat/CentOS/Rocky
cfg2html_package: cfg2html-7.0.1.1.gb8c7a98-1.git202303291751.noarch.rpm

defaults/family-Suse.yml


# Package name for RedHat/CentOS/Rocky
cfg2html_package: cfg2html-7.0.1.1.gb8c7a98-1.git202303291751.noarch.rpm

Example Playbook

molecule/default/converge.yml


- name: sample playbook for role 'cfg2html'
  hosts: all
  become: 'yes'
  tasks:
    - name: Include role 'cfg2html'
      ansible.builtin.include_role:
        name: cfg2html