<p dir="auto">From <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akram/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akram">@akram</a> on 2015-01-20T11:07:08Z</p>
<h5 dir="auto">ISSUE TYPE</h5>
<p dir="auto">Feature Idea</p>
<h5 dir="auto">COMPONENT NAME</h5>
<p dir="auto">firewalld module</p>
<h5 dir="auto">ANSIBLE VERSION</h5>
<p dir="auto">N/A</p>
<h5 dir="auto">SUMMARY</h5>
<p dir="auto">hi guys,</p>
<p dir="auto">that would be nice if the firewalld module could support the "interface direct" configuration, allowing us to run this kind of rules:<br>
firewall-cmd --permanent --direct --add-chain ipv4 filter FORWARD -i krb0  -o krb0 -j ACCEPT</p>
<p dir="auto">Copied from original issue: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="54870169" data-permission-text="Title is private" data-url="https://github.com/ansible/ansible-modules-extras/issues/209" data-hovercard-type="issue" data-hovercard-url="/ansible/ansible-modules-extras/issues/209/hovercard" href="https://github.com/ansible/ansible-modules-extras/issues/209">ansible/ansible-modules-extras#209</a></p>
<h5 dir="auto">ISSUE TYPE</h5>

<ul dir="auto">
<li>Feature Idea</li>
</ul>
<h5 dir="auto">COMPONENT NAME</h5>

<p dir="auto">firewalld module</p>
<h5 dir="auto">ANSIBLE VERSION</h5>

<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="ansible 2.3.0 (devel 9f2d8c2409) last updated 2017/01/01 20:16:08 (GMT -600)
  config file = /home/lf/.ansible.cfg
  configured module search path = Default w/o overrides"><pre class="notranslate"><code class="notranslate">ansible 2.3.0 (devel 9f2d8c2409) last updated 2017/01/01 20:16:08 (GMT -600)
  config file = /home/lf/.ansible.cfg
  configured module search path = Default w/o overrides
</code></pre></div>
<h5 dir="auto">CONFIGURATION</h5>

<h5 dir="auto">OS / ENVIRONMENT</h5>

<p dir="auto">Fedora 25 Server</p>
<h5 dir="auto">SUMMARY</h5>

<p dir="auto">It is not currently possible to reproduce configurations such as that created by running <code class="notranslate">firewall-cmd --permanent --direct --add-rule ipv4 filter OUTPUT 0 -m owner --uid-owner $UID -j ACCEPT</code> because the firewalld module doesn't support direct rules.</p>
<p dir="auto">See previous issue at <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="54870169" data-permission-text="Title is private" data-url="https://github.com/ansible/ansible-modules-extras/issues/209" data-hovercard-type="issue" data-hovercard-url="/ansible/ansible-modules-extras/issues/209/hovercard" href="https://github.com/ansible/ansible-modules-extras/issues/209">ansible/ansible-modules-extras#209</a>.</p>