Commit a333e16
committed
docs(plugins, tools/build-docs): correct version_added, expose api_key_file default, restructure docs nav
Three review-driven fixes after eyeballing the rendered docs site at
https://linuxfabrik.github.io/lfops/.
version_added audit
Cross-checked every plugin's `version_added` against the actual first
release tag that shipped the file. Five entries were wrong:
* `lvm_pv`: claimed `11.0.0` (does not exist), really shipped in v6.0.0.
* `nextcloud_occ_app` / `nextcloud_occ_app_config` / `nextcloud_occ_system_config`:
claimed `2.0.1`, really shipped in v6.0.0.
* `combine_lod` filter: claimed `2.0.1`, really shipped in v3.0.0.
The nine UptimeRobot modules carried `6.1.0`, which doesn't exist either;
moved them to `6.0.2` (latest released v6.0.1 plus one patch level), the
realistic next-release placeholder until the actual release decision is
made.
UptimeRobot api_key_file default
The argument_spec carried no default for `api_key_file`, so the rendered
docs (and `ansible-doc`) both showed an empty Default column even though
the runtime resolver in `module_utils/uptimerobot.py` falls back to
`~/.uptimerobot`. Set `default='~/.uptimerobot'` on the argument across
all nine modules and lift the existing "Default C(~/.uptimerobot)" from
the description into the proper YAML `default:` field. Behaviour is
unchanged: explicit `api_key`, then `api_key_file` (now always populated
with at least the default), then `UPTIMEROBOT_API_KEY` env var. Verified
with a no-op `--check` against the 038 inventory: 0 changed.
Docs site nav
The previous nav wrapped "Home / Compatibility / Playbooks / Security /
Contributing" inside a section also called "Linuxfabrik LFOps", which
duplicated the site_name banner in the left sidebar. Flatten those five
entries to the top level. Plugins are now grouped properly:
Plugins:
Modules: <every modules/*.py with a DOCUMENTATION block>
Lookup: <bitwarden_item>
Filter: <combine_lod>
That removes the awkward `bitwarden_item (lookup)` / `(filter)` suffixes
the flat layout needed for disambiguation.1 parent 6e3ceaf commit a333e16
170 files changed
Lines changed: 494 additions & 0 deletions
File tree
- plugins/modules
- roles
- acme_sh
- alternatives
- ansible_init
- apache_httpd
- apache_solr
- apache_tomcat
- apps
- at
- audit
- bind
- blocky
- borg_local
- chrony
- clamav
- cloud_init
- cockpit
- collabora
- collect_rpmnew_rpmsave
- coturn
- crypto_policy
- dnf_makecache
- dnf_versionlock
- docker
- duplicity
- elastic_agent_fleet_server
- elastic_agent
- elasticsearch
- exoscale_vm
- fail2ban
- fangfrisch
- files
- firewall
- freeipa_client
- freeipa_server
- github_project_createrepo
- gitlab_ce
- glances
- glpi_agent
- grafana_grizzly
- grafana
- grav
- graylog_datanode
- graylog_server
- haveged
- hetzner_vm
- hostname
- icinga2_agent
- icinga2_master
- icinga_kubernetes_web
- icinga_kubernetes
- icingadb_web
- icingadb
- icingaweb2_module_businessprocess
- icingaweb2_module_company
- icingaweb2_module_cube
- icingaweb2_module_director
- icingaweb2_module_doc
- icingaweb2_module_fileshipper
- icingaweb2_module_generictts
- icingaweb2_module_grafana
- icingaweb2_module_incubator
- icingaweb2_module_jira
- icingaweb2_module_pdfexport
- icingaweb2_module_reporting
- icingaweb2_module_vspheredb
- icingaweb2_module_x509
- icingaweb2_theme_linuxfabrik
- icingaweb2
- influxdb
- infomaniak_vm
- kdump
- keepalived
- kernel_settings
- keycloak
- kibana
- kvm_host
- kvm_vm
- libmaxminddb
- librenms
- libreoffice
- login
- logrotate
- logstash
- lvm
- mailto_root
- mailx
- mariadb_server
- mastodon
- maxmind_geoip
- minio_client
- mirror
- mod_maxminddb
- mongodb
- monitoring_plugins_grafana_dashboards
- monitoring_plugins
- moodle
- motd
- mount
- network
- nextcloud
- nfs_client
- nfs_server
- nodejs
- objectstore_backup
- open_vm_tools
- opensearch
- openvpn_server
- php
- podman_containers
- policycoreutils
- postfix
- postgresql_server
- proxysql
- python_venv
- python
- qemu_guest_agent
- redis
- repo_baseos
- repo_collabora_code
- repo_collabora
- repo_debian_base
- repo_docker
- repo_elasticsearch
- repo_epel
- repo_gitlab_ce
- repo_gitlab_runner
- repo_grafana
- repo_graylog
- repo_icinga
- repo_influxdb
- repo_mariadb
- repo_mongodb
- repo_monitoring_plugins
- repo_mydumper
- repo_opensearch
- repo_postgresql
- repo_proxysql
- repo_redis
- repo_remi
- repo_rpmfusion
- repo_sury
- rocketchat
- rsyslog
- selinux
- shell
- snmp
- squid
- sshd
- system_update
- systemd_journald
- systemd_unit
- telegraf
- timezone
- tools
- unattended_upgrades
- uptimerobot
- vsftpd
- wordpress
- yum_utils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
37 | 42 | | |
38 | 43 | | |
39 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| 42 | + | |
42 | 43 | | |
43 | 44 | | |
44 | 45 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| 42 | + | |
42 | 43 | | |
43 | 44 | | |
44 | 45 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
0 commit comments