WIP python_requirements_info does not parse extra in dependencies
SUMMARY
Fixes https://github.com/ansible-collections/community.general/issues/731
ISSUE TYPE
- Bugfix Pull Request
COMPONENT NAME
python_requirements_info
ADDITIONAL INFORMATION
- Fixes the issue mentionned earlier
- Also allows spaces inside the dependencies (which was not the case until now), shall this be a separate PR if.. ?
cc @willthames click here for bot help
Docs Build π
Thank you for contribution!β¨
The docsite for this PR is available for download as an artifact from this run: https://github.com/ansible-collections/community.general/actions/runs/3924938670
File changes:
Mcollections/community/general/apache2_module_module.htmlMcollections/community/general/consul_module.htmlMcollections/community/general/gitlab_project_module.htmlMcollections/community/general/index.htmlMcollections/community/general/ldap_attrs_module.htmlMcollections/community/general/ldap_entry_module.htmlMcollections/community/general/ldap_passwd_module.htmlMcollections/community/general/ldap_search_module.htmlMcollections/community/general/openwrt_init_module.htmlMcollections/community/general/opkg_module.htmlMcollections/community/general/osx_defaults_module.htmlMcollections/community/general/python_requirements_info_module.htmlMcollections/community/general/rax_cbs_attachments_module.htmlMcollections/community/general/rax_cbs_module.htmlMcollections/community/general/rax_cdb_database_module.htmlMcollections/community/general/rax_cdb_module.htmlMcollections/community/general/rax_cdb_user_module.htmlMcollections/community/general/rax_clb_module.htmlMcollections/community/general/rax_clb_nodes_module.htmlMcollections/community/general/rax_clb_ssl_module.htmlMcollections/community/general/rax_dns_module.htmlMcollections/community/general/rax_dns_record_module.htmlMcollections/community/general/rax_facts_module.htmlMcollections/community/general/rax_files_module.htmlMcollections/community/general/rax_files_objects_module.htmlMcollections/community/general/rax_identity_module.htmlMcollections/community/general/rax_keypair_module.htmlMcollections/community/general/rax_meta_module.htmlMcollections/community/general/rax_module.htmlMcollections/community/general/rax_mon_alarm_module.htmlMcollections/community/general/rax_mon_check_module.htmlMcollections/community/general/rax_mon_entity_module.htmlMcollections/community/general/rax_mon_notification_module.htmlMcollections/community/general/rax_mon_notification_plan_module.htmlMcollections/community/general/rax_network_module.htmlMcollections/community/general/rax_queue_module.htmlMcollections/community/general/rax_scaling_group_module.htmlMcollections/community/general/rax_scaling_policy_module.htmlMcollections/community/general/scaleway_compute_private_network_module.htmlMcollections/community/general/scaleway_database_backup_module.htmlMcollections/community/general/scaleway_image_info_module.htmlMcollections/community/general/scaleway_ip_module.htmlMcollections/community/general/scaleway_lb_module.htmlMcollections/community/general/scaleway_organization_info_module.htmlMcollections/community/general/scaleway_private_network_module.htmlMcollections/community/general/scaleway_security_group_module.htmlMcollections/community/general/scaleway_security_group_rule_module.htmlMcollections/community/general/scaleway_sshkey_module.htmlMcollections/community/general/scaleway_user_data_module.htmlMcollections/community/general/scaleway_volume_module.htmlMcollections/community/general/xml_module.htmlMcollections/index_module.html
Click to see the diff comparison.
NOTE: only file modifications are shown here. New and deleted files are excluded. See the file list and check the published docs to see those files.
The diff output was truncated because it exceeded the maximum size.
diff --git a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/apache2_module_module.html b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/apache2_module_module.html
index e9b550e..11a19c0 100644
--- a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/apache2_module_module.html
+++ b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/apache2_module_module.html
@@ -228,6 +228,19 @@ see <a class="reference internal" href="#ansible-collections-community-general-a
</ul>
</div></td>
</tr>
+<tr class="row-odd"><td><div class="ansible-option-cell">
+<div class="ansibleOptionAnchor" id="parameter-warn_mpm_absent"></div><p class="ansible-option-title" id="ansible-collections-community-general-apache2-module-module-parameter-warn-mpm-absent"><strong>warn_mpm_absent</strong></p>
+<a class="ansibleOptionLink" href="#parameter-warn_mpm_absent" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
+<p><span class="ansible-option-versionadded">added in community.general 6.3.0</span></p>
+</div></td>
+<td><div class="ansible-option-cell"><p>Control the behavior of the warning process for MPM modules.</p>
+<p class="ansible-option-line"><span class="ansible-option-choices">Choices:</span></p>
+<ul class="simple">
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">false</span></code></p></li>
+<li><p><code class="ansible-option-default-bold docutils literal notranslate"><span class="pre">true</span></code> <span class="ansible-option-choices-default-mark">β (default)</span></p></li>
+</ul>
+</div></td>
+</tr>
</tbody>
</table>
</section>
@@ -264,6 +277,18 @@ see <a class="reference internal" href="#ansible-collections-community-general-a
<span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">mpm_worker</span>
<span class="w"> </span><span class="nt">ignore_configcheck</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span>
+<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Disable mpm_event, enable mpm_prefork and ignore warnings about missing mpm module</span>
+<span class="w"> </span><span class="nt">community.general.apache2_module</span><span class="p">:</span>
+<span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="s">"</span><span class="cp">{{</span> <span class="nv">item.module</span> <span class="cp">}}</span><span class="s">"</span>
+<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="s">"</span><span class="cp">{{</span> <span class="nv">item.state</span> <span class="cp">}}</span><span class="s">"</span>
+<span class="w"> </span><span class="nt">warn_mpm_absent</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span>
+<span class="w"> </span><span class="nt">ignore_configcheck</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span>
+<span class="w"> </span><span class="nt">loop</span><span class="p">:</span>
+<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">module</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">mpm_event</span>
+<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">absent</span>
+<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">module</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">mpm_prefork</span>
+<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">present</span>
+
<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Enable dump_io module, which is identified as dumpio_module inside apache2</span>
<span class="w"> </span><span class="nt">community.general.apache2_module</span><span class="p">:</span>
<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">present</span>
diff --git a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/consul_module.html b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/consul_module.html
index fafefa5..876ef09 100644
--- a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/consul_module.html
+++ b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/consul_module.html
@@ -180,20 +180,32 @@ see <a class="reference internal" href="#ansible-collections-community-general-c
</thead>
<tbody>
<tr class="row-even"><td><div class="ansible-option-cell">
+<div class="ansibleOptionAnchor" id="parameter-ack_params_state_absent"></div><p class="ansible-option-title" id="ansible-collections-community-general-consul-module-parameter-ack-params-state-absent"><strong>ack_params_state_absent</strong></p>
+<a class="ansibleOptionLink" href="#parameter-ack_params_state_absent" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
+</div></td>
+<td><div class="ansible-option-cell"><p>Disable deprecation warning when using parameters incompatible with <em>state=absent</em>.</p>
+<p class="ansible-option-line"><span class="ansible-option-choices">Choices:</span></p>
+<ul class="simple">
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">false</span></code></p></li>
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">true</span></code></p></li>
+</ul>
+</div></td>
+</tr>
+<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-check_id"></div><p class="ansible-option-title" id="ansible-collections-community-general-consul-module-parameter-check-id"><strong>check_id</strong></p>
<a class="ansibleOptionLink" href="#parameter-check_id" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
</div></td>
<td><div class="ansible-option-cell"><p>An ID for the service check. If <em>state=absent</em>, defaults to <em>check_name</em>. Ignored if part of a service definition.</p>
</div></td>
</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-check_name"></div><p class="ansible-option-title" id="ansible-collections-community-general-consul-module-parameter-check-name"><strong>check_name</strong></p>
<a class="ansibleOptionLink" href="#parameter-check_name" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
</div></td>
<td><div class="ansible-option-cell"><p>Name for the service check. Required if standalone, ignored if part of service definition.</p>
</div></td>
</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-host"></div><p class="ansible-option-title" id="ansible-collections-community-general-consul-module-parameter-host"><strong>host</strong></p>
<a class="ansibleOptionLink" href="#parameter-host" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
</div></td>
@@ -201,7 +213,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-c
<p class="ansible-option-line"><span class="ansible-option-default-bold">Default:</span> <code class="ansible-option-default docutils literal notranslate"><span class="pre">"localhost"</span></code></p>
</div></td>
</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-http"></div><p class="ansible-option-title" id="ansible-collections-community-general-consul-module-parameter-http"><strong>http</strong></p>
<a class="ansibleOptionLink" href="#parameter-http" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
</div></td>
@@ -209,7 +221,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-c
<p>Requires <em>interval</em> to be provided.</p>
</div></td>
</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-interval"></div><p class="ansible-option-title" id="ansible-collections-community-general-consul-module-parameter-interval"><strong>interval</strong></p>
<a class="ansibleOptionLink" href="#parameter-interval" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
</div></td>
@@ -217,14 +229,14 @@ see <a class="reference internal" href="#ansible-collections-community-general-c
<p>Required if one of the parameters <em>script</em>, <em>http</em>, or <em>tcp</em> is specified.</p>
</div></td>
</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-notes"></div><p class="ansible-option-title" id="ansible-collections-community-general-consul-module-parameter-notes"><strong>notes</strong></p>
<a class="ansibleOptionLink" href="#parameter-notes" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
</div></td>
<td><div class="ansible-option-cell"><p>Notes to attach to check when registering it.</p>
</div></td>
</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-port"></div><p class="ansible-option-title" id="ansible-collections-community-general-consul-module-parameter-port"><strong>port</strong></p>
<a class="ansibleOptionLink" href="#parameter-port" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">integer</span></p>
</div></td>
@@ -232,7 +244,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-c
<p class="ansible-option-line"><span class="ansible-option-default-bold">Default:</span> <code class="ansible-option-default docutils literal notranslate"><span class="pre">8500</span></code></p>
</div></td>
</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-scheme"></div><p class="ansible-option-title" id="ansible-collections-community-general-consul-module-parameter-scheme"><strong>scheme</strong></p>
<a class="ansibleOptionLink" href="#parameter-scheme" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
</div></td>
@@ -240,7 +252,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-c
<p class="ansible-option-line"><span class="ansible-option-default-bold">Default:</span> <code class="ansible-option-default docutils literal notranslate"><span class="pre">"http"</span></code></p>
</div></td>
</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-script"></div><p class="ansible-option-title" id="ansible-collections-community-general-consul-module-parameter-script"><strong>script</strong></p>
<a class="ansibleOptionLink" href="#parameter-script" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
</div></td>
@@ -248,35 +260,35 @@ see <a class="reference internal" href="#ansible-collections-community-general-c
<p>Requires <em>interval</em> to be provided.</p>
</div></td>
</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-service_address"></div><p class="ansible-option-title" id="ansible-collections-community-general-consul-module-parameter-service-address"><strong>service_address</strong></p>
<a class="ansibleOptionLink" href="#parameter-service_address" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
</div></td>
<td><div class="ansible-option-cell"><p>The address to advertise that the service will be listening on. This value will be passed as the <em>address</em> parameter to Consulβs <code class="docutils literal notranslate"><span class="pre">/v1/agent/service/register</span></code> API method, so refer to the Consul API documentation for further details.</p>
</div></td>
</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-service_id"></div><p class="ansible-option-title" id="ansible-collections-community-general-consul-module-parameter-service-id"><strong>service_id</strong></p>
<a class="ansibleOptionLink" href="#parameter-service_id" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
</div></td>
<td><div class="ansible-option-cell"><p>The ID for the service, must be unique per node. If <em>state=absent</em>, defaults to the service name if supplied.</p>
</div></td>
</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-service_name"></div><p class="ansible-option-title" id="ansible-collections-community-general-consul-module-parameter-service-name"><strong>service_name</strong></p>
<a class="ansibleOptionLink" href="#parameter-service_name" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
</div></td>
<td><div class="ansible-option-cell"><p>Unique name for the service on a node, must be unique per node, required if registering a service. May be omitted if registering a node level check.</p>
</div></td>
</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-service_port"></div><p class="ansible-option-title" id="ansible-collections-community-general-consul-module-parameter-service-port"><strong>service_port</strong></p>
<a class="ansibleOptionLink" href="#parameter-service_port" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">integer</span></p>
</div></td>
<td><div class="ansible-option-cell"><p>The port on which the service is listening. Can optionally be supplied for registration of a service, i.e. if <em>service_name</em> or <em>service_id</em> is set.</p>
</div></td>
</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-state"></div><p class="ansible-option-title" id="ansible-collections-community-general-consul-module-parameter-state"><strong>state</strong></p>
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
</div></td>
@@ -288,14 +300,14 @@ see <a class="reference internal" href="#ansible-collections-community-general-c
</ul>
</div></td>
</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-tags"></div><p class="ansible-option-title" id="ansible-collections-community-general-consul-module-parameter-tags"><strong>tags</strong></p>
<a class="ansibleOptionLink" href="#parameter-tags" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">list</span> / <span class="ansible-option-elements">elements=string</span></p>
</div></td>
<td><div class="ansible-option-cell"><p>Tags that will be attached to the service registration.</p>
</div></td>
</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-tcp"></div><p class="ansible-option-title" id="ansible-collections-community-general-consul-module-parameter-tcp"><strong>tcp</strong></p>
<a class="ansibleOptionLink" href="#parameter-tcp" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
<p><span class="ansible-option-versionadded">added in community.general 1.3.0</span></p>
@@ -304,28 +316,28 @@ see <a class="reference internal" href="#ansible-collections-community-general-c
<p>Requires <em>interval</em> to be provided.</p>
</div></td>
</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-timeout"></div><p class="ansible-option-title" id="ansible-collections-community-general-consul-module-parameter-timeout"><strong>timeout</strong></p>
<a class="ansibleOptionLink" href="#parameter-timeout" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
</div></td>
<td><div class="ansible-option-cell"><p>A custom HTTP check timeout. The consul default is 10 seconds. Similar to the interval this is a number with a <code class="docutils literal notranslate"><span class="pre">s</span></code> or <code class="docutils literal notranslate"><span class="pre">m</span></code> suffix to signify the units of seconds or minutes, e.g. <code class="docutils literal notranslate"><span class="pre">15s</span></code> or <code class="docutils literal notranslate"><span class="pre">1m</span></code>. If no suffix is supplied <code class="docutils literal notranslate"><span class="pre">s</span></code> will be used by default, e.g. <code class="docutils literal notranslate"><span class="pre">10</span></code> will be <code class="docutils literal notranslate"><span class="pre">10s</span></code>.</p>
</div></td>
</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-token"></div><p class="ansible-option-title" id="ansible-collections-community-general-consul-module-parameter-token"><strong>token</strong></p>
<a class="ansibleOptionLink" href="#parameter-token" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
</div></td>
<td><div class="ansible-option-cell"><p>The token key identifying an ACL rule set. May be required to register services.</p>
</div></td>
</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-ttl"></div><p class="ansible-option-title" id="ansible-collections-community-general-consul-module-parameter-ttl"><strong>ttl</strong></p>
<a class="ansibleOptionLink" href="#parameter-ttl" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
</div></td>
<td><div class="ansible-option-cell"><p>Checks can be registered with a ttl instead of a <em>script</em> and <em>interval</em> this means that the service will check in with the agent before the ttl expires. If it doesnβt the check will be considered failed. Required if registering a check and the script an interval are missing Similar to the interval this is a number with a <code class="docutils literal notranslate"><span class="pre">s</span></code> or <code class="docutils literal notranslate"><span class="pre">m</span></code> suffix to signify the units of seconds or minutes e.g <code class="docutils literal notranslate"><span class="pre">15s</span></code> or <code class="docutils literal notranslate"><span class="pre">1m</span></code>. If no suffix is supplied <code class="docutils literal notranslate"><span class="pre">s</span></code> will be used by default, e.g. <code class="docutils literal notranslate"><span class="pre">10</span></code> will be <code class="docutils literal notranslate"><span class="pre">10s</span></code>.</p>
</div></td>
</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-validate_certs"></div><p class="ansible-option-title" id="ansible-collections-community-general-consul-module-parameter-validate-certs"><strong>validate_certs</strong></p>
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
</div></td>
diff --git a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/gitlab_project_module.html b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/gitlab_project_module.html
index f53513d..2075ed6 100644
--- a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/gitlab_project_module.html
+++ b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/gitlab_project_module.html
@@ -247,6 +247,22 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
</div></td>
</tr>
<tr class="row-even"><td><div class="ansible-option-cell">
+<div class="ansibleOptionAnchor" id="parameter-builds_access_level"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-builds-access-level"><strong>builds_access_level</strong></p>
+<a class="ansibleOptionLink" href="#parameter-builds_access_level" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
+<p><span class="ansible-option-versionadded">added in community.general 6.2.0</span></p>
+</div></td>
+<td><div class="ansible-option-cell"><p><code class="docutils literal notranslate"><span class="pre">private</span></code> means that repository CI/CD is allowed only to project members.</p>
+<p><code class="docutils literal notranslate"><span class="pre">disabled</span></code> means that repository CI/CD is disabled.</p>
+<p><code class="docutils literal notranslate"><span class="pre">enabled</span></code> means that repository CI/CD is enabled.</p>
+<p class="ansible-option-line"><span class="ansible-option-choices">Choices:</span></p>
+<ul class="simple">
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">"private"</span></code></p></li>
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">"disabled"</span></code></p></li>
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">"enabled"</span></code></p></li>
+</ul>
+</div></td>
+</tr>
+<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-ci_config_path"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-ci-config-path"><strong>ci_config_path</strong></p>
<a class="ansibleOptionLink" href="#parameter-ci_config_path" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
<p><span class="ansible-option-versionadded">added in community.general 3.7.0</span></p>
@@ -254,6 +270,22 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
<td><div class="ansible-option-cell"><p>Custom path to the CI configuration file for this project.</p>
</div></td>
</tr>
+<tr class="row-even"><td><div class="ansible-option-cell">
+<div class="ansibleOptionAnchor" id="parameter-container_registry_access_level"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-container-registry-access-level"><strong>container_registry_access_level</strong></p>
+<a class="ansibleOptionLink" href="#parameter-container_registry_access_level" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
+<p><span class="ansible-option-versionadded">added in community.general 6.2.0</span></p>
+</div></td>
+<td><div class="ansible-option-cell"><p><code class="docutils literal notranslate"><span class="pre">private</span></code> means that container registry is allowed only to project members.</p>
+<p><code class="docutils literal notranslate"><span class="pre">disabled</span></code> means that container registry is disabled.</p>
+<p><code class="docutils literal notranslate"><span class="pre">enabled</span></code> means that container registry is enabled.</p>
+<p class="ansible-option-line"><span class="ansible-option-choices">Choices:</span></p>
+<ul class="simple">
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">"private"</span></code></p></li>
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">"disabled"</span></code></p></li>
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">"enabled"</span></code></p></li>
+</ul>
+</div></td>
+</tr>
<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-default_branch"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-default-branch"><strong>default_branch</strong></p>
<a class="ansibleOptionLink" href="#parameter-default_branch" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
@@ -271,13 +303,29 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
</div></td>
</tr>
<tr class="row-odd"><td><div class="ansible-option-cell">
+<div class="ansibleOptionAnchor" id="parameter-forking_access_level"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-forking-access-level"><strong>forking_access_level</strong></p>
+<a class="ansibleOptionLink" href="#parameter-forking_access_level" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
+<p><span class="ansible-option-versionadded">added in community.general 6.2.0</span></p>
+</div></td>
+<td><div class="ansible-option-cell"><p><code class="docutils literal notranslate"><span class="pre">private</span></code> means that repository forks is allowed only to project members.</p>
+<p><code class="docutils literal notranslate"><span class="pre">disabled</span></code> means that repository forks are disabled.</p>
+<p><code class="docutils literal notranslate"><span class="pre">enabled</span></code> means that repository forks are enabled.</p>
+<p class="ansible-option-line"><span class="ansible-option-choices">Choices:</span></p>
+<ul class="simple">
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">"private"</span></code></p></li>
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">"disabled"</span></code></p></li>
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">"enabled"</span></code></p></li>
+</ul>
+</div></td>
+</tr>
+<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-group"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-group"><strong>group</strong></p>
<a class="ansibleOptionLink" href="#parameter-group" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
</div></td>
<td><div class="ansible-option-cell"><p>Id or the full path of the group of which this projects belongs to.</p>
</div></td>
</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-import_url"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-import-url"><strong>import_url</strong></p>
<a class="ansibleOptionLink" href="#parameter-import_url" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
</div></td>
@@ -285,7 +333,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
<p>GitLab server needs read access to this git repository.</p>
</div></td>
</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-initialize_with_readme"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-initialize-with-readme"><strong>initialize_with_readme</strong></p>
<a class="ansibleOptionLink" href="#parameter-initialize_with_readme" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
<p><span class="ansible-option-versionadded">added in community.general 4.0.0</span></p>
@@ -299,7 +347,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
</ul>
</div></td>
</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-issues_enabled"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-issues-enabled"><strong>issues_enabled</strong></p>
<a class="ansibleOptionLink" href="#parameter-issues_enabled" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
</div></td>
@@ -312,7 +360,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
</ul>
</div></td>
</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-lfs_enabled"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-lfs-enabled"><strong>lfs_enabled</strong></p>
<a class="ansibleOptionLink" href="#parameter-lfs_enabled" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
<p><span class="ansible-option-versionadded">added in community.general 2.0.0</span></p>
@@ -325,7 +373,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
</ul>
</div></td>
</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-merge_method"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-merge-method"><strong>merge_method</strong></p>
<a class="ansibleOptionLink" href="#parameter-merge_method" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
<p><span class="ansible-option-versionadded">added in community.general 1.0.0</span></p>
@@ -340,7 +388,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
</ul>
</div></td>
</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-merge_requests_enabled"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-merge-requests-enabled"><strong>merge_requests_enabled</strong></p>
<a class="ansibleOptionLink" href="#parameter-merge_requests_enabled" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
</div></td>
@@ -353,14 +401,14 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
</ul>
</div></td>
</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-name"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-name"><strong>name</strong></p>
<a class="ansibleOptionLink" href="#parameter-name" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span> / <span class="ansible-option-required">required</span></p>
</div></td>
<td><div class="ansible-option-cell"><p>The name of the project.</p>
</div></td>
</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-only_allow_merge_if_all_discussions_are_resolved"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-only-allow-merge-if-all-discussions-are-resolved"><strong>only_allow_merge_if_all_discussions_are_resolved</strong></p>
<a class="ansibleOptionLink" href="#parameter-only_allow_merge_if_all_discussions_are_resolved" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
<p><span class="ansible-option-versionadded">added in community.general 3.4.0</span></p>
@@ -373,7 +421,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
</ul>
</div></td>
</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-only_allow_merge_if_pipeline_succeeds"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-only-allow-merge-if-pipeline-succeeds"><strong>only_allow_merge_if_pipeline_succeeds</strong></p>
<a class="ansibleOptionLink" href="#parameter-only_allow_merge_if_pipeline_succeeds" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
<p><span class="ansible-option-versionadded">added in community.general 3.4.0</span></p>
@@ -386,7 +434,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
</ul>
</div></td>
</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-packages_enabled"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-packages-enabled"><strong>packages_enabled</strong></p>
<a class="ansibleOptionLink" href="#parameter-packages_enabled" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
<p><span class="ansible-option-versionadded">added in community.general 3.4.0</span></p>
@@ -399,7 +447,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
</ul>
</div></td>
</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-path"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-path"><strong>path</strong></p>
<a class="ansibleOptionLink" href="#parameter-path" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
</div></td>
@@ -407,7 +455,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
<p>If not supplied, name will be used.</p>
</div></td>
</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-remove_source_branch_after_merge"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-remove-source-branch-after-merge"><strong>remove_source_branch_after_merge</strong></p>
<a class="ansibleOptionLink" href="#parameter-remove_source_branch_after_merge" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
<p><span class="ansible-option-versionadded">added in community.general 3.4.0</span></p>
@@ -420,7 +468,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
</ul>
</div></td>
</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-shared_runners_enabled"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-shared-runners-enabled"><strong>shared_runners_enabled</strong></p>
<a class="ansibleOptionLink" href="#parameter-shared_runners_enabled" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
<p><span class="ansible-option-versionadded">added in community.general 3.7.0</span></p>
@@ -433,7 +481,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
</ul>
</div></td>
</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-snippets_enabled"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-snippets-enabled"><strong>snippets_enabled</strong></p>
<a class="ansibleOptionLink" href="#parameter-snippets_enabled" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
</div></td>
@@ -445,7 +493,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
</ul>
</div></td>
</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-squash_option"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-squash-option"><strong>squash_option</strong></p>
<a class="ansibleOptionLink" href="#parameter-squash_option" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
<p><span class="ansible-option-versionadded">added in community.general 3.4.0</span></p>
@@ -460,7 +508,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
</ul>
</div></td>
</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-state"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-state"><strong>state</strong></p>
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
</div></td>
@@ -473,7 +521,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
</ul>
</div></td>
</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-username"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-username"><strong>username</strong></p>
<a class="ansibleOptionLink" href="#parameter-username" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
<p><span class="ansible-option-versionadded">added in community.general 3.3.0</span></p>
@@ -481,7 +529,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
<td><div class="ansible-option-cell"><p>Used to create a personal project under a userβs name.</p>
</div></td>
</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-validate_certs"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-validate-certs"><strong>validate_certs</strong></p>
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
</div></td>
@@ -493,7 +541,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
</ul>
</div></td>
</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-visibility"></div>
<div class="ansibleOptionAnchor" id="parameter-visibility_level"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-visibility-level"><span id="ansible-collections-community-general-gitlab-project-module-parameter-visibility"></span><strong>visibility</strong></p>
<a class="ansibleOptionLink" href="#parameter-visibility" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-aliases">aliases: visibility_level</span></p>
@@ -510,7 +558,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
</ul>
</div></td>
</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-wiki_enabled"></div><p class="ansible-option-title" id="ansible-collections-community-general-gitlab-project-module-parameter-wiki-enabled"><strong>wiki_enabled</strong></p>
<a class="ansibleOptionLink" href="#parameter-wiki_enabled" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
</div></td>
diff --git a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/index.html b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/index.html
index 56bb931..4cd902f 100644
--- a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/index.html
+++ b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/index.html
@@ -508,7 +508,7 @@
<li><p><a class="reference internal" href="openbsd_pkg_module.html#ansible-collections-community-general-openbsd-pkg-module"><span class="std std-ref">openbsd_pkg module</span></a> β Manage packages on OpenBSD</p></li>
<li><p><a class="reference internal" href="opendj_backendprop_module.html#ansible-collections-community-general-opendj-backendprop-module"><span class="std std-ref">opendj_backendprop module</span></a> β Will update the backend configuration of OpenDJ via the dsconfig set-backend-prop command</p></li>
<li><p><a class="reference internal" href="openwrt_init_module.html#ansible-collections-community-general-openwrt-init-module"><span class="std std-ref">openwrt_init module</span></a> β Manage services on OpenWrt</p></li>
-<li><p><a class="reference internal" href="opkg_module.html#ansible-collections-community-general-opkg-module"><span class="std std-ref">opkg module</span></a> β Package manager for OpenWrt</p></li>
+<li><p><a class="reference internal" href="opkg_module.html#ansible-collections-community-general-opkg-module"><span class="std std-ref">opkg module</span></a> β Package manager for OpenWrt and Openembedded/Yocto based Linux distributions</p></li>
<li><p><a class="reference internal" href="osx_defaults_module.html#ansible-collections-community-general-osx-defaults-module"><span class="std std-ref">osx_defaults module</span></a> β Manage macOS user defaults</p></li>
<li><p><a class="reference internal" href="ovh_ip_failover_module.html#ansible-collections-community-general-ovh-ip-failover-module"><span class="std std-ref">ovh_ip_failover module</span></a> β Manage OVH IP failover address</p></li>
<li><p><a class="reference internal" href="ovh_ip_loadbalancing_backend_module.html#ansible-collections-community-general-ovh-ip-loadbalancing-backend-module"><span class="std std-ref">ovh_ip_loadbalancing_backend module</span></a> β Manage OVH IP LoadBalancing backends</p></li>
diff --git a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/ldap_attrs_module.html b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/ldap_attrs_module.html
index 1767a7d..3c358b3 100644
--- a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/ldap_attrs_module.html
+++ b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/ldap_attrs_module.html
@@ -241,7 +241,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-l
<p><span class="ansible-option-versionadded">added in community.general 2.0.0</span></p>
</div></td>
<td><div class="ansible-option-cell"><p>The class to use for SASL authentication.</p>
-<p>possible choices are <code class="docutils literal notranslate"><span class="pre">external</span></code>, <code class="docutils literal notranslate"><span class="pre">gssapi</span></code>.</p>
+<p>Possible choices are <code class="docutils literal notranslate"><span class="pre">external</span></code>, <code class="docutils literal notranslate"><span class="pre">gssapi</span></code>.</p>
<p class="ansible-option-line"><span class="ansible-option-choices">Choices:</span></p>
<ul class="simple">
<li><p><code class="ansible-option-default-bold docutils literal notranslate"><span class="pre">"external"</span></code> <span class="ansible-option-choices-default-mark">β (default)</span></p></li>
diff --git a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/ldap_entry_module.html b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/ldap_entry_module.html
index 355ba0a..371b096 100644
--- a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/ldap_entry_module.html
+++ b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/ldap_entry_module.html
@@ -248,7 +248,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-l
<p><span class="ansible-option-versionadded">added in community.general 2.0.0</span></p>
</div></td>
<td><div class="ansible-option-cell"><p>The class to use for SASL authentication.</p>
-<p>possible choices are <code class="docutils literal notranslate"><span class="pre">external</span></code>, <code class="docutils literal notranslate"><span class="pre">gssapi</span></code>.</p>
+<p>Possible choices are <code class="docutils literal notranslate"><span class="pre">external</span></code>, <code class="docutils literal notranslate"><span class="pre">gssapi</span></code>.</p>
<p class="ansible-option-line"><span class="ansible-option-choices">Choices:</span></p>
<ul class="simple">
<li><p><code class="ansible-option-default-bold docutils literal notranslate"><span class="pre">"external"</span></code> <span class="ansible-option-choices-default-mark">β (default)</span></p></li>
diff --git a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/ldap_passwd_module.html b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/ldap_passwd_module.html
index e611a5b..8adee57 100644
--- a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/ldap_passwd_module.html
+++ b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/ldap_passwd_module.html
@@ -228,7 +228,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-l
<p><span class="ansible-option-versionadded">added in community.general 2.0.0</span></p>
</div></td>
<td><div class="ansible-option-cell"><p>The class to use for SASL authentication.</p>
-<p>possible choices are <code class="docutils literal notranslate"><span class="pre">external</span></code>, <code class="docutils literal notranslate"><span class="pre">gssapi</span></code>.</p>
+<p>Possible choices are <code class="docutils literal notranslate"><span class="pre">external</span></code>, <code class="docutils literal notranslate"><span class="pre">gssapi</span></code>.</p>
<p class="ansible-option-line"><span class="ansible-option-choices">Choices:</span></p>
<ul class="simple">
<li><p><code class="ansible-option-default-bold docutils literal notranslate"><span class="pre">"external"</span></code> <span class="ansible-option-choices-default-mark">β (default)</span></p></li>
diff --git a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/ldap_search_module.html b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/ldap_search_module.html
index 852d207..c37d6f5 100644
--- a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/ldap_search_module.html
+++ b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/ldap_search_module.html
@@ -236,7 +236,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-l
<p><span class="ansible-option-versionadded">added in community.general 2.0.0</span></p>
</div></td>
<td><div class="ansible-option-cell"><p>The class to use for SASL authentication.</p>
-<p>possible choices are <code class="docutils literal notranslate"><span class="pre">external</span></code>, <code class="docutils literal notranslate"><span class="pre">gssapi</span></code>.</p>
+<p>Possible choices are <code class="docutils literal notranslate"><span class="pre">external</span></code>, <code class="docutils literal notranslate"><span class="pre">gssapi</span></code>.</p>
<p class="ansible-option-line"><span class="ansible-option-choices">Choices:</span></p>
<ul class="simple">
<li><p><code class="ansible-option-default-bold docutils literal notranslate"><span class="pre">"external"</span></code> <span class="ansible-option-choices-default-mark">β (default)</span></p></li>
diff --git a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/openwrt_init_module.html b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/openwrt_init_module.html
index 97c0301..a7a858d 100644
--- a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/openwrt_init_module.html
+++ b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/openwrt_init_module.html
@@ -22,7 +22,7 @@
<script src="../../../_static/sphinx_highlight.js"></script>
<script src="../../../_static/js/theme.js"></script>
<link rel="search" title="Search" href="../../../search.html" />
- <link rel="next" title="community.general.opkg module β Package manager for OpenWrt" href="opkg_module.html" />
+ <link rel="next" title="community.general.opkg module β Package manager for OpenWrt and Openembedded/Yocto based Linux distributions" href="opkg_module.html" />
<link rel="prev" title="community.general.opendj_backendprop module β Will update the backend configuration of OpenDJ via the dsconfig set-backend-prop command" href="opendj_backendprop_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
@@ -278,7 +278,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-o
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="opendj_backendprop_module.html" class="btn btn-neutral float-left" title="community.general.opendj_backendprop module β Will update the backend configuration of OpenDJ via the dsconfig set-backend-prop command" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
- <a href="opkg_module.html" class="btn btn-neutral float-right" title="community.general.opkg module β Package manager for OpenWrt" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+ <a href="opkg_module.html" class="btn btn-neutral float-right" title="community.general.opkg module β Package manager for OpenWrt and Openembedded/Yocto based Linux distributions" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
<hr/>
diff --git a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/opkg_module.html b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/opkg_module.html
index da7f60e..1834f29 100644
--- a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/opkg_module.html
+++ b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/opkg_module.html
@@ -4,7 +4,7 @@
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>community.general.opkg module β Package manager for OpenWrt — Ansible collections documentation</title>
+ <title>community.general.opkg module β Package manager for OpenWrt and Openembedded/Yocto based Linux distributions — Ansible collections documentation</title>
<link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="../../../_static/css/ansible.css" type="text/css" />
<link rel="stylesheet" href="../../../_static/antsibull-minimal.css" type="text/css" />
@@ -122,7 +122,7 @@
<li class="breadcrumb-item"><a href="../../index.html">Collection Index</a></li>
<li class="breadcrumb-item"><a href="../index.html">Collections in the Community Namespace</a></li>
<li class="breadcrumb-item"><a href="index.html">Community.General</a></li>
- <li class="breadcrumb-item active">community.general.opkg module β Package manager for OpenWrt</li>
+ <li class="breadcrumb-item active">community.general.opkg module β Package manager for OpenWrt and Openembedded/Yocto based Linux distributions</li>
<li class="wy-breadcrumbs-aside">
<!-- User defined GitHub URL -->
<a href="https://github.com/ansible-collections/community.general/edit/main/plugins/modules/opkg.py?description=%23%23%23%23%23%20SUMMARY%0A%3C!β%20Your%20description%20here%20β%3E%0A%0A%0A%23%23%23%23%23%20ISSUE%20TYPE%0A-%20Docs%20Pull%20Request%0A%0A%2Blabel:%20docsite_pr" class="fa fa-github"> Edit on GitHub</a>
@@ -135,8 +135,8 @@
<div itemprop="articleBody">
- <span class="target" id="ansible-collections-community-general-opkg-module"></span><section id="community-general-opkg-module-package-manager-for-openwrt">
-<h1>community.general.opkg module β Package manager for OpenWrt<a class="headerlink" href="#community-general-opkg-module-package-manager-for-openwrt" title="Permalink to this heading">ο</a></h1>
+ <span class="target" id="ansible-collections-community-general-opkg-module"></span><section id="community-general-opkg-module-package-manager-for-openwrt-and-openembedded-yocto-based-linux-distributions">
+<h1>community.general.opkg module β Package manager for OpenWrt and Openembedded/Yocto based Linux distributions<a class="headerlink" href="#community-general-opkg-module-package-manager-for-openwrt-and-openembedded-yocto-based-linux-distributions" title="Permalink to this heading">ο</a></h1>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/general">community.general collection</a> (version 6.3.0).</p>
@@ -156,7 +156,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-o
<section id="synopsis">
<h2><a class="toc-backref" href="#id1">Synopsis</a><a class="headerlink" href="#synopsis" title="Permalink to this heading">ο</a></h2>
<ul class="simple">
-<li><p>Manages OpenWrt packages</p></li>
+<li><p>Manages ipk packages for OpenWrt and Openembedded/Yocto based Linux distributions</p></li>
</ul>
</section>
<section id="requirements">
@@ -204,7 +204,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-o
<p class="ansible-option-type-line"><span class="ansible-option-type">list</span> / <span class="ansible-option-elements">elements=string</span> / <span class="ansible-option
Issue reporter: @Akasurde if you're still around :-)
I have highly refactored the module to leverage the pkg_resources module capabilities, removing the need for a regex.
However, after many researches, it seems impossible to handle extras, the only guessable thing seems to be if a provided extra is valid or not.
Therefore, in case extra identifiers are provided, I propose to verify if the extra is valid, if not, an error is raised. Otherwise, the package is put inside an ignore list and a warning is issued.
Given the failing systems, I do think that this would require even more work to be consistent.
It may also be a good idea to start changing the submodule used on more recent versions of Python as requested by setuptools: https://setuptools.pypa.io/en/latest/pkg_resources.html
This PR needs a rebase. Please rebase, or if you no longer want to continue it, please close it. Thanks!
needs_info
@Warkdev This pullrequest is waiting for your response. Please respond or the pullrequest will be closed.
@Warkdev You have not responded to information requests in this pullrequest so we will assume it no longer affects you. If you are still interested in this, please create a new pullrequest with the requested information.