Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

puppet: refactored to use CmdRunner #5612

Merged

Conversation

russoz
Copy link
Collaborator

@russoz russoz commented Nov 27, 2022

SUMMARY

Refactored the module to use CmdRunner.

Continues #5564.

ISSUE TYPE
  • Feature Pull Request
COMPONENT NAME

plugins/modules/puppet.py

@ansibullbot
Copy link
Collaborator

@ansibullbot ansibullbot added feature This issue/PR relates to a feature request module module module_utils module_utils new_plugin New plugin plugins plugin (any type) system tests tests unit tests/unit labels Nov 27, 2022
@felixfontein felixfontein added check-before-release PR will be looked at again shortly before release and merged if possible. backport-6 labels Nov 27, 2022
@github-actions
Copy link

github-actions bot commented Dec 3, 2022

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/3610230237

File changes:

  • M collections/community/general/gunicorn_module.html
  • M collections/community/general/hana_query_module.html
  • M collections/community/general/haproxy_module.html
  • M collections/community/general/index.html
  • M collections/community/general/keycloak_realm_module.html
  • M collections/community/general/runit_module.html
  • M collections/community/general/sap_task_list_execute_module.html
  • M collections/community/general/sapcar_extract_module.html
  • M collections/community/general/say_module.html
  • M collections/community/general/slack_module.html
  • M collections/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/gunicorn_module.html b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/gunicorn_module.html
index 3698e37..5d7a4b3 100644
--- a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/gunicorn_module.html
+++ b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/gunicorn_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.hana_query module – Execute SQL on HANA" href="hana_query_module.html" />
+    <link rel="next" title="community.general.haproxy module – Enable, disable, and set weights for HAProxy backend servers using socket commands" href="haproxy_module.html" />
     <link rel="prev" title="community.general.grove module – Sends a notification to a grove.io channel" href="grove_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
 
 
@@ -325,7 +325,7 @@ see <a class="reference internal" href="#ansible-collections-community-general-g
 
 <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="grove_module.html" class="btn btn-neutral float-left" title="community.general.grove module – Sends a notification to a grove.io channel" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="hana_query_module.html" class="btn btn-neutral float-right" title="community.general.hana_query module – Execute SQL on HANA" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="haproxy_module.html" class="btn btn-neutral float-right" title="community.general.haproxy module – Enable, disable, and set weights for HAProxy backend servers using socket commands" 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/hana_query_module.html b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/hana_query_module.html
index c9b5acd..ec68622 100644
--- a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/hana_query_module.html
+++ b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/hana_query_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.hana_query module – Execute SQL on HANA &mdash; Ansible collections  documentation</title>
+  <title>community.general.hana_query module &mdash; 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" />
@@ -21,9 +21,7 @@
         <script src="../../../_static/doctools.js"></script>
         <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.haproxy module – Enable, disable, and set weights for HAProxy backend servers using socket commands" href="haproxy_module.html" />
-    <link rel="prev" title="community.general.gunicorn module – Run gunicorn with various settings" href="gunicorn_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
+    <link rel="search" title="Search" href="../../../search.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
 
 
 
@@ -72,20 +70,8 @@
         </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
   
               <p class="caption" role="heading"><span class="caption-text">Collections:</span></p>
-<ul class="current">
-<li class="toctree-l1 current"><a class="reference internal" href="../../index.html">Collection Index</a><ul class="current">
-<li class="toctree-l2 current"><a class="reference internal" href="../index.html">Collections in the Community Namespace</a><ul class="current">
-<li class="toctree-l3 current"><a class="reference internal" href="index.html">Community.General</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="index.html#description">Description</a></li>
-<li class="toctree-l4"><a class="reference internal" href="index.html#communication">Communication</a></li>
-<li class="toctree-l4"><a class="reference internal" href="index.html#guides">Guides</a></li>
-<li class="toctree-l4 current"><a class="reference internal" href="index.html#plugin-index">Plugin Index</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../index.html">Collection Index</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Plugin indexes:</span></p>
 <ul>
@@ -115,13 +101,8 @@
           <div role="navigation" aria-label="Page navigation">
   <ul class="wy-breadcrumbs">
       <li><a href="../../../index.html" class="icon icon-home"></a></li>
-          <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.hana_query module – Execute SQL on HANA</li>
+      <li class="breadcrumb-item active">community.general.hana_query module</li>
       <li class="wy-breadcrumbs-aside">
-              <!-- User defined GitHub URL -->
-              <a href="https://github.com/ansible-collections/community.general/edit/main/plugins/modules/hana_query.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>
       </li>
   </ul>
   <hr/>
@@ -131,228 +112,17 @@
   
            <div itemprop="articleBody">
              
-  <span class="target" id="ansible-collections-community-general-hana-query-module"></span><section id="community-general-hana-query-module-execute-sql-on-hana">
-<h1>community.general.hana_query module – Execute SQL on HANA<a class="headerlink" href="#community-general-hana-query-module-execute-sql-on-hana" title="Permalink to this heading"></a></h1>
+  <span class="target" id="ansible-collections-community-general-hana-query-module"></span><section id="community-general-hana-query-module">
+<h1>community.general.hana_query module<a class="headerlink" href="#community-general-hana-query-module" 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.1.0).</p>
-<p>To install it, use: <code class="code docutils literal notranslate"><span class="pre">ansible-galaxy</span> <span class="pre">collection</span> <span class="pre">install</span> <span class="pre">community.general</span></code>.</p>
+<p>This redirect is part of the <a class="reference external" href="https://galaxy.ansible.com/community/general">community.general collection</a> (version 6.1.0).</p>
 <p>To use it in a playbook, specify: <code class="code docutils literal notranslate"><span class="pre">community.general.hana_query</span></code>.</p>
 </div>
-<p class="ansible-version-added">New in community.general 3.2.0</p>
-<div class="contents local topic" id="contents">
 <ul class="simple">
-<li><p><a class="reference internal" href="#synopsis" id="id1">Synopsis</a></p></li>
-<li><p><a class="reference internal" href="#parameters" id="id2">Parameters</a></p></li>
-<li><p><a class="reference internal" href="#notes" id="id3">Notes</a></p></li>
-<li><p><a class="reference internal" href="#examples" id="id4">Examples</a></p></li>
-<li><p><a class="reference internal" href="#return-values" id="id5">Return Values</a></p></li>
+<li><p>This is a redirect to the <a class="reference external" href="https://docs.ansible.com/ansible/devel/collections/community/sap_libs/sap_hdbsql_module.html#ansible-collections-community-sap-libs-sap-hdbsql-module" title="(in Ansible vdevel)"><span class="xref std std-ref">community.sap_libs.sap_hdbsql module</span></a>.</p></li>
+<li><p>This redirect does <strong>not</strong> work with Ansible 2.9.</p></li>
 </ul>
-</div>
-<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>This module executes SQL statements on HANA with hdbsql.</p></li>
-</ul>
-</section>
-<section id="parameters">
-<h2><a class="toc-backref" href="#id2">Parameters</a><a class="headerlink" href="#parameters" title="Permalink to this heading"></a></h2>
-<table class="colwidths-auto ansible-option-table docutils align-default" style="width: 100%">
-<thead>
-<tr class="row-odd"><th class="head"><p>Parameter</p></th>
-<th class="head"><p>Comments</p></th>
-</tr>
-</thead>
-<tbody>
-<tr class="row-even"><td><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="parameter-autocommit"></div><p class="ansible-option-title" id="ansible-collections-community-general-hana-query-module-parameter-autocommit"><strong>autocommit</strong></p>
-<a class="ansibleOptionLink" href="#parameter-autocommit" 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>Autocommit the statement.</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>
-<tr class="row-odd"><td><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="parameter-database"></div><p class="ansible-option-title" id="ansible-collections-community-general-hana-query-module-parameter-database"><strong>database</strong></p>
-<a class="ansibleOptionLink" href="#parameter-database" 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>Define the database on which to connect.</p>
-</div></td>
-</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="parameter-encrypted"></div><p class="ansible-option-title" id="ansible-collections-community-general-hana-query-module-parameter-encrypted"><strong>encrypted</strong></p>
-<a class="ansibleOptionLink" href="#parameter-encrypted" 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>Use encrypted connection. Defaults to <code class="docutils literal notranslate"><span class="pre">false</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">false</span></code> <span class="ansible-option-choices-default-mark">← (default)</span></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-filepath"></div><p class="ansible-option-title" id="ansible-collections-community-general-hana-query-module-parameter-filepath"><strong>filepath</strong></p>
-<a class="ansibleOptionLink" href="#parameter-filepath" 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=path</span></p>
-</div></td>
-<td><div class="ansible-option-cell"><p>One or more files each containing one SQL query to run.</p>
-<p>Must be a string or list containing strings.</p>
-</div></td>
-</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="parameter-host"></div><p class="ansible-option-title" id="ansible-collections-community-general-hana-query-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>
-<td><div class="ansible-option-cell"><p>The Host IP address. The port can be defined as well.</p>
-</div></td>
-</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="parameter-instance"></div><p class="ansible-option-title" id="ansible-collections-community-general-hana-query-module-parameter-instance"><strong>instance</strong></p>
-<a class="ansibleOptionLink" href="#parameter-instance" 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 instance number.</p>
-</div></td>
-</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="parameter-password"></div><p class="ansible-option-title" id="ansible-collections-community-general-hana-query-module-parameter-password"><strong>password</strong></p>
-<a class="ansibleOptionLink" href="#parameter-password" 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 password to connect to the database.</p>
-<p><strong>Note:</strong> Since the passwords have to be passed as command line arguments, <em>userstore=true</em> should be used whenever possible, as command line arguments can be seen by other users on the same machine.</p>
-</div></td>
-</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="parameter-query"></div><p class="ansible-option-title" id="ansible-collections-community-general-hana-query-module-parameter-query"><strong>query</strong></p>
-<a class="ansibleOptionLink" href="#parameter-query" 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>SQL query to run.</p>
-<p>Must be a string or list containing strings. Please note that if you supply a string, it will be split by commas (<code class="docutils literal notranslate"><span class="pre">,</span></code>) to a list. It is better to supply a one-element list instead to avoid mangled input.</p>
-</div></td>
-</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="parameter-sid"></div><p class="ansible-option-title" id="ansible-collections-community-general-hana-query-module-parameter-sid"><strong>sid</strong></p>
-<a class="ansibleOptionLink" href="#parameter-sid" 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 system ID.</p>
-</div></td>
-</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="parameter-user"></div><p class="ansible-option-title" id="ansible-collections-community-general-hana-query-module-parameter-user"><strong>user</strong></p>
-<a class="ansibleOptionLink" href="#parameter-user" 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 dedicated username. The user could be also in hdbuserstore. Defaults to <code class="docutils literal notranslate"><span class="pre">SYSTEM</span></code>.</p>
-<p class="ansible-option-line"><span class="ansible-option-default-bold">Default:</span> <code class="ansible-option-default docutils literal notranslate"><span class="pre">&quot;SYSTEM&quot;</span></code></p>
-</div></td>
-</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="parameter-userstore"></div><p class="ansible-option-title" id="ansible-collections-community-general-hana-query-module-parameter-userstore"><strong>userstore</strong></p>
-<a class="ansibleOptionLink" href="#parameter-userstore" 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.5.0</span></p>
-</div></td>
-<td><div class="ansible-option-cell"><p>If <code class="docutils literal notranslate"><span class="pre">true</span></code> the user must be in hdbuserstore.</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">false</span></code> <span class="ansible-option-choices-default-mark">← (default)</span></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>
-</tbody>
-</table>
-</section>
-<section id="notes">
-<h2><a class="toc-backref" href="#id3">Notes</a><a class="headerlink" href="#notes" title="Permalink to this heading"></a></h2>
-<div class="admonition note">
-<p class="admonition-title">Note</p>
-<ul class="simple">
-<li><p>Does not support <code class="docutils literal notranslate"><span class="pre">check_mode</span></code>.</p></li>
-</ul>
-</div>
-</section>
-<section id="examples">
-<h2><a class="toc-backref" href="#id4">Examples</a><a class="headerlink" href="#examples" title="Permalink to this heading"></a></h2>
-<div class="highlight-yaml+jinja notranslate"><div class="highlight"><pre><span></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">Simple select query</span><span class="w"></span>
-<span class="w">  </span><span class="nt">community.general.hana_query</span><span class="p">:</span><span class="w"></span>
-<span class="w">    </span><span class="nt">sid</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;hdb&quot;</span><span class="w"></span>
-<span class="w">    </span><span class="nt">instance</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;01&quot;</span><span class="w"></span>
-<span class="w">    </span><span class="nt">password</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;Test123&quot;</span><span class="w"></span>
-<span class="w">    </span><span class="nt">query</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;select</span><span class="nv"> </span><span class="s">user_name</span><span class="nv"> </span><span class="s">from</span><span class="nv"> </span><span class="s">users&quot;</span><span class="w"></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">Run several queries</span><span class="w"></span>
-<span class="w">  </span><span class="nt">community.general.hana_query</span><span class="p">:</span><span class="w"></span>
-<span class="w">    </span><span class="nt">sid</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;hdb&quot;</span><span class="w"></span>
-<span class="w">    </span><span class="nt">instance</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;01&quot;</span><span class="w"></span>
-<span class="w">    </span><span class="nt">password</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;Test123&quot;</span><span class="w"></span>
-<span class="w">    </span><span class="nt">query</span><span class="p">:</span><span class="w"></span>
-<span class="w">    </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">&quot;select</span><span class="nv"> </span><span class="s">user_name</span><span class="nv"> </span><span class="s">from</span><span class="nv"> </span><span class="s">users;&quot;</span><span class="w"></span>
-<span class="w">    </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">select * from SYSTEM;</span><span class="w"></span>
-<span class="w">    </span><span class="nt">host</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;localhost&quot;</span><span class="w"></span>
-<span class="w">    </span><span class="nt">autocommit</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="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">Run several queries from file</span><span class="w"></span>
-<span class="w">  </span><span class="nt">community.general.hana_query</span><span class="p">:</span><span class="w"></span>
-<span class="w">    </span><span class="nt">sid</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;hdb&quot;</span><span class="w"></span>
-<span class="w">    </span><span class="nt">instance</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;01&quot;</span><span class="w"></span>
-<span class="w">    </span><span class="nt">password</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;Test123&quot;</span><span class="w"></span>
-<span class="w">    </span><span class="nt">filepath</span><span class="p">:</span><span class="w"></span>
-<span class="w">    </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/tmp/HANA_CPU_UtilizationPerCore_2.00.020+.txt</span><span class="w"></span>
-<span class="w">    </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/tmp/HANA.txt</span><span class="w"></span>
-<span class="w">    </span><span class="nt">host</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;localhost&quot;</span><span class="w"></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">Run several queries from user store</span><span class="w"></span>
-<span class="w">  </span><span class="nt">community.general.hana_query</span><span class="p">:</span><span class="w"></span>
-<span class="w">    </span><span class="nt">sid</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;hdb&quot;</span><span class="w"></span>
-<span class="w">    </span><span class="nt">instance</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;01&quot;</span><span class="w"></span>
-<span class="w">    </span><span class="nt">user</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">hdbstoreuser</span><span class="w"></span>
-<span class="w">    </span><span class="nt">userstore</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="w">    </span><span class="nt">query</span><span class="p">:</span><span class="w"></span>
-<span class="w">    </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">&quot;select</span><span class="nv"> </span><span class="s">user_name</span><span class="nv"> </span><span class="s">from</span><span class="nv"> </span><span class="s">users;&quot;</span><span class="w"></span>
-<span class="w">    </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">select * from users;</span><span class="w"></span>
-<span class="w">    </span><span class="nt">autocommit</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span><span class="w"></span>
-</pre></div>
-</div>
-</section>
-<section id="return-values">
-<h2><a class="toc-backref" href="#id5">Return Values</a><a class="headerlink" href="#return-values" title="Permalink to this heading"></a></h2>
-<p>Common return values are documented <a class="reference external" href="https://docs.ansible.com/ansible/devel/reference_appendices/common_return_values.html#common-return-values" title="(in Ansible vdevel)"><span class="xref std std-ref">here</span></a>, the following are the fields unique to this module:</p>
-<table class="colwidths-auto ansible-option-table docutils align-default" style="width: 100%">
-<thead>
-<tr class="row-odd"><th class="head"><p>Key</p></th>
-<th class="head"><p>Description</p></th>
-</tr>
-</thead>
-<tbody>
-<tr class="row-even"><td><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="return-query_result"></div><p class="ansible-option-title" id="ansible-collections-community-general-hana-query-module-return-query-result"><strong>query_result</strong></p>
-<a class="ansibleOptionLink" href="#return-query_result" title="Permalink to this return value"></a><p class="ansible-option-type-line"><span class="ansible-option-type">list</span> / <span class="ansible-option-elements">elements=list</span></p>
-</div></td>
-<td><div class="ansible-option-cell"><p>List containing results of all queries executed (one sublist for every query).</p>
-<p class="ansible-option-line"><span class="ansible-option-returned-bold">Returned:</span> on success</p>
-<p class="ansible-option-line ansible-option-sample"><span class="ansible-option-sample-bold">Sample:</span> <code class="ansible-option-sample docutils literal notranslate"><span class="pre">[[{&quot;Column&quot;:</span> <span class="pre">&quot;Value1&quot;},</span> <span class="pre">{&quot;Column&quot;:</span> <span class="pre">&quot;Value2&quot;}],</span> <span class="pre">[{&quot;Column&quot;:</span> <span class="pre">&quot;Value1&quot;},</span> <span class="pre">{&quot;Column&quot;:</span> <span class="pre">&quot;Value2&quot;}]]</span></code></p>
-</div></td>
-</tr>
-</tbody>
-</table>
-<section id="authors">
-<h3>Authors<a class="headerlink" href="#authors" title="Permalink to this heading"></a></h3>
-<ul class="simple">
-<li><p>Rainer Leber (&#64;rainerleber)</p></li>
-</ul>
-</section>
-<section id="collection-links">
-<h3>Collection links<a class="headerlink" href="#collection-links" title="Permalink to this heading"></a></h3>
-<p class="ansible-links">
-  <a href="https://github.com/ansible-collections/community.general/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
-  <a href="https://github.com/ansible-collections/community.general" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
-  <a href="https://github.com/ansible-collections/community.general/issues/new?assignees=&amp;labels=&amp;template=bug_report.yml" aria-role="button" target="_blank" rel="noopener external">Submit a bug report</a>
-  <a href="https://github.com/ansible-collections/community.general/issues/new?assignees=&amp;labels=&amp;template=feature_request.yml" aria-role="button" target="_blank" rel="noopener external">Request a feature</a>
-  <a href="./#communication-for-community-general" aria-role="button" target="_blank">Communication</a>
-</p></section>
-</section>
 </section>
 
 
@@ -360,10 +130,7 @@
           </div>
           
 
-<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="gunicorn_module.html" class="btn btn-neutral float-left" title="community.general.gunicorn module – Run gunicorn with various settings" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="haproxy_module.html" class="btn btn-neutral float-right" title="community.general.haproxy module – Enable, disable, and set weights for HAProxy backend servers using socket commands" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
-    </div>
+<footer>
 
   <hr/>
 
diff --git a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/haproxy_module.html b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/haproxy_module.html
index 5596535..bf37799 100644
--- a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/haproxy_module.html
+++ b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/haproxy_module.html
@@ -23,7 +23,7 @@
     <script src="../../../_static/js/theme.js"></script>
     <link rel="search" title="Search" href="../../../search.html" />
     <link rel="next" title="community.general.heroku_collaborator module – Add or delete app collaborators on Heroku" href="heroku_collaborator_module.html" />
-    <link rel="prev" title="community.general.hana_query module – Execute SQL on HANA" href="hana_query_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
+    <link rel="prev" title="community.general.gunicorn module – Run gunicorn with various settings" href="gunicorn_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
 
 
 
@@ -440,7 +440,7 @@
           
 
 <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="hana_query_module.html" class="btn btn-neutral float-left" title="community.general.hana_query module – Execute SQL on HANA" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="gunicorn_module.html" class="btn btn-neutral float-left" title="community.general.gunicorn module – Run gunicorn with various settings" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="heroku_collaborator_module.html" class="btn btn-neutral float-right" title="community.general.heroku_collaborator module – Add or delete app collaborators on Heroku" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
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 263cc31..7500a78 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
@@ -295,7 +295,6 @@
 <li><p><a class="reference internal" href="gitlab_user_module.html#ansible-collections-community-general-gitlab-user-module"><span class="std std-ref">gitlab_user module</span></a> – Creates/updates/deletes/blocks/unblocks GitLab Users</p></li>
 <li><p><a class="reference internal" href="grove_module.html#ansible-collections-community-general-grove-module"><span class="std std-ref">grove module</span></a> – Sends a notification to a grove.io channel</p></li>
 <li><p><a class="reference internal" href="gunicorn_module.html#ansible-collections-community-general-gunicorn-module"><span class="std std-ref">gunicorn module</span></a> – Run gunicorn with various settings</p></li>
-<li><p><a class="reference internal" href="hana_query_module.html#ansible-collections-community-general-hana-query-module"><span class="std std-ref">hana_query module</span></a> – Execute SQL on HANA</p></li>
 <li><p><a class="reference internal" href="haproxy_module.html#ansible-collections-community-general-haproxy-module"><span class="std std-ref">haproxy module</span></a> – Enable, disable, and set weights for HAProxy backend servers using socket commands</p></li>
 <li><p><a class="reference internal" href="heroku_collaborator_module.html#ansible-collections-community-general-heroku-collaborator-module"><span class="std std-ref">heroku_collaborator module</span></a> – Add or delete app collaborators on Heroku</p></li>
 <li><p><a class="reference internal" href="hg_module.html#ansible-collections-community-general-hg-module"><span class="std std-ref">hg module</span></a> – Manages Mercurial (hg) repositories</p></li>
@@ -614,8 +613,6 @@
 <li><p><a class="reference internal" href="rundeck_job_run_module.html#ansible-collections-community-general-rundeck-job-run-module"><span class="std std-ref">rundeck_job_run module</span></a> – Run a Rundeck job</p></li>
 <li><p><a class="reference internal" href="rundeck_project_module.html#ansible-collections-community-general-rundeck-project-module"><span class="std std-ref">rundeck_project module</span></a> – Manage Rundeck projects</p></li>
 <li><p><a class="reference internal" href="runit_module.html#ansible-collections-community-general-runit-module"><span class="std std-ref">runit module</span></a> – Manage runit services</p></li>
-<li><p><a class="reference internal" href="sap_task_list_execute_module.html#ansible-collections-community-general-sap-task-list-execute-module"><span class="std std-ref">sap_task_list_execute module</span></a> – Perform SAP Task list execution</p></li>
-<li><p><a class="reference internal" href="sapcar_extract_module.html#ansible-collections-community-general-sapcar-extract-module"><span class="std std-ref">sapcar_extract module</span></a> – Manages SAP SAPCAR archives</p></li>
 <li><p><a class="reference internal" href="say_module.html#ansible-collections-community-general-say-module"><span class="std std-ref">say module</span></a> – Makes a computer to speak</p></li>
 <li><p><a class="reference internal" href="scaleway_compute_module.html#ansible-collections-community-general-scaleway-compute-module"><span class="std std-ref">scaleway_compute module</span></a> – Scaleway compute management module</p></li>
 <li><p><a class="reference internal" href="scaleway_compute_private_network_module.html#ansible-collections-community-general-scaleway-compute-private-network-module"><span class="std std-ref">scaleway_compute_private_network module</span></a> – Scaleway compute - private network management</p></li>
diff --git a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/keycloak_realm_module.html b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/keycloak_realm_module.html
index c0cf7c6..d6400ef 100644
--- a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/keycloak_realm_module.html
+++ b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/keycloak_realm_module.html
@@ -1052,6 +1052,7 @@
 <span class="w">    </span><span class="nt">auth_username</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">USERNAME</span><span class="w"></span>
 <span class="w">    </span><span class="nt">auth_password</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">PASSWORD</span><span class="w"></span>
 <span class="w">    </span><span class="nt">id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">realm</span><span class="w"></span>
+<span class="w">    </span><span class="nt">realm</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">realm</span><span class="w"></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="w"></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">Delete a Keycloak realm</span><span class="w"></span>
diff --git a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/runit_module.html b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/runit_module.html
index 024a987..3bdcdc7 100644
--- a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/runit_module.html
+++ b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/runit_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.sap_task_list_execute module – Perform SAP Task list execution" href="sap_task_list_execute_module.html" />
+    <link rel="next" title="community.general.say module – Makes a computer to speak" href="say_module.html" />
     <link rel="prev" title="community.general.rundeck_project module – Manage Rundeck projects" href="rundeck_project_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
 
 
@@ -274,7 +274,7 @@
 
 <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="rundeck_project_module.html" class="btn btn-neutral float-left" title="community.general.rundeck_project module – Manage Rundeck projects" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="sap_task_list_execute_module.html" class="btn btn-neutral float-right" title="community.general.sap_task_list_execute module – Perform SAP Task list execution" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="say_module.html" class="btn btn-neutral float-right" title="community.general.say module – Makes a computer to speak" 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/sap_task_list_execute_module.html b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/sap_task_list_execute_module.html
index 3ea764e..cd405e9 100644
--- a/home/runner/work/community.general/community.general/docsbuild/base/collections/community/general/sap_task_list_execute_module.html
+++ b/home/runner/work/community.general/community.general/docsbuild/head/collections/community/general/sap_task_list_execute_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.sap_task_list_execute module – Perform SAP Task list execution &mdash; Ansible collections  documentation</title>
+  <title>community.general.sap_task_list_execute module &mdash; 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" />
@@ -21,9 +21,7 @@
         <script src="../../../_static/doctools.js"></script>
         <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.sapcar_extract module – Manages SAP SAPCAR archives" href="sapcar_extract_module.html" />
-    <link rel="prev" title="community.general.runit module – Manage runit services" href="runit_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
+    <link rel="search" title="Search" href="../../../search.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
 
 
 
@@ -72,20 +70,8 @@
         </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
   
               <p class="caption" role="heading"><span class="caption-text">Collections:</span></p>
-<ul class="current">
-<li class="toctree-l1 current"><a class="reference internal" href="../../index.html">Collection Index</a><ul class="current">
-<li class="toctree-l2 current"><a class="reference internal" href="../index.html">Collections in the Community Namespace</a><ul class="current">
-<li class="toctree-l3 current"><a class="reference internal" href="index.html">Community.General</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="index.html#description">Description</a></li>
-<li class="toctree-l4"><a class="reference internal" href="index.html#communication">Communication</a></li>
-<li class="toctree-l4"><a class="reference internal" href="index.html#guides">Guides</a></li>
-<li class="toctree-l4 current"><a class="reference internal" href="index.html#plugin-index">Plugin Index</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../index.html">Collection Index</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Plugin indexes:</span></p>
 <ul>
@@ -115,13 +101,8 @@
           <div role="navigation" aria-label="Page navigation">
   <ul class="wy-breadcrumbs">
       <li><a href="../../../index.html" class="icon icon-home"></a></li>
-          <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.sap_task_list_execute module – Perform SAP Task list execution</li>
+      <li class="breadcrumb-item active">community.general.sap_task_list_execute module</li>
       <li class="wy-breadcrumbs-aside">
-              <!-- User defined GitHub URL -->
-              <a href="https://github.com/ansible-collections/community.general/edit/main/plugins/modules/sap_task_list_execute.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>
       </li>
   </ul>
   <hr/>
@@ -131,251 +112,17 @@
   
            <div itemprop="articleBody">
              
-  <span class="target" id="ansible-collections-community-general-sap-task-list-execute-module"></span><section id="community-general-sap-task-list-execute-module-perform-sap-task-list-execution">
-<h1>community.general.sap_task_list_execute module – Perform SAP Task list execution<a class="headerlink" href="#community-general-sap-task-list-execute-module-perform-sap-task-list-execution" title="Permalink to this heading"></a></h1>
+  <span class="target" id="ansible-collections-community-general-sap-task-list-execute-module"></span><section id="community-general-sap-task-list-execute-module">
+<h1>community.general.sap_task_list_execute module<a class="headerlink" href="#community-general-sap-task-list-execute-module" 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.1.0).</p>
-<p>To install it, use: <code class="code docutils literal notranslate"><span class="pre">ansible-galaxy</span> <span class="pre">collection</span> <span class="pre">install</span> <span class="pre">community.general</span></code>.
-You need further requirements to be able to use this module,
-see <a class="reference internal" href="#ansible-collections-community-general-sap-task-list-execute-module-requirements"><span class="std std-ref">Requirements</span></a> for details.</p>
+<p>This redirect is part of the <a class="reference external" href="https://galaxy.ansible.com/community/general">community.general collection</a> (version 6.1.0).</p>
 <p>To use it in a playbook, specify: <code class="code docutils literal notranslate"><span class="pre">community.general.sap_task_list_execute</span></code>.</p>
 </div>
-<p class="ansible-version-added">New in community.general 3.5.0</p>
-<div class="contents local topic" id="contents">
 <ul class="simple">
-<li><p><a class="reference internal" href="#synopsis" id="id1">Synopsis</a></p></li>
-<li><p><a class="reference internal" href="#requirements" id="id2">Requirements</a></p></li>
-<li><p><a class="reference internal" href="#parameters" id="id3">Parameters</a></p></li>
-<li><p><a class="reference internal" href="#notes" id="id4">Notes</a></p></li>
-<li><p><a class="reference internal" href="#examples" id="id5">Examples</a></p></li>
-<li><p><a class="reference internal" href="#return-values" id="id6">Return Values</a></p></li>
+<li><p>This is a redirect to the <a class="reference external" href="https://docs.ansible.com/ansible/devel/collections/community/sap_libs/sap_task_list_execute_module.html#ansible-collections-community-sap-libs-sap-task-list-execute-module" title="(in Ansible vdevel)"><span class="xref std std-ref">community.sap_libs.sap_task_list_execute module</span></a>.</p></li>
+<li><p>This redirect does <strong>not</strong> work with Ansible 2.9.</p></li>
 </ul>
-</div>
-<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>The <code class="docutils literal notranslate"><span class="pre">sap_task_list_execute</span></code> module depends on <code class="docutils literal notranslate"><span class="pre">pyrfc</span></code> Python library (version 2.4.0 and upwards). Depending on distribution you are using, you may need to install additional packages to have these available.</p></li>
-<li><p>Tasks in the task list which requires manual activities will be confirmed automatically.</p></li>
-<li><p>This module will use the RFC package <code class="docutils literal notranslate"><span class="pre">STC_TM_API</span></code>.</p></li>
-</ul>
-</section>
-<section id="requirements">
-<span id="ansible-collections-community-general-sap-task-list-execute-module-requirements"></span><h2><a class="toc-backref" href="#id2">Requirements</a><a class="headerlink" href="#requirements" title="Permalink to this heading"></a></h2>
-<p>The below requirements are needed on the host that executes this module.</p>
-<ul class="simple">
-<li><p>pyrfc &gt;= 2.4.0</p></li>
-<li><p>xmltodict</p></li>
-</ul>
-</section>
-<section id="parameters">
-<h2><a class="toc-backref" href="#id3">Parameters</a><a class="headerlink" href="#parameters" title="Permalink to this heading"></a></h2>
-<table class="colwidths-auto ansible-option-table docutils align-default" style="width: 100%">
-<thead>
-<tr class="row-odd"><th class="head"><p>Parameter</p></th>
-<th class="head"><p>Comments</p></th>
-</tr>
-</thead>
-<tbody>
-<tr class="row-even"><td><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="parameter-client"></div><p class="ansible-option-title" id="ansible-collections-community-general-sap-task-list-execute-module-parameter-client"><strong>client</strong></p>
-<a class="ansibleOptionLink" href="#parameter-client" 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 client number to connect to.</p>
-<p>You must quote the value to ensure retaining the leading zeros.</p>
-<p class="ansible-option-line"><span class="ansible-option-default-bold">Default:</span> <code class="ansible-option-default docutils literal notranslate"><span class="pre">&quot;000&quot;</span></code></p>
-</div></td>
-</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="parameter-conn_password"></div><p class="ansible-option-title" id="ansible-collections-community-general-sap-task-list-execute-module-parameter-conn-password"><strong>conn_password</strong></p>
-<a class="ansibleOptionLink" href="#parameter-conn_password" 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 required password for the SAP system.</p>
-</div></td>
-</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="parameter-conn_username"></div><p class="ansible-option-title" id="ansible-collections-community-general-sap-task-list-execute-module-parameter-conn-username"><strong>conn_username</strong></p>
-<a class="ansibleOptionLink" href="#parameter-conn_username" 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 required username for the SAP system.</p>
-</div></td>
-</tr>
-<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-sap-task-list-execute-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> / <span class="ansible-option-required">required</span></p>
-</div></td>
-<td><div class="ansible-option-cell"><p>The required host for the SAP system. Can be either an FQDN or IP Address.</p>
-</div></td>
-</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="parameter-sysnr"></div><p class="ansible-option-title" id="ansible-collections-community-general-sap-task-list-execute-module-parameter-sysnr"><strong>sysnr</strong></p>
-<a class="ansibleOptionLink" href="#parameter-sysnr" 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 system number of the SAP system.</p>
-<p>You must quote the value to ensure retaining the leading zeros.</p>
-<p class="ansible-option-line"><span class="ansible-option-default-bold">Default:</span> <code class="ansible-option-default docutils literal notranslate"><span class="pre">&quot;00&quot;</span></code></p>
-</div></td>
-</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="parameter-task_parameters"></div><p class="ansible-option-title" id="ansible-collections-community-general-sap-task-list-execute-module-parameter-task-parameters"><strong>task_parameters</strong></p>
-<a class="ansibleOptionLink" href="#parameter-task_parameters" 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=dictionary</span></p>
-</div></td>
-<td><div class="ansible-option-cell"><p>The tasks and the parameters for execution.</p>
-<p>If the task list do not need any parameters. This could be empty.</p>
-<p>If only specific tasks from the task list should be executed. The tasks even when no parameter is needed must be provided. Alongside with the module parameter <em>task_skip=true</em>.</p>
-</div></td>
-</tr>
-<tr class="row-even"><td><div class="ansible-option-indent"></div><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="parameter-task_parameters/FIELDNAME"></div><p class="ansible-option-title" id="ansible-collections-community-general-sap-task-list-execute-module-parameter-task-parameters-fieldname"><strong>FIELDNAME</strong></p>
-<a class="ansibleOptionLink" href="#parameter-task_parameters/FIELDNAME" 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-indent-desc"></div><div class="ansible-option-cell"><p>The name of the field of the task.</p>
-</div></td>
-</tr>
-<tr class="row-odd"><td><div class="ansible-option-indent"></div><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="parameter-task_parameters/TASKNAME"></div><p class="ansible-option-title" id="ansible-collections-community-general-sap-task-list-execute-module-parameter-task-parameters-taskname"><strong>TASKNAME</strong></p>
-<a class="ansibleOptionLink" href="#parameter-task_parameters/TASKNAME" 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-indent-desc"></div><div class="ansible-option-cell"><p>The name of the task in the task list.</p>
-</div></td>
-</tr>
-<tr class="row-even"><td><div class="ansible-option-indent"></div><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="parameter-task_parameters/VALUE"></div><p class="ansible-option-title" id="ansible-collections-community-general-sap-task-list-execute-module-parameter-task-parameters-value"><strong>VALUE</strong></p>
-<a class="ansibleOptionLink" href="#parameter-task_parameters/VALUE" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">any</span></p>
-</div></td>
-<td><div class="ansible-option-indent-desc"></div><div class="ansible-option-cell"><p>The value which have to be set.</p>
-</div></td>
-</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="parameter-task_settings"></div><p class="ansible-option-title" id="ansible-collections-community-general-sap-task-list-execute-module-parameter-task-settings"><strong>task_settings</strong></p>
-<a class="ansibleOptionLink" href="#parameter-task_settings" 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>Setting for the execution of the task list. This can be the following as in TCODE SE80 described. Check Mode <code class="docutils literal notranslate"><span class="pre">CHECKRUN</span></code>, Background Processing Active <code class="docutils literal notranslate"><span class="pre">BATCH</span></code> (this is the default value), Asynchronous Execution <code class="docutils literal notranslate"><span class="pre">ASYNC</span></code>, Trace Mode <code class="docutils literal notranslate"><span class="pre">TRACE</span></code>, Server Name <code class="docutils literal notranslate"><span class="pre">BATCH_TARGET</span></code>.</p>
-<p class="ansible-option-line"><span class="ansible-option-default-bold">Default:</span> <code class="ansible-option-default docutils literal notranslate"><span class="pre">[&quot;BATCH&quot;]</span></code></p>
-</div></td>
-</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="parameter-task_skip"></div><p class="ansible-option-title" id="ansible-collections-community-general-sap-task-list-execute-module-parameter-task-skip"><strong>task_skip</strong></p>
-<a class="ansibleOptionLink" href="#parameter-task_skip" 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>If this parameter is <code class="docutils literal notranslate"><span class="pre">true</span></code> not defined tasks in <em>task_parameters</em> are skipped.</p>
-<p>This could be the case when only certain tasks should run from the task list.</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">false</span></code> <span class="ansible-option-choices-default-mark">← (default)</span></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-task_to_execute"></div><p class="ansible-option-title" id="ansible-collections-community-general-sap-task-list-execute-module-parameter-task-to-execute"><strong>task_to_execute</strong></p>
-<a class="ansibleOptionLink" href="#parameter-task_to_execute" 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 task list which will be executed.</p>
-</div></td>
-</tr>
-</tbody>
-</table>
-</section>
-<section id="notes">
-<h2><a class="toc-backref" href="#id4">Notes</a><a class="headerlink" href="#notes" title="Permalink to this heading"></a></h2>
-<div class="admonition note">
-<p class="admonition-title">Note</p>
-<ul class="simple">
-<li><p>Does not support <code class="docutils literal notranslate"><span class="pre">check_mode</span></code>.</p></li>
-</ul>
-</div>
-</section>
-<section id="examples">
-<h2><a class="toc-backref" href="#id5">Examples</a><a class="headerlink" href="#examples" title="Permalink to this heading"></a></h2>
-<div class="highlight-yaml+jinja notranslate"><div class="highlight

@russoz russoz requested a review from felixfontein December 11, 2022 05:37
@ansibullbot ansibullbot added the stale_ci CI is older than 7 days, rerun before merging label Dec 12, 2022
@felixfontein felixfontein merged commit f95e0d7 into ansible-collections:main Dec 14, 2022
@patchback
Copy link

patchback bot commented Dec 14, 2022

Backport to stable-6: 💚 backport PR created

✅ Backport PR branch: patchback/backports/stable-6/f95e0d775d301ab36d22526d5f2c25b7598084a4/pr-5612

Backported as #5686

🤖 @patchback
I'm built with octomachinery and
my source is open — https://github.com/sanitizers/patchback-github-app.

@felixfontein felixfontein removed the check-before-release PR will be looked at again shortly before release and merged if possible. label Dec 14, 2022
@felixfontein
Copy link
Collaborator

@russoz thanks!

patchback bot pushed a commit that referenced this pull request Dec 14, 2022
* puppet: refactored to use CmdRunner

* add changelog fragment

* add more tests

(cherry picked from commit f95e0d7)
felixfontein pushed a commit that referenced this pull request Dec 14, 2022
…unner (#5686)

puppet: refactored to use CmdRunner (#5612)

* puppet: refactored to use CmdRunner

* add changelog fragment

* add more tests

(cherry picked from commit f95e0d7)

Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
@russoz russoz deleted the puppet-cmd-runner-2 branch December 19, 2022 08:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature This issue/PR relates to a feature request module_utils module_utils module module new_plugin New plugin plugins plugin (any type) stale_ci CI is older than 7 days, rerun before merging system tests tests unit tests/unit
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants