<feed xmlns='http://www.w3.org/2005/Atom'>
<title>csa/devops/ansible-patches/openshift.git/roles/os_firewall, branch ands</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/'/>
<entry>
<title>Allow for firewalld on atomic host</title>
<updated>2018-01-18T13:38:47+00:00</updated>
<author>
<name>Scott Dodson</name>
<email>sdodson@redhat.com</email>
</author>
<published>2018-01-17T22:23:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=4671dcc9292c2aa65e16afab323413efea5e68dc'/>
<id>4671dcc9292c2aa65e16afab323413efea5e68dc</id>
<content type='text'>
Right now this is only available on fedora so guard it with
openshift_enable_unsupported_configurations
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Right now this is only available on fedora so guard it with
openshift_enable_unsupported_configurations
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate to import_role for static role inclusion</title>
<updated>2018-01-05T17:44:56+00:00</updated>
<author>
<name>Scott Dodson</name>
<email>sdodson@redhat.com</email>
</author>
<published>2018-01-05T17:44:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=eacc12897ca86a255f89b8a4537ce2b7004cf319'/>
<id>eacc12897ca86a255f89b8a4537ce2b7004cf319</id>
<content type='text'>
In Ansible 2.2, the include_role directive came into existence as
a Tech Preview. It is still a Tech Preview through Ansible 2.4
(and in current devel branch), but with a noteable change. The
default behavior switched from static: true to static: false
because that functionality moved to the newly introduced
import_role directive (in order to stay consistent with include*
being dynamic in nature and `import* being static in nature).

The dynamic include is considerably more memory intensive as it will
dynamically create a role import for every host in the inventory
list to be used. (Also worth noting, there is at the time of this
writing an object allocation inefficiency in the dynamic include
that can in certain situations amplify this effect considerably)

This change is meant to mitigate the pressure on memory for the
Ansible control host.

We need to evaluate where it makes sense to dynamically include roles
and revert back to dynamic inclusion if and where it makes sense to do
so.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In Ansible 2.2, the include_role directive came into existence as
a Tech Preview. It is still a Tech Preview through Ansible 2.4
(and in current devel branch), but with a noteable change. The
default behavior switched from static: true to static: false
because that functionality moved to the newly introduced
import_role directive (in order to stay consistent with include*
being dynamic in nature and `import* being static in nature).

The dynamic include is considerably more memory intensive as it will
dynamically create a role import for every host in the inventory
list to be used. (Also worth noting, there is at the time of this
writing an object allocation inefficiency in the dynamic include
that can in certain situations amplify this effect considerably)

This change is meant to mitigate the pressure on memory for the
Ansible control host.

We need to evaluate where it makes sense to dynamically include roles
and revert back to dynamic inclusion if and where it makes sense to do
so.
</pre>
</div>
</content>
</entry>
<entry>
<title>Deprecate using Ansible tests as filters</title>
<updated>2017-12-14T21:03:44+00:00</updated>
<author>
<name>Russell Teague</name>
<email>rteague@redhat.com</email>
</author>
<published>2017-12-14T20:00:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=c113074f5b84881f416aca40e2bf4e20d4e6ce41'/>
<id>c113074f5b84881f416aca40e2bf4e20d4e6ce41</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>retry package operations</title>
<updated>2017-11-30T21:45:20+00:00</updated>
<author>
<name>Luke Meyer</name>
<email>lmeyer@redhat.com</email>
</author>
<published>2017-11-28T20:46:50+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=fbb4e1ca73fd39ce9f18fa7c6f05766ccb0e484a'/>
<id>fbb4e1ca73fd39ce9f18fa7c6f05766ccb0e484a</id>
<content type='text'>
When a package install/update fails due to network blips or other spotty
availability, retry it. If the failure is a real failure (e.g. package
is really not there) it still fails after 3 tries (Ansible default).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a package install/update fails due to network blips or other spotty
availability, retry it. If the failure is a real failure (e.g. package
is really not there) it still fails after 3 tries (Ansible default).
</pre>
</div>
</content>
</entry>
<entry>
<title>Include Deprecation - openshift-loadbalancer</title>
<updated>2017-11-22T14:51:43+00:00</updated>
<author>
<name>Russell Teague</name>
<email>rteague@redhat.com</email>
</author>
<published>2017-11-22T14:51:43+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=508ea5e5e6fff3010400ab90a15296426884f7f5'/>
<id>508ea5e5e6fff3010400ab90a15296426884f7f5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Only attempt to start iptables on hosts in the current batch</title>
<updated>2017-09-14T02:31:25+00:00</updated>
<author>
<name>Scott Dodson</name>
<email>sdodson@redhat.com</email>
</author>
<published>2017-09-14T02:31:25+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=fbe584a902a10214270cf7060d60aaa911e7ffa7'/>
<id>fbe584a902a10214270cf7060d60aaa911e7ffa7</id>
<content type='text'>
If os_firewall role is called from within a play that uses serial then
it was attempting to start iptables on hosts that may not have had
iptables installed on them yet. So limit the hosts to the current batch.
According to the ansible docs on plays where serial is unused this is
the same as ansible_play_hosts.

See http://docs.ansible.com/ansible/latest/playbooks_variables.html

Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1490739
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If os_firewall role is called from within a play that uses serial then
it was attempting to start iptables on hosts that may not have had
iptables installed on them yet. So limit the hosts to the current batch.
According to the ansible docs on plays where serial is unused this is
the same as ansible_play_hosts.

See http://docs.ansible.com/ansible/latest/playbooks_variables.html

Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1490739
</pre>
</div>
</content>
</entry>
<entry>
<title>Default to global setting for firewall.</title>
<updated>2017-08-25T19:50:35+00:00</updated>
<author>
<name>Kenny Woodson</name>
<email>kwoodson@redhat.com</email>
</author>
<published>2017-08-25T19:50:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=d9d39f333fe7a68440faa1d433809f6f86bd116d'/>
<id>d9d39f333fe7a68440faa1d433809f6f86bd116d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Additional os_firewall role refactoring</title>
<updated>2017-08-15T14:12:07+00:00</updated>
<author>
<name>Russell Teague</name>
<email>rteague@redhat.com</email>
</author>
<published>2017-08-14T19:25:28+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=ece3cf9aa66e0974e7f30ffb5798b23c64fd04cc'/>
<id>ece3cf9aa66e0974e7f30ffb5798b23c64fd04cc</id>
<content type='text'>
* Remove openshift_facts dependency
* Move firewall initialization from std_include.yml to
openshift_cluster/config.yml

Installing firewall packages is only necessary during OpenShift
installation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Remove openshift_facts dependency
* Move firewall initialization from std_include.yml to
openshift_cluster/config.yml

Installing firewall packages is only necessary during OpenShift
installation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #5051 from DenverJ/fix-iptables-reload</title>
<updated>2017-08-15T13:53:19+00:00</updated>
<author>
<name>Scott Dodson</name>
<email>sdodson@redhat.com</email>
</author>
<published>2017-08-15T13:53:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=0a439f29d56f152f60d360546e83a5130656c7a6'/>
<id>0a439f29d56f152f60d360546e83a5130656c7a6</id>
<content type='text'>
Start iptables on each master in serial</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Start iptables on each master in serial</pre>
</div>
</content>
</entry>
<entry>
<title>Updated README to reflect refactor.  Moved firewall initialize into separate file.</title>
<updated>2017-08-11T02:59:48+00:00</updated>
<author>
<name>Kenny Woodson</name>
<email>kwoodson@redhat.com</email>
</author>
<published>2017-08-11T01:13:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=7d50ffe98dfa17e3fb72627699c794843ed5295d'/>
<id>7d50ffe98dfa17e3fb72627699c794843ed5295d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
