<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6789674575954398874</id><updated>2026-10-19T01:02:52.433+03:00</updated><category term="foreman"/><category term="community"/><category term="newsletter"/><category term="puppet"/><category term="discovery"/><category term="katello"/><category term="plugin"/><category term="fosdem"/><category term="API"/><category term="chef"/><category term="events"/><category term="media"/><category term="cfgmgmtcamp"/><category term="cli"/><category term="hammer"/><category term="live-cd"/><category term="oVirt"/><category term="openscap"/><category term="openstack"/><category term="plugins"/><category term="provisioning"/><category term="redhat"/><category term="use cases"/><category term="virtualizaition"/><category term="VNC"/><category term="abrt"/><category term="aws"/><category term="cloudstack"/><category term="configuration"/><category term="debian"/><category term="deep-dive"/><category term="demo"/><category term="devconf"/><category term="dhcp"/><category term="docker"/><category term="ec2"/><category term="monitoringsucks"/><category term="networking"/><category term="opennebula"/><category term="packaging"/><category term="presentations"/><category term="rdo"/><category term="remote_execution"/><category term="ruby"/><category term="survey"/><category term="ubuntu"/><category term="usage"/><category term="uuid"/><category term="virtualization"/><title type='text'>The Foreman Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.theforeman.org/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>36</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-1019136603796252179</id><published>2015-11-05T20:33:00.001+02:00</published><updated>2015-11-05T20:33:48.369+02:00</updated><title type='text'>Presenting the new Foreman Blog!</title><content type='html'>Some while ago, I realized that the entire Foreman website was written in
Markdown and stored in GitHub, where any contributor can help to improve it -
but not the blog! An area almost entirely composed of text; an area where guest
posts would be hugely valuable; an area where fixes to old popular posts would
be fantasic; all written on Blogger, where we can&#39;t easily get contribution
from the community. Sigh.&lt;div class=&quot;post-content&quot;&gt;
&lt;br /&gt;


Well, no longer! Today we&#39;re unveiling the new Foreman Blog!&lt;br /&gt;





&lt;h2&gt;
What&#39;s new?&lt;/h2&gt;
In terms of content - very little. The old posts have been imported from
Blogger via their XML export tool, and then converted to Markdown via the
awesome &lt;a href=&quot;http://theforeman.org/pandoc.org&quot;&gt;Pandoc&lt;/a&gt; tool. Images were downloaded from blogger too, and
Gists loaded via the &lt;em&gt;jekyll-gist&lt;/em&gt; gem which was already part of the website
stack. However, the vast majority of the text is unchanged.&lt;br /&gt;
&lt;br /&gt;


The URL has changed though - it&#39;s now
&lt;a href=&quot;http://theforeman.org/blog&quot;&gt;http://theforeman.org/blog&lt;/a&gt;&lt;br /&gt;


&lt;h2&gt;
What&#39;s changed?&lt;/h2&gt;
We&#39;ve tried pretty hard to be consistent. Obviously the style of the pages now
comes under the general styling of the overall Foreman website, so that&#39;s a
plus. Later this week we&#39;ll redirect &lt;em&gt;blog.theforeman.org&lt;/em&gt; to &lt;em&gt;theforeman.org&lt;/em&gt;
so that the permalinks stored in search engines will continue to work.&lt;br /&gt;
&lt;br /&gt;


There is an RSS feed, of course. You can get it at
&lt;a href=&quot;http://theforeman.org/feed.xml&quot;&gt;/feed.xml&lt;/a&gt; and there&#39;s an RSS icon at the top
of the blog index. Please do update your RSS readers if you&#39;re using the old Blogger
feed. Post comments appear to be present and correct, so there should be no
changes or continuity loss from Blogger.&lt;br /&gt;
&lt;br /&gt;
Please do update your bookmarks and feeds, as this will be the last post sent to the Blogger platform.&lt;br /&gt;


&lt;h2&gt;
Great! How can I help?&lt;/h2&gt;
As part of my role as the new Community Lead, I&#39;ll definitely be posting more
about all sorts of Foreman related things, as well as my own activities to keep
the community informed. In addition, the main goal for changing to Markdown was
to enable community contribution, so ...&lt;br /&gt;
&lt;br /&gt;


If you see any bugs or problems with any old blog posts, please do let us know
in the &lt;a href=&quot;https://github.com/theforeman/theforeman.org/issues&quot;&gt;issue tracker&lt;/a&gt; or
even better, open a Pull Request to fix the problem (see
&lt;a href=&quot;http://theforeman.org/contribute.html#Documentationandwebsite&quot;&gt;Contributing&lt;/a&gt;
for a guide on that). You can find the raw text of the posts
&lt;a href=&quot;https://github.com/theforeman/theforeman.org/tree/gh-pages/_posts&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;


If you want to rework an old blog post for a newer version of Foreman, please
feel free to do so - many of the older blog posts (such as the one on EC2
provisioning) are very popular, but were written for much older versions of
Foreman. The community will no doubt make good use of updated versions. PRs are
very much welcome.&lt;br /&gt;
&lt;br /&gt;


I&#39;d also like to encourage guest authorship on the blog. If you have a blog
post of your own that you&#39;d like to reshare on the Foreman blog as part of
this, please do open a PR (or send me the text of the blog if you&#39;re not into
Git).&lt;br /&gt;
&lt;br /&gt;


Above all enjoy the new blog, and let us know about what you like/don&#39;t like in the comments on the &lt;a href=&quot;http://theforeman.org/2015/11/presenting_the_new_foreman_blog.html&quot;&gt;new blog&lt;/a&gt;.&lt;br /&gt;


      &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/1019136603796252179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2015/11/presenting-new-foreman-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/1019136603796252179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/1019136603796252179'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2015/11/presenting-new-foreman-blog.html' title='Presenting the new Foreman Blog!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15700846182256950549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-1715269517448905299</id><published>2015-09-15T13:01:00.000+03:00</published><updated>2015-10-06T13:43:53.260+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="chef"/><category scheme="http://www.blogger.com/atom/ns#" term="deep-dive"/><category scheme="http://www.blogger.com/atom/ns#" term="demo"/><category scheme="http://www.blogger.com/atom/ns#" term="dhcp"/><category scheme="http://www.blogger.com/atom/ns#" term="discovery"/><category scheme="http://www.blogger.com/atom/ns#" term="docker"/><category scheme="http://www.blogger.com/atom/ns#" term="foreman"/><category scheme="http://www.blogger.com/atom/ns#" term="katello"/><category scheme="http://www.blogger.com/atom/ns#" term="newsletter"/><category scheme="http://www.blogger.com/atom/ns#" term="openscap"/><category scheme="http://www.blogger.com/atom/ns#" term="remote_execution"/><title type='text'>Foreman Community Newsletter - September 2015</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Foreman 1.9 and 1.9.1 released&lt;/h3&gt;
Foreman 1.9.0 was published on August 18th followed by a bugfix 1.9.1 release on September 11th.&lt;br /&gt;
&lt;br /&gt;
New features in this version include:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;A few small web UI enahncements such as new search-enabled dropdown menus throughout the application and full screen editor for parameters&lt;/li&gt;
&lt;li&gt;Template editing forms have now capability to preview edits on the rendered template.&lt;/li&gt;
&lt;li&gt;Foreman&#39;s logging has become more granular so it&#39;s now easier to enable debugging of specific subsystems.&lt;/li&gt;
&lt;li&gt;Two new email notifications for listing recent audit activities and for notifying when a host has built.&lt;/li&gt;
&lt;li&gt;Libvirt has gained a new capability for using cloud-init when image provisioning.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
The full list of the changes is available in release notes for both Foreman 1.9 and Foreman 1.9.1:&lt;br /&gt;
&lt;a href=&quot;http://theforeman.org/manuals/1.9/index.html#Releasenotesfor1.9&quot;&gt;http://theforeman.org/manuals/1.9/index.html#Releasenotesfor1.9&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://theforeman.org/manuals/1.9/index.html#Releasenotesfor1.9.1&quot;&gt;http://theforeman.org/manuals/1.9/index.html#Releasenotesfor1.9.1&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Foreman 1.8 bugfix release&lt;/h3&gt;
Foreman 1.8.3 has been released on August 19th with half a dozen bug fixes.&amp;nbsp; All components have been updated.&lt;br /&gt;
&lt;br /&gt;
Full release notes are on the website here:&lt;br /&gt;
&lt;a href=&quot;http://theforeman.org/manuals/1.8/index.html#Releasenotesfor1.8.3&quot;&gt;http://theforeman.org/manuals/1.8/index.html#Releasenotesfor1.8.3&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This will probably be the last 1.8 series release due to the release of 1.9.0, unless there is a severe security issue or a significant number of regressions get fixed.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Katello releases&lt;/h3&gt;
Katello project released two new versions this month. General availability of Katello 2.3 (Berliner Weisse) has been announced on August 21st. Visit the release notes page to see the full list of changes:&lt;br /&gt;
&lt;a href=&quot;http://www.katello.org/docs/2.3/release_notes/release_notes.html&quot;&gt;http://www.katello.org/docs/2.3/release_notes/release_notes.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
There was also a bugfix release of Katello 2.2.4 that includes several patches:&lt;br /&gt;
&lt;a href=&quot;http://www.katello.org/docs/2.2/release_notes/release_notes.html&quot;&gt;http://www.katello.org/docs/2.2/release_notes/release_notes.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Remote execution plugin released&lt;/h3&gt;
The Foreman Remote Execution Team has released a first version of the plugin that allows batch execution of scripts on multiple hosts. A functionality demo of the first version is linked in the Media section.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Plugin releases this month&lt;/h3&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman_chef/&quot;&gt;foreman_chef&lt;/a&gt; 0.1.7&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman_dhcp_browser/&quot;&gt;foreman_dhcp_browser&lt;/a&gt; 0.0.7&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman_discovery/&quot;&gt;foreman_discovery&lt;/a&gt; 4.0.0&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman-docker/&quot;&gt;foreman-docker&lt;/a&gt; 1.4.1&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/joshuabaird/foreman_noenv/&quot;&gt;foreman_noenv&lt;/a&gt; 0.0.4&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman_openscap/&quot;&gt;foreman_openscap&lt;/a&gt; 0.4.3&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman_remote_execution/&quot;&gt;foreman_remote_execution&lt;/a&gt; 0.0.6&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman_setup/&quot;&gt;foreman_setup&lt;/a&gt; 3.0.2&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman-tasks/&quot;&gt;foreman_tasks&lt;/a&gt; 0.7.3&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/staypuft/&quot;&gt;staypuft&lt;/a&gt; 0.5.26&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
New media&lt;/h3&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=r0Gd_gw3AGk&quot;&gt;Foreman community demo&lt;/a&gt; (held on Thursday, August 27th)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=6-hb_czvJAA&quot;&gt;Foreman remote execution plugin deep-dive &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=U5qtriQfu6A&quot;&gt;Foreman deployments plugin pre-release demo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/1715269517448905299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2015/09/foreman-community-newsletter-september.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/1715269517448905299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/1715269517448905299'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2015/09/foreman-community-newsletter-september.html' title='Foreman Community Newsletter - September 2015'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15742758409358570054</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-1639745625553251730</id><published>2015-08-09T18:31:00.002+03:00</published><updated>2015-08-09T18:43:08.943+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cfgmgmtcamp"/><category scheme="http://www.blogger.com/atom/ns#" term="foreman"/><category scheme="http://www.blogger.com/atom/ns#" term="fosdem"/><category scheme="http://www.blogger.com/atom/ns#" term="hammer"/><category scheme="http://www.blogger.com/atom/ns#" term="katello"/><category scheme="http://www.blogger.com/atom/ns#" term="newsletter"/><title type='text'>Foreman Community Newsletter - August 2015</title><content type='html'>&lt;h3&gt;
Foreman celebrated its 6 year anniversary&lt;/h3&gt;
The first&amp;nbsp;&lt;a href=&quot;https://github.com/theforeman/foreman/commit/5563217a427f3786affdfb1c9e4584f04c0303e7&quot; style=&quot;text-decoration: none;&quot;&gt;commit&lt;/a&gt; was on July 13, 2009. To celebrate, we got some&amp;nbsp;&lt;a href=&quot;https://twitter.com/ripcurld0/status/625622406841761792&quot; style=&quot;text-decoration: none;&quot;&gt;new T-shirts&lt;/a&gt;.&lt;br /&gt;
&lt;h3&gt;
Foreman 1.9 RC3 is out, 1.9.0 and 1.8.3 expected soon&lt;/h3&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Several blocker bugs found in the 2 previous release candidates have delayed the release of 1.9.0, which is expected to be out around August 17th. Read the&amp;nbsp;&lt;a href=&quot;https://groups.google.com/forum/#!topic/foreman-users/7sZK9HrJvq4&quot; style=&quot;text-decoration: none;&quot;&gt;announcement&lt;/a&gt; or the&amp;nbsp;&lt;a href=&quot;http://theforeman.org/manuals/1.9/index.html#Releasenotesfor1.9&quot; style=&quot;text-decoration: none;&quot;&gt;release notes&lt;/a&gt; for more details.&lt;br /&gt;
Foreman 1.8.3, a bug fix release, will also be released at approximately the same time.&lt;br /&gt;
We appreciate your help testing the release candidates and reporting bugs!&lt;/div&gt;
&lt;h3 dir=&quot;ltr&quot;&gt;
Katello 2.3 RC2 is ready for testing&lt;/h3&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Katello 2.3 is planned to be released in alignment with Foreman 1.9. Check out the&amp;nbsp;&lt;a href=&quot;https://groups.google.com/forum/#!topic/foreman-users/zly1jwtOWRQ&quot; style=&quot;text-decoration: none;&quot;&gt;announcement&lt;/a&gt;, or the&amp;nbsp;&lt;a href=&quot;http://www.katello.org/docs/2.3/release_notes/release_notes.html&quot; style=&quot;text-decoration: none;&quot;&gt;release notes&lt;/a&gt; for a full list of updates.&lt;br /&gt;
Please help us with testing this RC so the final release will be as stable as possible!&lt;/div&gt;
&lt;h3&gt;
Hammer 0.3 released&lt;/h3&gt;
&lt;div dir=&quot;ltr&quot;&gt;
This release adds a notification for deprecated options and several bug fixes, and is compatible with Foreman 1.9.&lt;/div&gt;
&lt;h3 dir=&quot;ltr&quot;&gt;
New and updated plugins this month&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;New &lt;a href=&quot;https://github.com/theforeman/smart_proxy_dns_route53&quot; style=&quot;text-decoration: none;&quot;&gt;smart_proxy_dns_route53&lt;/a&gt; 1.0.0 released July 10. This smart proxy plugin allows foreman to manage records in Amazon&#39;s Route53 service.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman_discovery&quot; style=&quot;text-decoration: none;&quot;&gt;foreman_discovery&lt;/a&gt; 3.0.0 released July 28, with 4.0.0 planned for release soon.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman-tasks&quot; style=&quot;text-decoration: none;&quot;&gt;foreman-tasks&lt;/a&gt; 0.7.2 released July 31.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman_chef&quot; style=&quot;text-decoration: none;&quot;&gt;foreman_chef&lt;/a&gt; 0.1.6 released July 15.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman-xen&quot; style=&quot;text-decoration: none;&quot;&gt;foreman-xen&lt;/a&gt; 0.1.2 released July 31.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman_hooks&quot; style=&quot;text-decoration: none;&quot;&gt;foreman_hooks&lt;/a&gt; 0.3.8 released July 30.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman-docker&quot; style=&quot;text-decoration: none;&quot;&gt;foreman-docker&lt;/a&gt; 1.4.0 released July 23.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman_templates&quot; style=&quot;text-decoration: none;&quot;&gt;foreman_templates&lt;/a&gt; 2.0.0 released July 6.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 dir=&quot;ltr&quot;&gt;
New media and blogs&lt;/h3&gt;
&lt;ul&gt;
&lt;li dir=&quot;ltr&quot;&gt;&lt;div dir=&quot;ltr&quot;&gt;
This month’s&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/watch?v=l6aIVPSfdww&quot; style=&quot;text-decoration: none;&quot;&gt;community demo&lt;/a&gt; was held Thursday, August 6th.&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot;&gt;&lt;div dir=&quot;ltr&quot;&gt;
Daniel gave&amp;nbsp;&lt;a href=&quot;http://livestream.com/spotify/events/4233681/videos/94628249?t=1438353097610&quot; style=&quot;text-decoration: none;&quot;&gt;a talk&lt;/a&gt; about Foreman at PuppetNYC.&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot;&gt;&lt;div dir=&quot;ltr&quot;&gt;
Shlomi&amp;nbsp;&lt;a href=&quot;http://foreman-shlomizadok.rhcloud.com/2015/07/21/on-openldap-in-a-docker-container/&quot; style=&quot;text-decoration: none;&quot;&gt;blogged&lt;/a&gt; about running OpenLDAP in a container for testing foreman LDAP functionality.&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot;&gt;&lt;div dir=&quot;ltr&quot;&gt;
Arnold Bechtoldt wrote&amp;nbsp;&lt;a href=&quot;https://blog.inovex.de/deploying-windows-server-with-foreman-in-vsphere/&quot; style=&quot;text-decoration: none;&quot;&gt;a blog post&lt;/a&gt; about using Foreman to deploy Windows Server on vSphere.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;h3&gt;
Upcoming events&lt;/h3&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li dir=&quot;ltr&quot;&gt;&lt;div dir=&quot;ltr&quot;&gt;
Julius Bloch will be giving a&amp;nbsp;&lt;a href=&quot;https://programm.froscon.de/2015/events/1530.html&quot; style=&quot;text-decoration: none;&quot;&gt;lecture&lt;/a&gt; about Foreman at&amp;nbsp;&lt;a href=&quot;http://www.froscon.de/&quot; style=&quot;text-decoration: none;&quot;&gt;FrOSCon&lt;/a&gt; (in German) on August 23rd.&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot;&gt;&lt;div dir=&quot;ltr&quot;&gt;
&lt;a href=&quot;http://www.devopsdays.org/events/2015-telaviv/&quot; style=&quot;text-decoration: none;&quot;&gt;Devops Days Tel Aviv&lt;/a&gt; will be at October 7-8, call for papers is open until September 1st.&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot;&gt;&lt;div dir=&quot;ltr&quot;&gt;
The dates for&amp;nbsp;&lt;a href=&quot;https://fosdem.org/2016/news/2015-07-08-dates-fosdem-2016&quot; style=&quot;text-decoration: none;&quot;&gt;FOSDEM&lt;/a&gt; and&amp;nbsp;&lt;a href=&quot;http://cfgmgmtcamp.eu/&quot; style=&quot;text-decoration: none;&quot;&gt;Config Management Camp&lt;/a&gt; have been announced, block your calendars January 30 - February 2 , 2016 and look out for Foreman-related talks and workshops.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div dir=&quot;ltr&quot;&gt;
You can follow us on Twitter:&amp;nbsp;&lt;a href=&quot;https://twitter.com/ForemanProject&quot; style=&quot;text-decoration: none;&quot;&gt;@ForemanProject&lt;/a&gt;. If you tweet about foreman, please use the hashtag&amp;nbsp;&lt;a href=&quot;https://twitter.com/hashtag/theforeman&quot; style=&quot;text-decoration: none;&quot;&gt;#theforeman&lt;/a&gt; so we can see it!&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
We also have a &lt;a href=&quot;https://www.facebook.com/groups/theforeman/&quot; style=&quot;background-color: transparent; line-height: 1.68; text-decoration: none;&quot;&gt;Facebook group&lt;/a&gt; which you can join for updates &amp;amp; discussion.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/1639745625553251730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2015/08/foreman-community-newsletter-august-2015.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/1639745625553251730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/1639745625553251730'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2015/08/foreman-community-newsletter-august-2015.html' title='Foreman Community Newsletter - August 2015'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00818240541088987765</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-2299346763897428216</id><published>2015-07-09T13:52:00.001+03:00</published><updated>2015-07-09T13:52:29.898+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="community"/><category scheme="http://www.blogger.com/atom/ns#" term="foreman"/><category scheme="http://www.blogger.com/atom/ns#" term="katello"/><category scheme="http://www.blogger.com/atom/ns#" term="media"/><category scheme="http://www.blogger.com/atom/ns#" term="plugins"/><category scheme="http://www.blogger.com/atom/ns#" term="use cases"/><title type='text'>Foreman Community Newsletter - June 2015</title><content type='html'>&lt;h3&gt;
Foreman 1.8.2 bug fix release&lt;/h3&gt;
A new bug fix release has been published on June 16th. Mostly fixes bugs around network interfaces&lt;br /&gt;
for unmanaged hosts but also other areas were touched including:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;prevented extra tokens creation with Foreman Discovery&lt;/li&gt;
&lt;li&gt;missing VMware SCSI controller field restored&lt;/li&gt;
&lt;li&gt;fact uploads from Windows hosts fixed&lt;/li&gt;
&lt;li&gt;errors viewing dashboard/reports list in multi-org mode fixed&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
For more information see the &lt;a href=&quot;https://groups.google.com/forum/#!topic/foreman-users/_C3pdnAf2pA&quot; target=&quot;_blank&quot;&gt;official announcement&lt;/a&gt;&lt;br /&gt;
&lt;h3&gt;
Katello 2.2.1 and 2.2.2 bug fix releases&lt;/h3&gt;
Two new bug fix versions of Katello have been released in June. List of fixes can be found in Katello &lt;a href=&quot;http://www.katello.org/docs/2.2/release_notes/release_notes.html&quot; target=&quot;_blank&quot;&gt;documentation&lt;/a&gt;, For upgrade instructions see &lt;a href=&quot;https://groups.google.com/forum/#!searchin/foreman-users/katello$202.2.1$20release/foreman-users/18yUBrdUnP4/guF-JHV_X30J&quot; target=&quot;_blank&quot;&gt;2.2.1&lt;/a&gt; and &lt;a href=&quot;https://groups.google.com/forum/#!searchin/foreman-users/katello$202.2.2$20release/foreman-users/G8EPpNzG7Ag/MzRi5HeFXUMJ&quot; target=&quot;_blank&quot;&gt;2.2.2&lt;/a&gt;&amp;nbsp;announcements.&lt;br /&gt;
&lt;h3&gt;
Foreman 1.9 branched out, RC1 ready for testing&lt;/h3&gt;
We started preparations for upcoming 1.9 release. A develop branch was cloned to 1.9-stable and we have&lt;br /&gt;
already released RC1. The most interesting features follows:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;new select boxes with inline searching, see &lt;a href=&quot;https://www.youtube.com/watch?v=E2PSCFsa9yM&quot; target=&quot;_blank&quot;&gt;video&lt;/a&gt;&amp;nbsp;and Shlomi&#39;s &lt;a href=&quot;http://foreman-shlomizadok.rhcloud.com/2015/06/18/select2-landing-in-foreman/&quot; target=&quot;_blank&quot;&gt;blog post&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=ETzNfGTqc00&quot; target=&quot;_blank&quot;&gt;fullscreen editing&lt;/a&gt;&amp;nbsp;for parameters&lt;/li&gt;
&lt;li&gt;partition tables auditing, scoping per organizations and locations, file uploads and editor improvements, first presentation in &lt;a href=&quot;https://www.youtube.com/watch?v=CTfIPD2w8sY&quot; target=&quot;_blank&quot;&gt;community demo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;logging improvements including more details in messages, configurable output (e.g. syslog) and more&lt;/li&gt;
&lt;li&gt;more email notifications&lt;/li&gt;
&lt;li&gt;cloud-init support on libvirt&lt;/li&gt;
&lt;li&gt;copying fact values, short video demonstration &lt;a href=&quot;https://www.youtube.com/watch?v=EQVakzL49rQ&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
We appreciate help with RC testing. More information about how to install and report bugs in the announcement on &lt;a href=&quot;https://groups.google.com/forum/#!topic/foreman-users/2oeNi0NDyK0&quot; target=&quot;_blank&quot;&gt;mailing list&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
At the same time, Katello 2.3 has been branched out so the release can be aligned.&lt;br /&gt;
&lt;h3&gt;
New community-template branches&lt;/h3&gt;
Community templates repository has been migrated to follow the same branch schema as other repositories. Master branch was renamed to develop and we have stable branches for 1.7, 1.8, 1.9. If you use &lt;a href=&quot;https://github.com/theforeman/foreman_templates&quot; target=&quot;_blank&quot;&gt;foreman_templates&lt;/a&gt; plugin for provisioning templates synchronization, you can use &lt;a href=&quot;https://github.com/theforeman/foreman_templates#rake-options&quot; target=&quot;_blank&quot;&gt;branch&lt;/a&gt; option to specify correct version.&lt;br /&gt;
&lt;h3&gt;
Plugin releases&lt;/h3&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman_chef&quot; target=&quot;_blank&quot;&gt;foreman_chef&lt;/a&gt; 0.1.4 and &lt;a href=&quot;https://github.com/theforeman/smart_proxy_chef&quot; target=&quot;_blank&quot;&gt;smart_proxy_chef&lt;/a&gt; 0.1.4 bug fixes released&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman_salt&quot; target=&quot;_blank&quot;&gt;foreman_salt&lt;/a&gt; 3.0.0 and&amp;nbsp;&lt;a href=&quot;https://github.com/theforeman/smart_proxy_salt&quot; target=&quot;_blank&quot;&gt;smart_proxy_salt&lt;/a&gt; has reached 2.1.3 adding support salt 2015.05 and Ruby 1.8.7 compatibility&lt;/li&gt;
&lt;li&gt;new &lt;a href=&quot;https://github.com/theforeman/foreman_bootdisk&quot; target=&quot;_blank&quot;&gt;foreman_bootdisk&lt;/a&gt; 6.0.0. release is compatible with Foreman 1.9+&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman-xen&quot; target=&quot;_blank&quot;&gt;foreman-xen&lt;/a&gt; 0.1.1 released restoring compatibility with Foreman 1.8&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;
Quick updates&lt;/h3&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://theforeman.org/media.html&quot; target=&quot;_blank&quot;&gt;Foreman media&lt;/a&gt; page has been updated with new videos (Lifecycle Management with Foreman, Puppetcamp 2015: selling management and developers on puppet)&lt;/li&gt;
&lt;li&gt;New version of &lt;a href=&quot;https://github.com/theforeman/kafo/&quot; target=&quot;_blank&quot;&gt;Kafo&lt;/a&gt; (0.6.11) has been released, fixing validations issues&lt;/li&gt;
&lt;li&gt;Another &lt;a href=&quot;https://www.youtube.com/watch?v=8-o27p39dIM&quot; target=&quot;_blank&quot;&gt;case study&lt;/a&gt; recorded and published by Daniel, this time with a consulting company Inuits&lt;/li&gt;
&lt;li&gt;Shlomi has published introduction to &lt;a href=&quot;https://github.com/theforeman/foreman_openscap&quot; target=&quot;_blank&quot;&gt;OpenSCAP plugin&lt;/a&gt; on his &lt;a href=&quot;http://foreman-shlomizadok.rhcloud.com/2015/06/09/openscap-foreman/&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Daniel&#39;s &lt;a href=&quot;http://blog.daniellobato.me/coreos-cluster-deployments-with-foreman/&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt; about deploying CoreOS cluster using Foreman&lt;/li&gt;
&lt;li&gt;You can follow us on twitter using&amp;nbsp;&lt;complete id=&quot;goog_708582585&quot;&gt;&lt;a href=&quot;https://twitter.com/ForemanProject&quot; target=&quot;_blank&quot;&gt;@ForemanProject&lt;/a&gt; and &lt;a href=&quot;https://twitter.com/hashtag/theforeman?src=hash&quot; target=&quot;_blank&quot;&gt;#theforeman&lt;/a&gt;&lt;/complete&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/2299346763897428216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2015/07/foreman-community-newsletter-june-2015.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/2299346763897428216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/2299346763897428216'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2015/07/foreman-community-newsletter-june-2015.html' title='Foreman Community Newsletter - June 2015'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11703456250925832345</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-4810446073191972741</id><published>2015-06-11T17:05:00.004+03:00</published><updated>2015-06-11T17:05:40.896+03:00</updated><title type='text'>CoreOS cluster deployments with Foreman</title><content type='html'>&lt;i&gt;This is an authorized repost of &lt;a href=&quot;http://blog.daniellobato.me/coreos-cluster-deployments-with-foreman/&quot;&gt;CoreOS cluster deployments with Foreman&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
As &lt;a href=&quot;https://major.io/2014/05/13/coreos-vs-project-atomic-a-review/&quot;&gt;Major Hayden&lt;/a&gt; mentioned more than a year ago, deploying &lt;a href=&quot;http://coreos.com/&quot;&gt;CoreOS&lt;/a&gt; is a bit of a different beast than deploying other operating systems. In this case, we are going to do it by PXE booting the image, then applying a cloud-config script which will will set the SSH keys, core user password, CoreOS version, and register in &lt;a href=&quot;http://etcd.io/&quot;&gt;etcd&lt;/a&gt;.

We are going to pass parameters that will set these options. That way we can define a host group, with certain parameters, such as the authorized keys, etcd discovery url, and virtual disk. This will simplify booting hosts in our deployment so that creating a new CoreOS node in the cluster will be reduced to three clicks, New Host -&amp;gt; Hostgroup: CoreOS cluster &amp;gt; Submit.

As in my previous tutorial for &lt;a href=&quot;http://blog.daniellobato.me/unattended-deployments-of-fedora-and-rhel-atomic-with-foreman/&quot;&gt;unattended Atomic deployments&lt;/a&gt;, I will assume you have Foreman installed, and a PXE Smart Proxy in the network (or networks) you want to launch your cluster. If not, please go to &lt;a href=&quot;http://theforeman.org/&quot;&gt;theforeman.org&lt;/a&gt; and get a default installation. In my opinion, &lt;a href=&quot;http://lukas.zapletalovi.com/2012/04/how-to-setup-testing-virtual-network-in.html&quot;&gt;Libvirt&lt;/a&gt; is the easiest way to get this PXE &quot;enabled&quot; network.

The PXE templates are already in &lt;a href=&quot;https://github.com/theforeman/community-templates/tree/master/coreos&quot;&gt;community-templates&lt;/a&gt; , make sure to add the &lt;a href=&quot;https://github.com/theforeman/community-templates/blob/bbdf5370bd3d67d2270c21c66b9ffee0ed60cfee/snippets/coreos_cloudconfig.erb&quot;&gt;snippet&lt;/a&gt; too. You can create them manually by going to Hosts &amp;gt; Provisioning Templates &amp;gt; New template. However, it is much easier to install the &lt;a href=&quot;https://github.com/theforeman/foreman_templates&quot;&gt;foreman_templates&lt;/a&gt; plugin, then run:
&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;code&gt;foreman-rake templates:sync&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;
And you&#39;ll get all of the templates in the &lt;a href=&quot;https://github.com/theforeman/community-templates/tree/master/coreos&quot;&gt;community-templates&lt;/a&gt; repository.

Create a new operating system with the following options, in this case it will use CoreOS 647.0.0 from the stable channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/06/Screenshot-from-2015-06-04-224612.png&quot;&gt;&lt;img alt=&quot;Screenshot from 2015-06-04 22:46:12&quot; class=&quot;aligncenter size-full wp-image-450&quot; src=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/06/Screenshot-from-2015-06-04-224612.png&quot; height=&quot;595&quot; width=&quot;696&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Time to create the host group. Go to Configure &amp;gt; Host groups &amp;gt; New host group, and create a group with the following parameters. The network must be the one you can PXE boot on, and you can add a parameter &lt;i&gt;ssh_authorized_keys&lt;/i&gt;, value should be your public ssh key, usually located in &lt;i&gt;.ssh/id_rsa.pub.&lt;/i&gt; I did not add it here as I have a global parameter &lt;i&gt;ssh_authorized_keys &lt;/i&gt;with that value. Get a discovery code by going to &lt;a href=&quot;https://discovery.etcd.io/new&quot;&gt;discovery.etcd.io/new&lt;/a&gt; , and put the value you got in &lt;i&gt;etcd_discovery_url&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/06/Screenshot-from-2015-06-04-225428.png&quot;&gt;&lt;img alt=&quot;Screenshot from 2015-06-04 22:54:28&quot; class=&quot;aligncenter size-medium wp-image-454&quot; src=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/06/Screenshot-from-2015-06-04-225428-744x302.png&quot; height=&quot;302&quot; width=&quot;744&quot; /&gt;&lt;/a&gt;

&lt;a href=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/06/Screenshot-from-2015-06-04-225405.png&quot;&gt;&lt;img alt=&quot;Screenshot from 2015-06-04 22:54:05&quot; class=&quot;aligncenter size-full wp-image-453&quot; src=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/06/Screenshot-from-2015-06-04-225405.png&quot; height=&quot;347&quot; width=&quot;561&quot; /&gt;&lt;/a&gt;  &lt;img alt=&quot;Screenshot from 2015-06-04 22:54:50&quot; class=&quot;aligncenter size-medium wp-image-455&quot; src=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/06/Screenshot-from-2015-06-04-225450.png&quot; height=&quot;247&quot; width=&quot;438&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
That should be enough for the group. Now create a new host in that cluster, and as soon as it boots, it will connect to etcd. Remember the URL we used for discovery? Go to that URL and you should see all hosts that have registered in the cluster.&lt;br /&gt;
&amp;nbsp;&lt;a href=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/06/Screenshot-from-2015-06-04-230929.png&quot;&gt;&lt;img alt=&quot;Screenshot from 2015-06-04 23:09:29&quot; class=&quot;aligncenter size-medium wp-image-457&quot; src=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/06/Screenshot-from-2015-06-04-230929-744x529.png&quot; height=&quot;529&quot; width=&quot;744&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Enjoy it, and please point out any mistakes on the comments section, or let me know on &lt;a href=&quot;https://twitter.com/elobatoss&quot;&gt;Twitter&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/4810446073191972741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2015/06/coreos-cluster-deployments-with-foreman.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/4810446073191972741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/4810446073191972741'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2015/06/coreos-cluster-deployments-with-foreman.html' title='CoreOS cluster deployments with Foreman'/><author><name>Daniel Lobato</name><uri>http://www.blogger.com/profile/08225119502276255450</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-339523326737578400</id><published>2015-06-11T17:01:00.004+03:00</published><updated>2015-06-11T17:01:51.974+03:00</updated><title type='text'>Unattended deployments of Fedora and RHEL Atomic with Foreman</title><content type='html'>This blog post is an authorized repost of &lt;a href=&quot;http://blog.daniellobato.me/unattended-deployments-of-fedora-and-rhel-atomic-with-foreman/&quot;&gt;Unattended deployments of Fedora and RHEL Atomic with Foreman&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.projectatomic.io/&quot;&gt;Project Atomic&lt;/a&gt; is a new initiative to have a family of well-known, enterprise-tested operating systems ready for massive container deployments.

Atomic operating systems focus on:
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Minimal size&lt;/li&gt;
&lt;li&gt;Immutable&lt;/li&gt;
&lt;li&gt;Easy to update and rollback&lt;/li&gt;
&lt;li&gt;Container cluster and runtime provided (currently via Docker and Kubernetes)&lt;/li&gt;
&lt;/ul&gt;
It comes with a set of tools. &lt;i&gt;ostree, fleet, kubectl&lt;/i&gt; to manage your OS updates, network configurations and cluster health. As I manage my virtual machines using &lt;a href=&quot;http://theforeman.org/&quot;&gt;Foreman&lt;/a&gt;, and I used to spend some time developing the Docker plugin, the project piqued my interest, as it helps me work with containers more efficiently.

For this deployment, I will assume you have a Foreman host with a Smart Proxy with at least TFTP. I will be using domains in the examples, but you could use IPs instead. I think it could be possible to skip the TFTP part for PXE too, but I have not got that far yet. You need a subnet in which you can PXE boot hosts, an example of such a subnet on Libvirt can be found on &lt;a href=&quot;http://m0dlx.com/blog/Automatic_DNS_updates_from_libvirt_guests.html&quot;&gt;Dominic Cleal&#39;s blog.&lt;/a&gt;

Step one, download &lt;a href=&quot;https://dl.fedoraproject.org/pub/alt/stage/22_Beta_RC3/Cloud_Atomic/x86_64/iso/Fedora-Cloud_Atomic-x86_64-22_Beta.iso&quot;&gt;Fedora 22 Atomic iso&lt;/a&gt; or &lt;a href=&quot;https://access.redhat.com/downloads/content/271/ver=/rhel---7/7.1.1/x86_64/product-downloads&quot;&gt;RHEL 7 (installer) Atomic iso&lt;/a&gt; in your Foreman host. For the Fedora case, it&#39;ll be possible to fetch the content straight from the repo through &lt;i&gt;ostreeupdate&lt;/i&gt; , however for the moment we will need the image to get &lt;a href=&quot;https://en.wikipedia.org/wiki/Vmlinux&quot;&gt;vmlinux&lt;/a&gt;, &lt;a href=&quot;https://en.wikipedia.org/wiki/Initrd&quot;&gt;initrd&lt;/a&gt;, and a few other files.
&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;code&gt;# wget https://dl.fedoraproject.org/pub/alt/stage/current/Cloud_Atomic/x86_64/iso/Fedora-Cloud_Atomic-x86_64-22.iso -O fedora-atomic.iso&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;
Mount these images in a public directory so that they can be reached from the virtual machine. To keep any existent vmlinux available for non-atomic hosts, we will copy and rename it to vmlinuz_atomic from the mounted iso. By default /var/www/html/pub/atomic would work:
&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;code&gt;# mkdir /var/www/html/pub/atomic
# mount -o loop fedora-atomic.iso /var/www/html/pub/atomic/
# cp /var/www/html/pub/atomic/isolinux/vmlinuz /var/lib/tftpboot/vmlinuz_atomic&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;
We will need now an installation medium in Foreman pointing to this location. Go to Host &amp;gt; Installation media and create a mirror:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/05/Screenshot-from-2015-05-29-164128.png&quot;&gt;&lt;img alt=&quot;Screenshot from 2015-05-29 16:41:28&quot; class=&quot;aligncenter size-medium wp-image-423&quot; src=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/05/Screenshot-from-2015-05-29-164128-744x383.png&quot; height=&quot;383&quot; width=&quot;744&quot; /&gt;&lt;/a&gt;

&amp;nbsp;&lt;br /&gt;
Create the operating system. We will go back to this operating system to associate it with the appropriate partition table and templates afterwards. For the moment, just make sure you choose the right major version 7 for RHEL, 22 in the case of Fedora, as these are the only Atomic ones. Go to Hosts &amp;gt; Operating systems and click on New operating system.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/05/Screenshot-from-2015-05-29-165417.png&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter wp-image-426 size-medium&quot; src=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/05/Screenshot-from-2015-05-29-165417-744x595.png&quot; height=&quot;595&quot; width=&quot;744&quot; /&gt;&lt;/a&gt;

Create a new partition table in Foreman to provide an initial &lt;i&gt;/boot&lt;/i&gt; and &lt;i&gt;/ &lt;/i&gt;in the Atomic virtual machine.  Go to Hosts &amp;gt; Partition tables, and click on New partition table.
&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: black;&quot;&gt;zerombr
clearpart --all --initlabel
part /boot --size=300 --fstype=&quot;ext4&quot;
part pv.01 --grow
volgroup atomicos pv.01
logvol / --size=3000 --fstype=&quot;xfs&quot; --name=root --vgname=atomicos&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;color: black;&quot;&gt;Head to &lt;i&gt;/config_templates&lt;/i&gt; (or Hosts &amp;gt; Provisioning templates) and create a new PXE template. Choose a name, then go click on the type tab and select PXELinux. Associate the template with the operating system you created previously, and use this as the content:
&lt;/span&gt;&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: black;&quot;&gt;DEFAULT pxeboot
TIMEOUT 20
PROMPT 0
LABEL pxeboot
kernel vmlinuz_atomic
&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;append initrd=&amp;lt;%= @host.medium.path %&amp;gt;isolinux/initrd.img repo=&amp;lt;%= @h&lt;/span&gt;ost.medium.path %&amp;gt; ks=&amp;lt;%= foreman_url(&#39;provision&#39;)%&amp;gt; ks.device=bootif network ks.sendmac&lt;/span&gt;
&lt;span style=&quot;color: black;&quot;&gt;IPAPPEND 2&lt;/span&gt;&lt;/pre&gt;
Stay on provisioning templates, and create the kickstart. To do so,  click on New Template, choose a type &#39;provision&#39;, associate it with the operating system you created previously, and add this code in the editor:
&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;lang &amp;lt;%= @host.params[&#39;lang&#39;] || &#39;en_US.UTF-8&#39; %&amp;gt;
keyboard &amp;lt;%= @host.params[&#39;keyboard&#39;] || &#39;us&#39; %&amp;gt;
timezone --utc &amp;lt;%= @host.params[&#39;time-zone&#39;] || &#39;UTC&#39; %&amp;gt;

# Partition table should create /boot and a volume atomicos
&amp;lt;% if @dynamic -%&amp;gt;
%include /tmp/diskpart.cfg
&amp;lt;% else -%&amp;gt;
&amp;lt;%= @host.diskLayout %&amp;gt;
&amp;lt;% end -%&amp;gt;


bootloader --timeout=3
&amp;lt;% if @host.operatingsystem.name =~ /.*Fedora.*/ -%&amp;gt;
ostreesetup --nogpg --osname=fedora-atomic --remote=fedora-atomic --url=&amp;lt;%= @host.medium.path %&amp;gt;/content/repo/ --ref=fedora-atomic/f&amp;lt;%= @host.os.major %&amp;gt;/&amp;lt;%= @host.architecture %&amp;gt;/docker-host
&amp;lt;% else -%&amp;gt;
ostreesetup --nogpg --osname=rhel-atomic-host --remote=rhel-atomic-host --url=file:///install/ostree --ref=rhel-atomic-host/&amp;lt;%= @host.os.major %&amp;gt;/&amp;lt;%= @host.architecture %&amp;gt;/standard
&amp;lt;% end -%&amp;gt;
services --disabled cloud-init,cloud-config,cloud-final,cloud-init-local
rootpw --iscrypted &amp;lt;%= root_pass %&amp;gt;

reboot

%post
(
# Report success back to Foreman
curl -s -o /dev/null --insecure &amp;lt;%= foreman_url %&amp;gt;
) 2&amp;gt;&amp;amp;1 | tee /mnt/sysimage/root/install.post.log

exit 0

%end&lt;/span&gt;
&lt;/span&gt;&lt;/pre&gt;
This template will pull the content from the &lt;i&gt;--ref&lt;/i&gt; you specify, and the URL would be &lt;i&gt;$FOREMANSERVER/pub/atomic/content/repo/&lt;/i&gt;. If you visit this URL, you should be able to find the &lt;i&gt;docker-host&lt;/i&gt; file at the end of the hierarchy, specifically &lt;i&gt;heads/fedora-atomic/f22/x86_64/docker-host&lt;/i&gt;. If you cannot find docker-host there because you&#39;re using this tutorial for Fedora 23 and it has changed, I would recommend you to peruse your &lt;i&gt;/pub/atomic &lt;/i&gt;folder and find the correct URL. Currently this is the structure for RHEL 7 and Fedora 22.

It&#39;s time to associate these templates with the operating system, and deploy the host. Go back to Hosts &amp;gt; Operating systems, and click on your Atomic operating system to associate the templates:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/05/Screenshot-from-2015-05-29-172242.png&quot;&gt;&lt;img alt=&quot;Screenshot from 2015-05-29 17:22:42&quot; class=&quot;aligncenter size-full wp-image-429&quot; src=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/05/Screenshot-from-2015-05-29-172242.png&quot; height=&quot;177&quot; width=&quot;637&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/05/Screenshot-from-2015-05-29-172251.png&quot;&gt;&lt;img alt=&quot;Screenshot from 2015-05-29 17:22:51&quot; class=&quot;aligncenter size-medium wp-image-430&quot; src=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/05/Screenshot-from-2015-05-29-172251.png&quot; height=&quot;211&quot; width=&quot;650&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/05/Screenshot-from-2015-05-29-172300.png&quot;&gt;&lt;img alt=&quot;Screenshot from 2015-05-29 17:23:00&quot; class=&quot;aligncenter size-medium wp-image-431&quot; src=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/05/Screenshot-from-2015-05-29-172300.png&quot; height=&quot;199&quot; width=&quot;672&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
We&#39;re all set. Time to deploy the host. I&#39;m doing this in Libvirt as it&#39;s where my PXE network is configured.  Go to Hosts &amp;gt; New host and choose a name for your Atomic host. The Puppet options are irrelevant, as Puppet is not able to modify the Atomic ostree for the moment. Select the right domain and subnet, to ensure you&#39;re booting in a PXE-enabled network. Something I found is that Anaconda tends to get stuck when I have tried to provision Atomic systems with less than 1GB of RAM, so I would recommend to assign that amount of RAM to your Atomic host at least.

The operating systems tab should look similar to this. Remember this is network-based provisioning.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/05/Screenshot-from-2015-05-29-173552.png&quot;&gt;&lt;img alt=&quot;Screenshot from 2015-05-29 17:35:52&quot; class=&quot;aligncenter size-medium wp-image-435&quot; src=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/05/Screenshot-from-2015-05-29-173552-744x672.png&quot; height=&quot;672&quot; width=&quot;744&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
If everything went well, your system will PXE boot and start Anaconda right away. If you have VNC access to the machine, it will look similar to this:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/05/Screenshot-from-2015-05-29-173932.png&quot;&gt;&lt;img alt=&quot;Screenshot from 2015-05-29 17:39:32&quot; class=&quot;aligncenter size-full wp-image-436&quot; src=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/05/Screenshot-from-2015-05-29-173932.png&quot; height=&quot;441&quot; width=&quot;743&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/05/Screenshot-from-2015-05-29-174033.png&quot;&gt;&lt;img alt=&quot;Screenshot from 2015-05-29 17:40:33&quot; class=&quot;aligncenter size-medium wp-image-437&quot; src=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/05/Screenshot-from-2015-05-29-174033-744x555.png&quot; height=&quot;555&quot; width=&quot;744&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
After Anaconda finishes the installation, you should be able to SSH into that machine using the root password you provided in Foreman.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/05/Screenshot-from-2015-05-29-174320.png&quot;&gt;&lt;img alt=&quot;Screenshot from 2015-05-29 17:43:20&quot; class=&quot;aligncenter size-full wp-image-438&quot; src=&quot;http://blog.daniellobato.me/wp-content/uploads/2015/05/Screenshot-from-2015-05-29-174320.png&quot; height=&quot;401&quot; width=&quot;559&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
We&#39;re done! I suggest you use this host as a Kubernetes master, minion, or as a Docker host. For now, I will investigate how to pass the proper parameters through Foreman to provide Atomic/Kubernetes cluster provisioning.</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/339523326737578400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2015/06/unattended-deployments-of-fedora-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/339523326737578400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/339523326737578400'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2015/06/unattended-deployments-of-fedora-and.html' title='Unattended deployments of Fedora and RHEL Atomic with Foreman'/><author><name>Daniel Lobato</name><uri>http://www.blogger.com/profile/08225119502276255450</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-5796790676124730022</id><published>2015-02-23T13:57:00.000+02:00</published><updated>2015-02-23T14:02:07.075+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="API"/><category scheme="http://www.blogger.com/atom/ns#" term="cfgmgmtcamp"/><category scheme="http://www.blogger.com/atom/ns#" term="chef"/><category scheme="http://www.blogger.com/atom/ns#" term="community"/><category scheme="http://www.blogger.com/atom/ns#" term="devconf"/><category scheme="http://www.blogger.com/atom/ns#" term="events"/><category scheme="http://www.blogger.com/atom/ns#" term="foreman"/><category scheme="http://www.blogger.com/atom/ns#" term="fosdem"/><category scheme="http://www.blogger.com/atom/ns#" term="plugins"/><category scheme="http://www.blogger.com/atom/ns#" term="puppet"/><category scheme="http://www.blogger.com/atom/ns#" term="survey"/><category scheme="http://www.blogger.com/atom/ns#" term="usage"/><category scheme="http://www.blogger.com/atom/ns#" term="use cases"/><category scheme="http://www.blogger.com/atom/ns#" term="virtualization"/><title type='text'>Foreman community survey results</title><content type='html'>February has been an intense month for the Foreman team. We gave a few talks at &lt;a href=&quot;https://speakerdeck.com/elobato/foreman-from-git-init-to-official-plugin&quot;&gt;&lt;b&gt;FOSDEM&lt;/b&gt;&lt;/a&gt;, got in touch with the community at &lt;a href=&quot;https://speakerdeck.com/elobato/provision-and-manage-docker-containers-with-foreman-1&quot;&gt;cfgmgmtcamp&lt;/a&gt;, and overall had a great time.&lt;br /&gt;
&lt;br /&gt;
After all of these events - we will go over them in the February newsletter - we are now ready to discuss what the results of the community survey have been. First and foremost,&lt;b&gt; THANK YOU&lt;/b&gt; to everyone that replied. We are incredibly thrilled to hear how all of you are using the tool.&lt;br /&gt;
&lt;br /&gt;
The reason why we launched the survey was essentially to understand what features should we focus on and what are we missing. I think the results will be instrumental to Foreman&#39;s development in the future. We had a total of &lt;b&gt;118 &lt;/b&gt;responses.&lt;br /&gt;
&lt;br /&gt;
Let&#39;s discuss some insights:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1Vc8GFqQmd9jWl95zh3RCaunX6QnFJFc7UlDIg9kK47m5mfrv_SihyWESJqyMvlXF2lGnXJ6vBMLSIl7RLL4VQRhSpHQpAk1-h-wRYp22dODukdGTMgNEXC59KkoU8lfxV-Zd7QdvFXTv/s1600/Screenshot+from+2015-02-18+13:51:56.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1Vc8GFqQmd9jWl95zh3RCaunX6QnFJFc7UlDIg9kK47m5mfrv_SihyWESJqyMvlXF2lGnXJ6vBMLSIl7RLL4VQRhSpHQpAk1-h-wRYp22dODukdGTMgNEXC59KkoU8lfxV-Zd7QdvFXTv/s1600/Screenshot+from+2015-02-18+13:51:56.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Half of our user base have been using Foreman for one year or less. It surprised me so many people joined us during the last year, and expected most users to have been using Foreman for longer. Hopefully we can keep up launching new features so that we this ratio remains similar in 2016.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd3CEFGK-8mI129LgfUl8Dy_ilm5ZsERyT1H3G91GMtUvu2t0K-_zwX-aLF-dJuoXuGwFp3iSIdu4K_VQ893-8QfsuzNpMI6WdNGv-6Cu0SiKoILVtJ61VUlUO3NHKbl2jS8C3I5J3QnVc/s1600/Screenshot+from+2015-02-18+13:52:31.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd3CEFGK-8mI129LgfUl8Dy_ilm5ZsERyT1H3G91GMtUvu2t0K-_zwX-aLF-dJuoXuGwFp3iSIdu4K_VQ893-8QfsuzNpMI6WdNGv-6Cu0SiKoILVtJ61VUlUO3NHKbl2jS8C3I5J3QnVc/s1600/Screenshot+from+2015-02-18+13:52:31.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
1.7.x was around for about one month and a half at the time the survey was released. We support the two latest minor versions (1.7 and 1.6 in this case) so 86% of the installations are officially supported. If you are using 1.5 or older versions, please take into account your installation security might be compromised and upgrade. Tell us on #theforeman or #theforeman-dev (IRC channels on Freenode) if there is any particular bug or feature in new releases that holds you back.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9enT5WOA3KlgVXIeaMkGl97HQxYhfY80FzyAbFJ2TdJZph_M18bhXNvmdBUzx5SEPZmgd4eYpNeF-bGwrPHqD9Fe-xYlAbJlSsFBrnCQEHkGUONpgLZRuTaqJL2rGLSFHo0I753gYWnDL/s1600/Screenshot+from+2015-02-18+13:52:40.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9enT5WOA3KlgVXIeaMkGl97HQxYhfY80FzyAbFJ2TdJZph_M18bhXNvmdBUzx5SEPZmgd4eYpNeF-bGwrPHqD9Fe-xYlAbJlSsFBrnCQEHkGUONpgLZRuTaqJL2rGLSFHo0I753gYWnDL/s1600/Screenshot+from+2015-02-18+13:52:40.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
The vast majority of installations (86%) are under &lt;b&gt;1000 nodes&lt;/b&gt;. We love feedback from our biggest users as they have unusual performance problems that lead to improvements for both small and large installations. The needs of most users are covered by less than 1000 nodes, which Foreman can deal with very well. Larger installations (100k nodes even!) are not unheard of, and JJ (John Jawed) from eBay/PayPal &lt;a href=&quot;https://www.youtube.com/watch?v=qbSTQfbKp_g&quot;&gt;talked about his experiences with Foreman and Puppet at Puppetconf 2014&lt;/a&gt; managing a very large deployment.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp2S7Q54mrsbZvKCrlqooeGwhEcLJhDOA2fuNIFOP_jvQ5D4V5gdGg7fO99WSN5F3ylWoT7oDN2w-93hWUf3nzrIYiDB1Fgvg6IdoYtOqEJNOcUdu5YP7W0sF0wEY6mmDMLmGcuNhu2Gus/s1600/Screenshot+from+2015-02-18+13:52:59.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp2S7Q54mrsbZvKCrlqooeGwhEcLJhDOA2fuNIFOP_jvQ5D4V5gdGg7fO99WSN5F3ylWoT7oDN2w-93hWUf3nzrIYiDB1Fgvg6IdoYtOqEJNOcUdu5YP7W0sF0wEY6mmDMLmGcuNhu2Gus/s1600/Screenshot+from+2015-02-18+13:52:59.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
I would have expected a larger proportion of Debian/Ubuntu users, we devote some time to its packaging and testing. I think this graph does show an over representation of users of Red Hat based servers, partly because the survey was initially sent to a series of employees at Red Hat.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRpJ81lRP5WpAPtCk0o692lxtCXEN3BJ0h4vjH14fmTlPjJetBx0Uz6oV7qsolWJEUlIEZbuZaJiU46Rfby-SHwuJmYXQWh63LS8liYhT6UvRVB22cPGlqY394gSzZtyQJeeLL7ffWA3E9/s1600/Screenshot+from+2015-02-18+13:53:20.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRpJ81lRP5WpAPtCk0o692lxtCXEN3BJ0h4vjH14fmTlPjJetBx0Uz6oV7qsolWJEUlIEZbuZaJiU46Rfby-SHwuJmYXQWh63LS8liYhT6UvRVB22cPGlqY394gSzZtyQJeeLL7ffWA3E9/s1600/Screenshot+from+2015-02-18+13:53:20.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
This question helps us to prioritize features. For instance, RBAC is a important concern for installations with more than 10 users, however they make up 20% of all installations. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8UEefSYGfEmuysvLq6YAqMpVinYaJF2Dk8In1CT50fE5PfCiMOsC-BwllADIIwlwq7PuTDhJ_R4XWFLx4otNsFY3IaAfMCTV96dtabJl48HNifH7Is2oqEgTuSMceWZxJO1PLg42On1Z3/s1600/Screenshot+from+2015-02-18+13:53:30.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8UEefSYGfEmuysvLq6YAqMpVinYaJF2Dk8In1CT50fE5PfCiMOsC-BwllADIIwlwq7PuTDhJ_R4XWFLx4otNsFY3IaAfMCTV96dtabJl48HNifH7Is2oqEgTuSMceWZxJO1PLg42On1Z3/s1600/Screenshot+from+2015-02-18+13:53:30.png&quot; /&gt;&lt;/a&gt;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
More or less expected, although usage of Hammer is a bit low (&amp;lt; 50%). Our guess is that we might not publicize as much as it deserves. If you have been looking for a good Foreman CLI, you can find instructions about how to install it &lt;a href=&quot;https://github.com/theforeman/hammer-cli-foreman&quot;&gt;in the Github repository&lt;/a&gt; . It also supports Katello through &lt;a href=&quot;https://github.com/theforeman/hammer-cli-katello&quot;&gt;hammer-cli-katello&lt;/a&gt; and has a pluggable interface so extensions can be easily written for any plugin.&lt;br /&gt;
API v1 is still used by 12% of the respondents, we would like to remind you v1 is deprecated and urge you to update your scripts to use v2 which is considered stable now. If there is any feature you are missing, please tell us in the &lt;a href=&quot;https://groups.google.com/forum/#!forum/foreman-users&quot;&gt;mailing list&lt;/a&gt; or #theforeman-dev on IRC.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhaylfcsfNa_PX9_15OTMoAKuvDHqGXH7WhkaSbxAg98EqnGOaJXNkq84rCqQDRjTPi0LotD5zru-QZU0FOX09TrLjOHS2DidMsO3ozfqAXgbgXkLN2C50rtR1vLtG1u1W_doLkkrKiNsi/s1600/Screenshot+from+2015-02-18+13:54:15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhaylfcsfNa_PX9_15OTMoAKuvDHqGXH7WhkaSbxAg98EqnGOaJXNkq84rCqQDRjTPi0LotD5zru-QZU0FOX09TrLjOHS2DidMsO3ozfqAXgbgXkLN2C50rtR1vLtG1u1W_doLkkrKiNsi/s1600/Screenshot+from+2015-02-18+13:54:15.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtY1uGTXyblWSpcMUfQIoKosVp4DbVqAITfo_5oG4Wth4oifU2xb_0G5eksoGlpTseHn4O3pgFemaLPHxP6CC-5nlvoaRBfZf2TtxAak3rw6F77TN8BC_ChFQ9CmoWWCHaUF-8u7I3Qbg6/s1600/Screenshot+from+2015-02-18+13:54:29.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtY1uGTXyblWSpcMUfQIoKosVp4DbVqAITfo_5oG4Wth4oifU2xb_0G5eksoGlpTseHn4O3pgFemaLPHxP6CC-5nlvoaRBfZf2TtxAak3rw6F77TN8BC_ChFQ9CmoWWCHaUF-8u7I3Qbg6/s1600/Screenshot+from+2015-02-18+13:54:29.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
This graph was the most surprising of all. I would have expected Openstack or EC2 to be number one, but they are not even in the top 3. Perhaps the lack of support of advanced features, or volumes are responsible in this case. Similarly, VMware support is not very good yet most of our users with compute resources use it. GCE is completely broken due to changes in the Foreman API, and we did not catch it. Docker&#39;s case is particularly interesting as it surpasses Openstack in usage, even though it is not useful to deploy clusters yet. We expect usage can only increase. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6JTYdfbUb_sDr-_IoXiHJhjIRpU6_cKUrLOCtnoJqDa1CQOyOpXlqvzbr6WdSeJ48tmDbmboPwqcnBOxeSjDlR2bkFMorz9yuewaVokOqbcsygKbMConp3KU913rCVNYoPPWd0umcqXh_/s1600/Screenshot+from+2015-02-18+13:54:46.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6JTYdfbUb_sDr-_IoXiHJhjIRpU6_cKUrLOCtnoJqDa1CQOyOpXlqvzbr6WdSeJ48tmDbmboPwqcnBOxeSjDlR2bkFMorz9yuewaVokOqbcsygKbMConp3KU913rCVNYoPPWd0umcqXh_/s1600/Screenshot+from+2015-02-18+13:54:46.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Most people were interested about a meet up in their area. It would be interesting to know in particular which areas would have a large enough group of users to organize an event. If you would be interested, please send an email to the &lt;a href=&quot;https://groups.google.com/forum/#!forum/foreman-users&quot;&gt;foreman-users mailing list&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnuMJ5S-Yn0xrUS326qeQc-jFwzcykAc6_EAp5fecHi_MXsM4PO8Nw_W2v-bb1Q8cPh-1GlCWruZ2pwDKIiO8cniXEdPhUnc_i5GlEiLb_5hzvgNJExMTH7_7dLDvOa6qqRDoNWYzbcAxe/s1600/Screenshot+from+2015-02-18+13:55:23.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnuMJ5S-Yn0xrUS326qeQc-jFwzcykAc6_EAp5fecHi_MXsM4PO8Nw_W2v-bb1Q8cPh-1GlCWruZ2pwDKIiO8cniXEdPhUnc_i5GlEiLb_5hzvgNJExMTH7_7dLDvOa6qqRDoNWYzbcAxe/s1600/Screenshot+from+2015-02-18+13:55:23.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
The graphs seem to support that people are happy with their config management tools. However the configuration of a whole infrastructure remains an unsolved problem. Results for the multi host deployment interest make us confident when exploring this area. Petr Chalupa &lt;a href=&quot;http://blog.pitr.ch/presentations/2015/cfgmgmtcamp/#1&quot;&gt;explained at cfgmgmtcamp &#39;15&lt;/a&gt; some plans that Foreman will follow in this area.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaIg29v3lNutFHjK9Kcgt9bmmXJ8x4FihVJpuTDISy3a0df7khkFVy-zySOLSH85mnSTZJL-7FXosAYbZjt4M510xH7sEHM-c0jNU3gWINV3frN2rtpswvckUte5xIPyyOahMGkOkj-2gk/s1600/Screenshot+from+2015-02-18+13:55:40.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaIg29v3lNutFHjK9Kcgt9bmmXJ8x4FihVJpuTDISy3a0df7khkFVy-zySOLSH85mnSTZJL-7FXosAYbZjt4M510xH7sEHM-c0jNU3gWINV3frN2rtpswvckUte5xIPyyOahMGkOkj-2gk/s1600/Screenshot+from+2015-02-18+13:55:40.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
By far the most requested feature. The question is unintentionally vague, but what I had in mind when I wrote the question was mainly scheduling of Puppet runs / Salt highstate, improving what we already have, getting a console, and perhaps adding hooks to make Foreman a gateway for the dbus API.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgJDAJdo7HHyXscOnGdNdfn3qv35ypSFzy7nl9TFJywYcIIP82UCPVb848QI-fzF-ZVTqwPIePL2vWqnc3UUnO5ZPKljYTjyuFdXa9r8UUfiI54xnnr6vaKUVQadYjh4EVJvfcrcSvPlkE/s1600/Screenshot+from+2015-02-18+13:55:55.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgJDAJdo7HHyXscOnGdNdfn3qv35ypSFzy7nl9TFJywYcIIP82UCPVb848QI-fzF-ZVTqwPIePL2vWqnc3UUnO5ZPKljYTjyuFdXa9r8UUfiI54xnnr6vaKUVQadYjh4EVJvfcrcSvPlkE/s1600/Screenshot+from+2015-02-18+13:55:55.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
This one graph is a bit skewed, as most users who already use Foreman are already happy with their current configuration management solution. However, we do realize one of the main drivers for new users would be to stop being as Puppet focused as we are now and integrate better with other solutions.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1sdCRyygvYmTWxQXJoMgCWNFs7_Bb4-J239dvUzT3sW22t5yy3r1OHGSGZqKPWrGBqDP2mWCmEtVaGygLCj7E-BNFylgrGs84i-uP4KKla1T_DHK9DzSrzTr5NIg36W4cv7VfCqxUqhY3/s1600/Screenshot+from+2015-02-18+13:56:16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1sdCRyygvYmTWxQXJoMgCWNFs7_Bb4-J239dvUzT3sW22t5yy3r1OHGSGZqKPWrGBqDP2mWCmEtVaGygLCj7E-BNFylgrGs84i-uP4KKla1T_DHK9DzSrzTr5NIg36W4cv7VfCqxUqhY3/s1600/Screenshot+from+2015-02-18+13:56:16.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Most users are not managing installations where containers are important yet. However the industry has its eyes set on containers for the future, so it&#39;s not a surprise people would like to have it in Foreman already to fiddle with it. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtHXYbHH9lu7C8pjMe2gsVmlKUcKfMD_No8x74LDdQy5HMOTSrbBjeBymaUKPC_YUnP80th6FCG-oBUG7jnPuHrhCvZEZfhs4TxC83DS8OHenr99XLh-xm6_yBzxEEFeepFXjg1ymiQd_x/s1600/Screenshot+from+2015-02-18+13:56:31.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtHXYbHH9lu7C8pjMe2gsVmlKUcKfMD_No8x74LDdQy5HMOTSrbBjeBymaUKPC_YUnP80th6FCG-oBUG7jnPuHrhCvZEZfhs4TxC83DS8OHenr99XLh-xm6_yBzxEEFeepFXjg1ymiQd_x/s1600/Screenshot+from+2015-02-18+13:56:31.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
OpenSCAP is a new feature in Foreman, and most users will be unfamiliar with it. Governmental procedures for IT security are often more standardized than at private companies, however we recommend migrating your compliance rules to OpenSCAP to get better security compliance at your data center and manage it through Foreman.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEml18PgRHVYNfwst0_tRuN7v3B5brIYG7QVAi995rGycnS9NNcPpyK1jlDMSDsBWSBJrJIhFIgwQ9Y2W3jIYpWFPRskZJB6tkZzctg6d9ZXO8oTKn9BakW6iQCJqufhENJ9CCi1dUArI7/s1600/Screenshot+from+2015-02-18+13:56:45.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEml18PgRHVYNfwst0_tRuN7v3B5brIYG7QVAi995rGycnS9NNcPpyK1jlDMSDsBWSBJrJIhFIgwQ9Y2W3jIYpWFPRskZJB6tkZzctg6d9ZXO8oTKn9BakW6iQCJqufhENJ9CCi1dUArI7/s1600/Screenshot+from+2015-02-18+13:56:45.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVh4fZrz21cKpDmchFwyugSmDNdqr5UpkXmQkopS8hFkT4cfKGyuzjGfL1tXPH1yzR85rYg81QWL_pmGba2HM-L-dlGAaTATxebojKNbJ8o_UP0gb5MEv4yjp8SlEmg5J9h7aAP1ZF8J4B/s1600/Screenshot+from+2015-02-18+13:57:03.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVh4fZrz21cKpDmchFwyugSmDNdqr5UpkXmQkopS8hFkT4cfKGyuzjGfL1tXPH1yzR85rYg81QWL_pmGba2HM-L-dlGAaTATxebojKNbJ8o_UP0gb5MEv4yjp8SlEmg5J9h7aAP1ZF8J4B/s1600/Screenshot+from+2015-02-18+13:57:03.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Improved networking has continually been high on the list of requests for future Foreman releases. We&#39;re happy to report that 1.8 will feature a completely redesigned UI in the Network tab, allowing use of separate provisioning networks, bonds, aliases and so on. We&#39;ve also merged the creation of &quot;physical&quot; devices on virtual machines into this UI, removing the duplication of workflow on the VM tab. Please do give us feedback on this new UI and see the list of things we still want to implement at &lt;a href=&quot;http://projects.theforeman.org/issues/2409&quot;&gt;ticket #2509&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXn7Cwoig-O77i775dAvJ9IYm9Ef2CQR0-mWBYBwbkmXGVA2XZym5P3SYMhA1OeijWRxx8kEF_SyHqHzDfAWhDnmW0b890sxqXvLyWK7a31Kg_Equyr7Se_QIieqGuQkTX_tPIYyf7fPbc/s1600/Screenshot+from+2015-02-18+13:57:19.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXn7Cwoig-O77i775dAvJ9IYm9Ef2CQR0-mWBYBwbkmXGVA2XZym5P3SYMhA1OeijWRxx8kEF_SyHqHzDfAWhDnmW0b890sxqXvLyWK7a31Kg_Equyr7Se_QIieqGuQkTX_tPIYyf7fPbc/s1600/Screenshot+from+2015-02-18+13:57:19.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZZYRXTQGlFEjw8qj5Y9J-7mZGPnsnoQLaaNDojhKstOp-TKtrI2H5Kf27xhusQwMybv6Qkk9nbT0lrISlzD8bZueDT6BviRsbSYVjIaqeM-e1SXkHvC8ej2nsonAUN0Y6ZXdIVI8WDj3b/s1600/Screenshot+from+2015-02-18+13:57:31.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZZYRXTQGlFEjw8qj5Y9J-7mZGPnsnoQLaaNDojhKstOp-TKtrI2H5Kf27xhusQwMybv6Qkk9nbT0lrISlzD8bZueDT6BviRsbSYVjIaqeM-e1SXkHvC8ej2nsonAUN0Y6ZXdIVI8WDj3b/s1600/Screenshot+from+2015-02-18+13:57:31.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivFjhc-fgqJdDnzmtJ1LUwNKqwbYX2gsg2DJos_nenJ9vwHx4GoLUYZ484mpsWGIcCw1qJi-TUiL6DfmTgLJY6IaWT9qxBr4vKThbEod5WLHpNfENcXIjx4kcDkcF1qlBU50cbNZ82aB6O/s1600/Screenshot+from+2015-02-18+13:57:44.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivFjhc-fgqJdDnzmtJ1LUwNKqwbYX2gsg2DJos_nenJ9vwHx4GoLUYZ484mpsWGIcCw1qJi-TUiL6DfmTgLJY6IaWT9qxBr4vKThbEod5WLHpNfENcXIjx4kcDkcF1qlBU50cbNZ82aB6O/s1600/Screenshot+from+2015-02-18+13:57:44.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSzvUAKET2KWdQRe-k4c77Ilrxjuur3cAWYBwF_xEmbppV3H5KbFXtS6y52xXs7oy8Z0GPTx63ROcTJdoZZwRrx_hELg4aNdpxZD25YLeWEYzyuxbjvSxJjM0LAjFVHUVdViDuJEwzdmGa/s1600/Screenshot+from+2015-02-18+13:57:55.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSzvUAKET2KWdQRe-k4c77Ilrxjuur3cAWYBwF_xEmbppV3H5KbFXtS6y52xXs7oy8Z0GPTx63ROcTJdoZZwRrx_hELg4aNdpxZD25YLeWEYzyuxbjvSxJjM0LAjFVHUVdViDuJEwzdmGa/s1600/Screenshot+from+2015-02-18+13:57:55.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
As expected, improvements to features we already have are very favoured by the community. However we remain open to new, different contributions that allow people from other communities to start using Foreman.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSO1-XvDbaU8Ymf4HcijKCpmTI9Z0cExgh35Lvp2Y7pptvtJ4xPQwIDW7UunXrMK4y_NpgTEvAf85cK2fUJ6D3GvdEJ7Ng5b4NCbfeBXhqYfffNc2JIyXvzTYOwjWUuYW20u9lLKfBJ2ol/s1600/image.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSO1-XvDbaU8Ymf4HcijKCpmTI9Z0cExgh35Lvp2Y7pptvtJ4xPQwIDW7UunXrMK4y_NpgTEvAf85cK2fUJ6D3GvdEJ7Ng5b4NCbfeBXhqYfffNc2JIyXvzTYOwjWUuYW20u9lLKfBJ2ol/s1600/image.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Here is a distribution of the percentage of users that use each Foreman plugin. We only asked for plugins in the &lt;a href=&quot;http://projects.theforeman.org/projects/foreman/wiki/List_of_Plugins&quot;&gt;official list in the wiki&lt;/a&gt; , so if you have created a plugin and you cannot find it there, please add it. As expected very generic plugins such as discovery and default_hostgroup are very widely used, and more specific features like Xen, Salt, are less used. The Salt plugin has already overtaken Chef, and Foreman in the future should be able to easily assimilate more configuration management tools such as Ansible, and remove the Puppet dependencies if you just want to use it as an inventory.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQDW3Nu5zCuNbsLao8vbowbjbT-SYvpJIvNJIYtmjQT7CsNLWBtdl3KAjM2V8uFTm6iBw1XaIaaNTdl2orxKOSo45BJctAuDhwILdtYo8SStVQPNRkt7akJh_4lv6zm3HyplON2AYfit5K/s1600/Screenshot+from+2015-02-18+13:59:10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQDW3Nu5zCuNbsLao8vbowbjbT-SYvpJIvNJIYtmjQT7CsNLWBtdl3KAjM2V8uFTm6iBw1XaIaaNTdl2orxKOSo45BJctAuDhwILdtYo8SStVQPNRkt7akJh_4lv6zm3HyplON2AYfit5K/s1600/Screenshot+from+2015-02-18+13:59:10.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
To finish, I would like to list some features you asked for in the survey very frequently. We will take these seriously for future releases, as 1.8 is almost out of the door:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Multi-factor authentication, required for government deployments.&lt;/li&gt;
&lt;li&gt;Hyper-V as a compute resource - most likely this can be implemented as a plugin&lt;/li&gt;
&lt;li&gt;Dashboard customization (&lt;a href=&quot;https://github.com/theforeman/foreman/pull/2046&quot;&gt;on the making at #8106&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Provisioning in VMware data store clusters.&lt;/li&gt;
&lt;li&gt;Better documentation, especially for plugins and the CLI.&lt;/li&gt;
&lt;li&gt;Up to date screencasts&lt;/li&gt;
&lt;li&gt;Determining what Puppet classes are causing failed Puppet runs in the whole deployment, dashboard is not enough.&lt;/li&gt;
&lt;li&gt;Ansible support and less dependency on Puppet&lt;/li&gt;
&lt;li&gt;Support to deploy in Docker clusters and not just individual containers&lt;/li&gt;
&lt;li&gt;IPv6 support. &lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Thanks again for responding to the survey, our community drives Foreman success! </content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/5796790676124730022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2015/02/foreman-community-survey-results.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/5796790676124730022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/5796790676124730022'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2015/02/foreman-community-survey-results.html' title='Foreman community survey results'/><author><name>Daniel Lobato</name><uri>http://www.blogger.com/profile/08225119502276255450</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1Vc8GFqQmd9jWl95zh3RCaunX6QnFJFc7UlDIg9kK47m5mfrv_SihyWESJqyMvlXF2lGnXJ6vBMLSIl7RLL4VQRhSpHQpAk1-h-wRYp22dODukdGTMgNEXC59KkoU8lfxV-Zd7QdvFXTv/s72-c/Screenshot+from+2015-02-18+13:51:56.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-4344260925100932853</id><published>2015-01-30T14:38:00.002+02:00</published><updated>2015-01-30T14:38:53.060+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="newsletter"/><title type='text'>Foreman Community Newsletter - January 2015</title><content type='html'>&lt;h3 dir=&quot;ltr&quot; style=&quot;line-height: 1.4; margin-bottom: 15pt; margin-top: 19pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: Arial; font-size: 17px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Foreman 1.7.2 released&lt;/span&gt;&lt;/h3&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.4; margin-bottom: 4pt; margin-top: 8pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #333333; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Foreman 1.7.2 has been released at the end of January. This is a bugfix release, the full list of fixes can be found in&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;a href=&quot;http://theforeman.org/manuals/1.7/index.html#Releasenotesfor1.7.2&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;the release manual&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: #333333; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;h3 dir=&quot;ltr&quot; style=&quot;line-height: 1.4; margin-bottom: 15pt; margin-top: 19pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #333333; font-family: Arial; font-size: 17px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Katello 2.1 release is approaching&lt;/span&gt;&lt;/h3&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.4; margin-bottom: 0pt; margin-top: 8pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #333333; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;The release is expected any day now. Keep your eyes on the project website at&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;a href=&quot;http://katello.org/&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;http://katello.org&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: #333333; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; for details.&lt;/span&gt;&lt;/div&gt;
&lt;h3 dir=&quot;ltr&quot; style=&quot;line-height: 1.4; margin-bottom: 0pt; margin-top: 19pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #333333; font-family: Arial; font-size: 17px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;New and updated plugins this month&lt;/span&gt;&lt;/h3&gt;
&lt;ul style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Verdana; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; margin-left: -24px; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.4; margin-bottom: 0pt; margin-top: 8pt;&quot;&gt;
&lt;a href=&quot;https://github.com/theforeman/foreman-docker&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;foreman_docker&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: #333333; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; – enables integration with Docker, version 1.0 released .&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Verdana; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; margin-left: -24px; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.4; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;a href=&quot;https://github.com/theforeman/foreman_discovery&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;foreman_discovery&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: #333333; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; – enables hardware discovery, version 2.0RC1 released.&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Verdana; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; margin-left: -24px; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.4; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;a href=&quot;https://github.com/theforeman/foreman_chef&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;foreman_chef&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: #333333; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; – provides integration with chef, updated to version 0.1.1.&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Verdana; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; margin-left: -24px; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.4; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;a href=&quot;https://github.com/theforeman/foreman_salt&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;foreman_salt&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: #333333; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; – salt support, updated to version 1.1.1.&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Verdana; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; margin-left: -24px; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.4; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;a href=&quot;http://foreman_abrt/&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;foreman_abrt&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: #333333; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; – handling of ABRT reports, updated to version 0.0.6.&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 dir=&quot;ltr&quot; style=&quot;line-height: 1.4; margin-bottom: 0pt; margin-top: 19pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #333333; font-family: Arial; font-size: 17px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;New media&lt;/span&gt;&lt;/h3&gt;
&lt;ul style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Verdana; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; margin-left: -24px; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.4; margin-bottom: 0pt; margin-top: 8pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #333333; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;The Foreman team is collecting data about our user base. You can help by filling out&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;a href=&quot;https://docs.google.com/a/redhat.com/forms/d/1_pOvOCL5MmnI7rM1-AC4XyMF5rwS81QkcUIrDOWQmIM/viewform?c=0&amp;amp;w=1&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;community usage survey&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;.&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Verdana; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; margin-left: -24px; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.4; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;We had our second joint demo of Foreman and Katello teams in January. You can can watch the recording of the demo &lt;/span&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=u3fSrFODmiE&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;span id=&quot;docs-internal-guid-2023489c-3ad9-0212-8f5d-186c322dd9a8&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/4344260925100932853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2015/01/foreman-community-newsletter-january.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/4344260925100932853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/4344260925100932853'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2015/01/foreman-community-newsletter-january.html' title='Foreman Community Newsletter - January 2015'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-2936277795545705845</id><published>2014-12-23T17:50:00.003+02:00</published><updated>2014-12-31T13:34:11.918+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="community"/><category scheme="http://www.blogger.com/atom/ns#" term="foreman"/><category scheme="http://www.blogger.com/atom/ns#" term="hammer"/><category scheme="http://www.blogger.com/atom/ns#" term="katello"/><category scheme="http://www.blogger.com/atom/ns#" term="media"/><category scheme="http://www.blogger.com/atom/ns#" term="newsletter"/><category scheme="http://www.blogger.com/atom/ns#" term="plugin"/><title type='text'>Foreman Community Newsletter - December 2014</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3&gt;
Foreman 1.7.0 and 1.7.1 released&lt;/h3&gt;
A new version of the Foreman went out in early December, followed by a bugfix release.&lt;br /&gt;
Headline features of the releases are:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;enhancements to smart class parameters, providing better control over default values and merging of
values across matchers&lt;/li&gt;
&lt;li&gt;a new build review page that should help you check for common errors when switching a host into build mode&lt;/li&gt;
&lt;li&gt;support for specifying bonds, VLANs and aliased interfaces on a host-importing interfaces them from facts&lt;/li&gt;
&lt;li&gt;two existing features have been moved into plugins (&lt;a href=&quot;https://github.com/theforeman/foreman_host_rundeck&quot;&gt;foreman_host_rundeck&lt;/a&gt;, &lt;a href=&quot;https://github.com/theforeman/smart_proxy_chef&quot;&gt;smart_proxy_chef&lt;/a&gt;) and have their separate lifecycle now&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: left;&quot; wrap=&quot;&quot;&gt;
Detailed information about the changes in the releases is available in
our &lt;a href=&quot;http://theforeman.org/manuals/1.7/index.html#Releasenotesfor1.7.0&quot;&gt;Foreman 1.7.0&lt;/a&gt; and &lt;a href=&quot;http://theforeman.org/manuals/1.7/index.html#Releasenotesfor1.7.0&quot;&gt;Foreman 1.7.1&lt;/a&gt; release notes. &lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot; wrap=&quot;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot; wrap=&quot;&quot;&gt;
This release also marks the end of Debian 6 (Squeeze) support, and Ruby 1.8.7 in
the Foreman application (not the proxy or installer).&amp;nbsp;&lt;/div&gt;
&lt;div wrap=&quot;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div wrap=&quot;&quot;&gt;
Thanks to all &lt;a href=&quot;http://theforeman.org/manuals/1.7/index.html#Contributors&quot;&gt;our contributors&lt;/a&gt;!&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Hammer 0.1.4 released&lt;/h3&gt;
After a long period of silence new versions of Hammer CLI and Hammer CLI Foreman were released. They bring  new commands for managing external user groups and LDAP auth
    sources, YAML and JSON exports and enable for using names when associating multiple resources at once. There are also new translations available.&lt;br /&gt;
Read the release notes for further details: &lt;a href=&quot;https://github.com/theforeman/hammer-cli/blob/master/doc/release_notes.md#release-notes&quot;&gt;hammer_cli&lt;/a&gt;, &lt;a href=&quot;https://github.com/theforeman/hammer-cli-foreman/blob/master/doc/release_notes.md#release-notes&quot;&gt;hammer_cli_foreman&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Katello 2.1 RC1 released&lt;/h3&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
The Katello team announced a release candidate of Katello 2.1. Users may 
test out the new features in the next release. Katello 2.1 is
 a plugin to Foreman 1.7. Upgrades from previous versions of Katello 
have not been tested but an upgrade procedure to 2.1 should be available
 soon.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
For more information, please be sure to visit the project&#39;s website &lt;a href=&quot;http://www.katello.org/&quot;&gt;http://www.katello.org&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Features in development&lt;/h3&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;
Networking&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Bunch of networking improvements is &lt;a href=&quot;https://github.com/theforeman/foreman/pull/1988&quot;&gt;approaching merge&lt;/a&gt;. This change brings more flexibility into specifying primary and provisioning interfaces. The UI has been simplified and split up into a NICs overview table and modal windows showing details. &lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Multihost deployment&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Work on multihost deployment continue. December was in the name of defining a data model. The current state is thoroughly described in &lt;a href=&quot;https://www.youtube.com/watch?v=CFPLGfA6-jU&quot;&gt;a deepdive on this topic&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Moving to Rails 4&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
We&#39;ve started with first steps towards moving to Rails 4 this month. Stay tuned for more information.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
New plugins this month&lt;/h3&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman-digitalocean&quot;&gt;foreman_digitalocean&lt;/a&gt; - enables provisioning and managing of DigitalOcean droplets in Foreman&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/sfu-rcg/foreman_host_overview&quot;&gt;foreman_host_overview&lt;/a&gt; - extends the properties table for a host to include VNC &amp;amp; RDP links, as well as the host&#39;s certificate name&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman_host_rundeck&quot;&gt;foreman_host_rundeck &lt;/a&gt;- creates a yaml representation of rundeck on hosts&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
New media&lt;/h3&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=CFPLGfA6-jU&quot;&gt;Multihost deployments data model deepdive&lt;/a&gt;&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/2936277795545705845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2014/12/foreman-community-newsletter-december.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/2936277795545705845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/2936277795545705845'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2014/12/foreman-community-newsletter-december.html' title='Foreman Community Newsletter - December 2014'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15742758409358570054</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-8503174913725380951</id><published>2014-12-02T01:21:00.000+02:00</published><updated>2014-12-02T01:21:02.958+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="discovery"/><category scheme="http://www.blogger.com/atom/ns#" term="foreman"/><category scheme="http://www.blogger.com/atom/ns#" term="live-cd"/><category scheme="http://www.blogger.com/atom/ns#" term="networking"/><category scheme="http://www.blogger.com/atom/ns#" term="openscap"/><category scheme="http://www.blogger.com/atom/ns#" term="plugin"/><title type='text'>Foreman Community Newsletter - November 2014</title><content type='html'>&lt;h3&gt;
Foreman 1.7.0-RC2 released&lt;/h3&gt;
Second release candidate for Foreman 1.7 was released. It fixes a number of issues found by folks testing RC1 and will likely become the 1.7.0 release within a week.&lt;br /&gt;
&lt;br /&gt;
Much more information about the changes in Foreman 1.7 is available in&lt;br /&gt;
our &lt;a href=&quot;http://theforeman.org/manuals/1.7/index.html#Releasenotesfor1.7&quot; target=&quot;_blank&quot;&gt;release notes&lt;/a&gt;.&lt;br /&gt;
&lt;h4&gt;
&lt;/h4&gt;
&lt;h3&gt;
Foreman 1.6.3 released&lt;/h3&gt;
Foreman 1.6.3 has been released to fix a handful of bugs. Check the &lt;a href=&quot;http://theforeman.org/manuals/1.6/index.html#Releasenotesfor1.6.3&quot; target=&quot;_blank&quot;&gt;release notes&lt;/a&gt;&amp;nbsp; for full list. This will probably be the last update of the 1.6 series.&lt;br /&gt;
&lt;h3&gt;
Foreman Discovery Image 2.0 released&lt;/h3&gt;
New major version of the Discovery Image was released. A minimized version of CentOS 7.0 is used to PXEBoot unknown bare-metal hosts and registering them in Foreman via Discovery plugin. The image does support both Foreman 1.6 and upcoming 1.7.&lt;br /&gt;
&lt;br /&gt;
To download 2.0 series follow the &lt;a href=&quot;http://downloads.theforeman.org/discovery/releases/2.0/&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;.For upgrade instructions see the announcement on the &lt;a href=&quot;https://groups.google.com/forum/#!topic/foreman-users/2yA0SFFZM3Q&quot; target=&quot;_blank&quot;&gt;list.&lt;/a&gt;&lt;br /&gt;
&lt;h3&gt;
Features in progress&lt;/h3&gt;
A lot of effort was put into design and development of new features. The following lines are partly links to reports of current status and heads up of what you can look for in near future and partly invitationto sharing your ideas, feedback and testing.&lt;br /&gt;
&lt;h4&gt;
Networking&lt;/h4&gt;
Recently, we&#39;ve been working on Foreman networking refactoring. If you want to know more about upcomming changes in networking setup of the host, how to set primary and provisioning interfaces and what improvements are prepared for NIC objects on bare metals see the detailed &lt;a href=&quot;https://groups.google.com/forum/#!topic/foreman-dev/ll3pZXrYeF4&quot; target=&quot;_blank&quot;&gt;summary&lt;/a&gt; on the list. Also don&#39;t miss the networking unification &lt;a href=&quot;https://www.youtube.com/watch?v=xmYmMQONq_0#t=144&quot; target=&quot;_blank&quot;&gt;deepdive&lt;/a&gt; that will guide you through the changes.&lt;br /&gt;
&lt;h4&gt;
Multi-host orchestration&lt;/h4&gt;
is in early stage of development, which means you can help it a lot to become awesome. If you are interested in this topic, there is a detailed design plan
and discussion&amp;nbsp;&lt;a href=&quot;https://groups.google.com/forum/#!topic/foreman-dev/bCzCjTDY0no&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt; on the mailing list, covering defining new terms, stories and plans. And let us know what do you think.&lt;br /&gt;
&lt;h4&gt;
Foreman Live CD&lt;/h4&gt;
was mentioned in the last newsletter. Since then we have upgraded Foreman Live CD image to be based on CentOS 7 and are extending Foremen installer with wizards for easier setup of networking and authentication. Detailed report should land on the list soon. &lt;br /&gt;
&lt;h3&gt;
OpenSCAP plugin&lt;/h3&gt;
OpenSCAP is a toolkit for security compliance automation build on top of SCAP standard. OpenSCAP ecosystem includes low-level C library, command-line scanner, graphical interface (scap-workbench), hardening guidances (scap-security-guide), Anaconda installer add-on, and integration with Spacewalk project. Work on integration with Foreman has just started. See &lt;a href=&quot;https://groups.google.com/forum/#%21topic/foreman-dev/sYo2fdO5918&quot; target=&quot;_blank&quot;&gt;announcement&lt;/a&gt; on the list for more.&lt;br /&gt;
&lt;h3&gt;
Meeting together&lt;/h3&gt;
There are a few interesting Foreman related conferences out there&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://cfgmgmtcamp.eu/&quot;&gt;cfgmgmtcamp.eu&lt;/a&gt;&amp;nbsp;  - we even have a dedicated track for all Foreman things there&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://fosdem.org/2015/&quot; target=&quot;_blank&quot;&gt;FOSDEM&lt;/a&gt; - config management, don&#39;t forget ti visit visit IaaS and Virtualisation rooms&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://devconf.cz/&quot; target=&quot;_blank&quot;&gt;devconf CZ&lt;/a&gt; - meet people form Red Hat and Fedora communities in Czech Republic&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://techfest.uc3m.es/call-for-talks/&quot; target=&quot;_blank&quot;&gt;T3chfest&lt;/a&gt; - it&#39;s mainly geared towards university students &lt;/li&gt;
&lt;/ul&gt;
Hope to see you there!&lt;br /&gt;
&lt;h3&gt;
New media &lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Sprint 31 Demo&lt;/li&gt;
&lt;li&gt;Salt integration deep dive&lt;/li&gt;
&lt;li&gt;Networking unification&lt;/li&gt;
&lt;/ul&gt;
Both clips are availabe on our &lt;a href=&quot;http://theforeman.org/media.html&quot; target=&quot;_blank&quot;&gt;media&lt;/a&gt; page.</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/8503174913725380951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2014/12/foreman-community-newsletter-november.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/8503174913725380951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/8503174913725380951'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2014/12/foreman-community-newsletter-november.html' title='Foreman Community Newsletter - November 2014'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/09826086955118590112</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-8495064910683161971</id><published>2014-10-31T11:43:00.000+02:00</published><updated>2014-10-31T11:44:05.426+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="abrt"/><category scheme="http://www.blogger.com/atom/ns#" term="cloudstack"/><category scheme="http://www.blogger.com/atom/ns#" term="discovery"/><category scheme="http://www.blogger.com/atom/ns#" term="foreman"/><category scheme="http://www.blogger.com/atom/ns#" term="fosdem"/><category scheme="http://www.blogger.com/atom/ns#" term="live-cd"/><category scheme="http://www.blogger.com/atom/ns#" term="media"/><category scheme="http://www.blogger.com/atom/ns#" term="newsletter"/><category scheme="http://www.blogger.com/atom/ns#" term="plugin"/><category scheme="http://www.blogger.com/atom/ns#" term="ruby"/><title type='text'>Foreman Community Newsletter - October 2014</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Important security updates&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Foreman 1.6.1, 1.6.2 and 1.5.4 have been released to fix an important security issues affecting the core and the smart proxy (foreman-proxy) identified as CVE-2014-3590, CVE-2014-3653 and CVE-2014-3691. For more security-related information visit our &lt;/span&gt;&lt;a href=&quot;http://theforeman.org/security.html&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Security Page&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;br class=&quot;kix-line-break&quot; /&gt;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;br class=&quot;kix-line-break&quot; /&gt;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Katello 2.0 released&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;The Katello team announced the official release of Katello 2.0 on October 6. This release had been a long time coming and brings with it many new features including a change to Katello architecture and deployment as a Foreman plugin. Katello was designed to bring distributed content management alongside the configuration and provisioning management that Foreman provides. More information can be found in the &lt;/span&gt;&lt;a href=&quot;http://www.katello.org/docs/release_notes/release_notes_20.html&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Release Notes&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;b id=&quot;docs-internal-guid-59ce55c5-6594-eed7-5e0c-deec4c05a4df&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Foreman Live CD&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;People responsible for the foreman-staypuft plugin which aims for OpenStack installations using Foreman developed nice Live CD/appliance which allows users to run Foreman from memory (what we call “stateless” mode). We have taken this work and published it in &lt;/span&gt;&lt;a href=&quot;https://github.com/theforeman/foreman-live&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;foreman-live&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; git repository, integrated build process in our Jenkins and started with &lt;/span&gt;&lt;a href=&quot;http://downloads.theforeman.org/livecd/nightly/&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;nightly builds&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; of the live cd. It is currently in alpha stage and expect rough edges, but In the upcoming months we will work on improving the Live CD.&lt;/span&gt;&lt;/div&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;New Foreman discovery image&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;We redesigned how we build foreman discovery image and we are going to release new version 2.0 which will be smaller, faster, more debugging options and with the same features as 0.6 release. It will work with Foreman 1.6 and 1.7. To check the image out, see our &lt;/span&gt;&lt;a href=&quot;https://groups.google.com/forum/#!topic/foreman-dev/Iwol9Xnuld0&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;pre1 build&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; which was announced this month.&lt;/span&gt;&lt;/div&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;FOSDEM 2015 is approaching&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;The FOSDEM and ConfigManagementCamp 2015 &lt;/span&gt;&lt;a href=&quot;http://cfgmgmtcamp.eu/&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Call for Proposals&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; is open until December 1 and we welcome all proposals related to Foreman. As usual, FOSDEM will take place at ULB Campus Solbosch on Saturday 31 January and Sunday 1 February 2015 followed by ConfigManagementCamp on Moday 2 and Tuesday 3 at Gent, Belgium.&lt;/span&gt;&lt;/div&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Dropping Ruby 1.8.7 support for core&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Foreman supports Ruby 1.8.7 from the day one, but since we expect Ruby 2.2 during Christmas and we plan to upgrade to Rails 4.0, it’s the time to drop support of Ruby 1.8.7 for Foreman core (not Smart Proxy, hammer or the Installer). We started with turning off unit and integration tests against Ruby 1.8.7 and removing various related workarounds across our code base. Also we have started to run our tests against Ruby 2.1.&lt;/span&gt;&lt;/div&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;New plugins this month&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;a href=&quot;https://github.com/citrix/foreman-cloudstack&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;foreman-cloudstack&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; adds CloudStack compute resource&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;a href=&quot;https://github.com/theforeman/foreman_abrt&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;foreman-abrt&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; integrates Automated Bug Reporting Tool from Fedora and Red Hat compatible hosts&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;a href=&quot;https://github.com/jcmcken/foreman_custom_banner&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;foreman-custom-banner&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; adds user-defined colored top banner&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;a href=&quot;https://github.com/theforeman/foreman_graphite&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;foreman-graphite&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; sends performance metrics to Graphite.&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;a href=&quot;https://github.com/theforeman/hammer-cli-foreman-ssh&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;foreman-hammer-ssh&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; hammer SSH plugin, execute SSH commands across multiple foreman managed hosts. &lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Featured media&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Sprint 29 demo&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Sprint 30 demo&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;ABRT plugin deep dive&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;All the clips are published on our &lt;/span&gt;&lt;a href=&quot;http://theforeman.org/media.html&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;media pages&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;What to expect in November&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Next month, Foreman core team will be working on various features like mentioned Live CD, better Docker integration, adding http(s) proxy support to foreman-proxy, UEFI support, improving discovery, foreman-tasks plugin availability, katello and bastion split and bug fixing.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Of course, we will be delivering the most anticipated artifact Foreman 1.7.0 beginning December. Expect bunch of Release Candidates during November. More info in our &lt;/span&gt;&lt;a href=&quot;http://projects.theforeman.org/projects/foreman/wiki/Foreman_17_Schedule&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;schedule wiki page&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/8495064910683161971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2014/10/foreman-community-newsletter-october.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/8495064910683161971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/8495064910683161971'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2014/10/foreman-community-newsletter-october.html' title='Foreman Community Newsletter - October 2014'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-4950955162759776515</id><published>2014-10-01T11:11:00.000+03:00</published><updated>2014-10-01T13:13:10.376+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="API"/><category scheme="http://www.blogger.com/atom/ns#" term="community"/><category scheme="http://www.blogger.com/atom/ns#" term="configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="foreman"/><category scheme="http://www.blogger.com/atom/ns#" term="newsletter"/><category scheme="http://www.blogger.com/atom/ns#" term="openstack"/><category scheme="http://www.blogger.com/atom/ns#" term="provisioning"/><category scheme="http://www.blogger.com/atom/ns#" term="puppet"/><category scheme="http://www.blogger.com/atom/ns#" term="redhat"/><title type='text'>Foreman Community Newsletter - September 2014</title><content type='html'>&lt;h3&gt;
Foreman 1.6.0 released!&lt;/h3&gt;
After some testing in late August with the release candidate versions, Foreman 1.6.0 is out! Some of the highlights are:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Smart Proxy plugins support&lt;/li&gt;
&lt;li&gt;API v2 is now declared stable, will be the default in 1.7.0&lt;/li&gt;
&lt;li&gt;External user groups for LDAP and Kerberos group support&lt;/li&gt;
&lt;li&gt;Support for RHEL7 (CentOS and Scientific will be supported when SCL 1.1 becomes available)&lt;/li&gt;
&lt;li&gt;Configurable and extensible dashboard&lt;/li&gt;
&lt;li&gt;Puppet directory environment support&lt;/li&gt;
&lt;/ul&gt;
The full list of release notes can be found &lt;a href=&quot;http://theforeman.org/manuals/1.6/index.html#Releasenotesfor1.6&quot;&gt;in the manual, as usual.&lt;/a&gt; There are two CVEs explained in the &lt;a href=&quot;http://theforeman.org/security.html&quot;&gt;security advisories&lt;/a&gt; and scheduled to be fixed in 1.6.1.&lt;br /&gt;
&lt;h3&gt;
New plugins &lt;/h3&gt;
&lt;b&gt;&lt;a href=&quot;http://github.com/theforeman/foreman_graphite&quot;&gt;foreman_graphite&lt;/a&gt;&lt;/b&gt; adds graphite support for your Foreman infrastructure instances. Configure where to send your performance metrics through a YAML file.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;https://github.com/theforeman/hammer-cli-foreman-ssh&quot;&gt;hammer-cli-foreman-ssh&lt;/a&gt;&lt;/b&gt; gives Hammer parallel remote execution for your nodes in Foreman. Authentication is done through SSH keys and parameters to filter subsets of hosts are available.&lt;br /&gt;
&lt;br /&gt;
Rundeck support will be moved out of core for 1.7. &lt;b&gt;&lt;a href=&quot;http://github.com/theforeman/foreman_host_rundeck&quot;&gt;foreman_host_rundeck&lt;/a&gt;&lt;/b&gt; will allow users to get a YAML representation of hosts for Rundeck. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://github.com/theforeman/foreman_salt/&quot;&gt;&lt;b&gt;foreman_salt&lt;/b&gt;&lt;/a&gt; provides node classification in Salt, and an interface for Salt keys, highstate runs and more. It needs to run with a &lt;a href=&quot;https://github.com/theforeman/smart_proxy_salt/&quot;&gt;&lt;b&gt;smart proxy plugin&lt;/b&gt;&lt;/a&gt; as well. Setup instructions are&amp;nbsp;&lt;a href=&quot;https://github.com/theforeman/foreman_salt/wiki&quot;&gt;in the wiki&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://github.com/theforeman/foreman_abrt&quot;&gt;&lt;b&gt;foreman_abrt&lt;/b&gt;&lt;/a&gt; provides reports forwarding to ABRT, also needs to run with a &lt;a href=&quot;https://github.com/theforeman/smart_proxy_abrt&quot;&gt;plugin in smart proxy&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://github.com/theforeman/hammer_cli_foreman_bootdisk&quot;&gt;&lt;b&gt;hammer_cli_foreman_bootdisk&lt;/b&gt;&lt;/a&gt; gives Hammer a set of commands for &lt;a href=&quot;https://github.com/theforeman/foreman_bootdisk&quot;&gt;foreman_bootdisk&lt;/a&gt; a plugin to Foreman for ISO/USB booting support.&lt;br /&gt;
&lt;h3&gt;
FOSS outreach program and Foreman&amp;nbsp;&lt;/h3&gt;
Foreman will be again taking an intern for the December-March cycle of the FOSS outreach program (formerly OPW). You can find more information about the program &lt;a href=&quot;https://gnome.org/opw/&quot;&gt;here.&lt;/a&gt; Here are &lt;a href=&quot;http://theforeman.org/gnomeopw.html&quot;&gt;the proposed projects&lt;/a&gt;, you are welcome in #theforeman in Freenode to ask questions. &lt;br /&gt;
&lt;h3&gt;
Featured media&amp;nbsp;&lt;/h3&gt;
Mitchell Anicas wrote a great tutorial on how to setup Foreman 1.5 to manage an installation of Ubuntu 14.04 nodes. It is part of a series on Puppet and Configuration management. &lt;a href=&quot;https://www.digitalocean.com/community/tutorials/how-to-use-foreman-to-manage-puppet-nodes-on-ubuntu-14-04&quot;&gt;Check it out in the DigitalOcean community site.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
We also discovered recently an article by Anthony Lapenna on Foreman and Puppet infrastructure setup, the scalable way. &lt;a href=&quot;http://deviantony.wordpress.com/2014/06/21/setup-a-scalable-puppet-environment-with-foreman-on-ubuntu-12-04/&quot;&gt;Check it out if you want ideas for a solid Foreman and Puppet infrastructure.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=D-gsgp1IDfA&quot;&gt;Sprint 29 demo was recently published&lt;/a&gt;, if you want to follow the latest from the Foreman development team. It covers EFI and QEMU setup in Foreman, bond and fencing network devices support, foreman_host_rundeck, foreman_graphite, hammer-cli-foreman-ssh, changes in the code base to use gem friendly_id and &lt;a href=&quot;https://github.com/puppetlabs/puppet-server&quot;&gt;puppet server support.&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/4950955162759776515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2014/10/foreman-community-newsletter-september.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/4950955162759776515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/4950955162759776515'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2014/10/foreman-community-newsletter-september.html' title='Foreman Community Newsletter - September 2014'/><author><name>Daniel Lobato</name><uri>http://www.blogger.com/profile/08225119502276255450</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-1467880936542123519</id><published>2014-05-29T11:22:00.004+03:00</published><updated>2014-05-29T11:23:08.662+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="community"/><category scheme="http://www.blogger.com/atom/ns#" term="newsletter"/><category scheme="http://www.blogger.com/atom/ns#" term="opennebula"/><category scheme="http://www.blogger.com/atom/ns#" term="plugin"/><title type='text'>Foreman Community Newsletter - May 2014</title><content type='html'>&lt;h3&gt;
Foreman 1.5.0 released!&lt;/h3&gt;
Thanks to our &lt;a href=&quot;http://theforeman.org/manuals/1.5/index.html#Contributors&quot;&gt;many contributors&lt;/a&gt; and testers during the Foreman 1.5 development cycle, as with their help we released Foreman 1.5.0 in early May.&lt;br /&gt;
&lt;br /&gt;
The full set of release notes are in the Foreman 1.5 manual: &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://theforeman.org/manuals/1.5/index.html#Releasenotesfor1.5&quot;&gt;Foreman 1.5 release notes&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
An update release (1.5.1) is planned shortly as a follow-up for some bugs found in the release.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Recent articles&lt;/h3&gt;
&lt;h4&gt;
Introduction to Foreman&lt;/h4&gt;
Felix Massem has written an instructional series of articles for codecentric introducing Foreman and showing how they carry out automated provisioning with Foreman and Puppet.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.codecentric.de/en/2014/04/foreman-complete-lifecycle-management-tool/&quot;&gt;“The Foreman” – A complete lifecycle management tool&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.codecentric.de/en/2014/05/foreman-automatic-installation-foreman-puppet/&quot;&gt;“The Foreman” – Automatic installation of “The Foreman” with Puppet&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
Systemmanagement mit Puppet und Foreman (German)&lt;/h4&gt;
Mattias Giese presented at Linux-Tage in March on the subject of Foreman and integrating it with other systems management projects such as Puppet, Spacewalk, Icinga and PuppetDB.&amp;nbsp; Audio and slides available in German.&lt;br /&gt;
&lt;br /&gt;
Also linked below is a published paper from Mattias on the subject of easy system administration with Foreman and Puppet.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://chemnitzer.linux-tage.de/2014/en/vortraege/detail/227&quot;&gt;Systemmanagement mit Puppet und Foreman&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.heise.de/artikel-archiv/ix/2013/12/072_Ordnung-auf-der-Baustelle&quot;&gt;Komfortable Systemverwaltung mit Foreman und Puppet&lt;/a&gt; (paywall)&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3&gt;
OpenNebula integration&lt;/h3&gt;
Achim Ledermüller and Sebastian Saemann from NETWAYS have released an early version of &lt;a href=&quot;https://github.com/NETWAYS/foreman-one&quot;&gt;foreman-one&lt;/a&gt;, a new plugin providing OpenNebula compute resource integration for Foreman.&lt;br /&gt;
&lt;br /&gt;
Currently this is pending on inclusion of a patch for OpenNebula in Fog, the cloud library that Foreman uses to work with compute resources.&amp;nbsp; Enthusiastic users can run foreman-one with this patch in a &lt;a href=&quot;http://theforeman.org/contribute.html&quot;&gt;development environment&lt;/a&gt;.&amp;nbsp; We&#39;ll provide updates as soon as this is more generally consumable.&lt;br /&gt;
&lt;br /&gt;
Read more in Sebastian&#39;s article on OpenNebula.org:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://opennebula.org/foreman-integration/&quot;&gt;OpenNebula and Foreman integration&lt;/a&gt; (English)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.netways.de/2014/05/20/foreman-fog-und-opennebula/&quot;&gt;Foreman, Fog und OpenNebula&lt;/a&gt; (German) &lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3&gt;
Recent videos&lt;/h3&gt;
While we&#39;ve mostly been consumed by the 1.5 release, the past few weeks added some new features  to show off in the regular sprint demo.&lt;br /&gt;
&lt;br /&gt;
This includes changes to the admin account and installer CLI support, improved Chef support (linking hosts to Chef proxies) and a new drag-and-drop dashboard page for plugins to extend.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=723hOFocd8o&quot;&gt;Foreman Sprint 23 demo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
The &quot;staypuft&quot; plugin project is designed to extend Foreman to install hosts running OpenStack services.&amp;nbsp; They&#39;ve released a video showing the end to end process (note, no audio).&amp;nbsp; Packages for the adventurous are available in the nightly repositories, starting with foreman-installer-staypuft.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=W1deqJz7q1w&quot;&gt;Staypuft installation demo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/1467880936542123519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2014/05/foreman-community-newsletter-may-2014.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/1467880936542123519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/1467880936542123519'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2014/05/foreman-community-newsletter-may-2014.html' title='Foreman Community Newsletter - May 2014'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03922844388886559882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-8814707785129550858</id><published>2014-05-01T00:54:00.000+03:00</published><updated>2014-06-15T08:47:28.942+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="community"/><category scheme="http://www.blogger.com/atom/ns#" term="discovery"/><category scheme="http://www.blogger.com/atom/ns#" term="newsletter"/><category scheme="http://www.blogger.com/atom/ns#" term="plugin"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Foreman Community Newsletter - April 2014</title><content type='html'>&lt;h3&gt;
Foreman 1.5, here we come!&lt;/h3&gt;
We&#39;re excited to be just a week or two out from releasing Foreman 1.5.0, with the usual raft of new features.&lt;br /&gt;
&lt;br /&gt;
The highlights in this release are:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;config groups for managing sets of Puppet classes assigned to a host or host group (think &quot;profiles&quot;), &lt;a href=&quot;http://www.youtube.com/watch?v=XliDyFFi-SI&amp;amp;feature=share&amp;amp;t=43m4s&quot;&gt;watch demo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;end-to-end host provisioning integration with FreeIPA, so hosts are joined to the realm automatically, &lt;a href=&quot;http://www.youtube.com/watch?v=XliDyFFi-SI&amp;amp;feature=share&amp;amp;t=35m42s&quot;&gt;watch demo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;fine-grained role and filter system for authorizing access to users and groups&lt;/li&gt;
&lt;li&gt;a trio of compute resources (oVirt, VMware, libvirt) get image provisioning support&lt;/li&gt;
&lt;li&gt;new installer support for a range of plugins and all compute resources&lt;/li&gt;
&lt;/ul&gt;
The full set of release notes are in the Foreman 1.5 manual: &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://theforeman.org/manuals/1.5/index.html#Releasenotesfor1.5&quot;&gt;Foreman 1.5 release notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
The latest release at the time of writing is 1.5.0-RC2, which is available in the repositories, or keep an eye on the foreman-announce mailing list for the final release.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://groups.google.com/forum/#!topic/foreman-announce/Np0Iuf1P23I&quot;&gt;Foreman 1.5.0-RC2 announcement and notes&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://groups.google.com/forum/#!forum/foreman-announce&quot;&gt;foreman-announce mailing list&lt;/a&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;foreman-announce+subscribe@googlegroups.com to subscribe&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3&gt;
Ubuntu 14.04 packages&lt;/h3&gt;
With the release this month of Ubuntu 14.04 (Trusty Tahr), new packages for this LTS version have been prepared and are available for Foreman 1.5 in the usual repositories.&lt;br /&gt;
&lt;br /&gt;
If you test them out and have feedback, please e-mail the foreman-users list, drop into IRC or file bug reports.&lt;br /&gt;
&lt;br /&gt;
There is a known issue with the installer in RC2, so please take note of the workaround in &lt;a href=&quot;https://groups.google.com/forum/#!topic/foreman-announce/Np0Iuf1P23I&quot;&gt;the announcement&lt;/a&gt; or wait until 1.5.0 final.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Discovery Image 0.5&lt;/h3&gt;
Recently the Discovery images based on oVirt Node have had some major enhancements, including support for a new CentOS 6 based image (in addition to the Fedora based one).&amp;nbsp; There are improvements particularly around network interface handling, and a big rework of the build automation for the images.&lt;br /&gt;
&lt;br /&gt;
Read more of Lukas&#39; announcement below, or get copies of the Discovery Image 0.5 from our website.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://groups.google.com/forum/#!topic/foreman-announce/QrVGyakL3k8&quot;&gt;Discovery Image 0.5 RC announcement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://yum.theforeman.org/discovery/releases/0.5/&quot;&gt;Download 0.5 images&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3&gt;
Updates from the plugin community&lt;/h3&gt;
The first plugins to add new compute resources are coming into being, ready to accompany Foreman 1.5 which provides this feature.&lt;br /&gt;
&lt;br /&gt;
Docker and containers are the hot topics of the year, so Amos Benari&#39;s new foreman_docker plugin will be of interest to anybody looking to deploy containers from their usual Foreman interface.&amp;nbsp; It&#39;s available as a gem and RPM for Foreman 1.5 or above.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman-docker#readme&quot;&gt;foreman_docker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=XliDyFFi-SI&amp;amp;feature=share&amp;amp;t=48m59s&quot;&gt;Demo video&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; font-family: Calibri, sans-serif; font-size: 11pt; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Helvetica, sans-serif; font-size: 10.5pt;&quot;&gt;XenServer support has been requested a few times and the initial work to add it to Foreman was done by ooVoo.&amp;nbsp; It&#39;s now been bundled up into a foreman_xen project to help incubate and improve the support, as the code is still in its early stages.&amp;nbsp; Testers and contributors interested in this are very much encouraged to join in.&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;background-color: #fdfdfd; margin-bottom: 0cm;&quot; type=&quot;disc&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;background: white; color: #0563c1; font-family: Calibri, sans-serif; font-size: 11pt; margin: 0cm 0cm 0.0001pt;&quot;&gt;&lt;span style=&quot;color: windowtext; font-family: Helvetica, sans-serif; font-size: 10.5pt;&quot;&gt;&lt;span class=&quot;Object&quot; id=&quot;OBJ_PREFIX_DWT2149_com_zimbra_url&quot; style=&quot;color: #336699; cursor: pointer;&quot;&gt;&lt;a href=&quot;https://github.com/theforeman/foreman-xen/&quot; style=&quot;color: #336699; cursor: pointer; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;foreman_xen&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;
Futher watching&lt;/h3&gt;
&lt;h4&gt;
Sprint 22 demo&lt;/h4&gt;
The last few weeks included major work on Discovery, CLI id/name enhancements, work on the OpenStack/Foreman installer, FreeIPA realm integration, config groups and compute resource plugins (Docker).&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=XliDyFFi-SI&quot;&gt;Watch sprint 22 demo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
More talks&lt;/h4&gt;
Other talks that have taken place recently:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=cLc27ANEZ_Q&quot;&gt;CLI deep dive - unified name searches&lt;/a&gt; - Tomas delves into the details showing how the Hammer CLI will support both names and IDs better.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=mtR0mCeisbs&quot;&gt;Foreman and Chef integration&lt;/a&gt; - from ChefConf 2014, explaining the foreman_chef plugin and handler integration available&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/8814707785129550858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2014/05/foreman-community-newsletter-april-2014.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/8814707785129550858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/8814707785129550858'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2014/05/foreman-community-newsletter-april-2014.html' title='Foreman Community Newsletter - April 2014'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03922844388886559882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-8093115082349561572</id><published>2014-03-28T17:47:00.000+03:00</published><updated>2014-03-28T17:47:05.743+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="chef"/><category scheme="http://www.blogger.com/atom/ns#" term="community"/><category scheme="http://www.blogger.com/atom/ns#" term="discovery"/><category scheme="http://www.blogger.com/atom/ns#" term="events"/><category scheme="http://www.blogger.com/atom/ns#" term="newsletter"/><category scheme="http://www.blogger.com/atom/ns#" term="openstack"/><category scheme="http://www.blogger.com/atom/ns#" term="rdo"/><title type='text'>Foreman Community Newsletter - March 2014</title><content type='html'>Welcome to the March 2014 community newsletter.&amp;nbsp; Feedback always appreciated, if there&#39;s a topic you&#39;d like to see more (or less!) of in these editions.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Call for testing: Foreman 1.5 authorization system&lt;/h3&gt;
Our Foreman 1.5 development cycle is coming to a close in a couple of weeks, so the aim until the end of April is to finish off the last major features and harden it for release.&lt;br /&gt;
&lt;br /&gt;
To that end, we&#39;re putting out a call for testing, focused on the major improvements to the user authorization system in Foreman 1.5.&amp;nbsp; In particular, we&#39;re interested in environments that rely on user filters, user groups and want fine-grained access controls.&lt;br /&gt;
&lt;br /&gt;
More information about what&#39;s changed, how to test it over the next two or three weeks and report bugs is available on our call for testing page:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://projects.theforeman.org/projects/foreman/wiki/Auth_testing_for_Foreman_15&quot;&gt;Call for testing: authorization system for Foreman 1.5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3&gt;
Foreman 1.4.2 released&lt;/h3&gt;
Last week, we released an update to Foreman 1.4 to fix two security issues and a number of bugs.&amp;nbsp; This includes updates to support Puppet 3.5 and Facter 2.0, both of which are being released by Puppet Labs imminently.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://theforeman.org/manuals/1.4/index.html#Releasenotesfor1.4.2&quot;&gt;Release notes for Foreman 1.4.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://groups.google.com/forum/#!msg/foreman-announce/WxOExE8Z2Ig/vmkM6fWXp4UJ&quot;&gt;Foreman 1.4.2 announcement&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3&gt;
Foreman snapshot plugin&lt;/h3&gt;
Greg Sutcliffe has announced the first (alpha) release of a new plugin called foreman_snapshot, designed to make images or snapshots on compute resources from host groups.&amp;nbsp; The idea is to use host groups as a form of template, creating an image with most of the configuration already applied, and then boot new hosts quickly from this predefined image.&lt;br /&gt;
&lt;br /&gt;
So far it&#39;s implemented for libvirt and OpenStack compute resources, with &lt;a href=&quot;http://projects.theforeman.org/projects/snaphost/issues&quot;&gt;more to come&lt;/a&gt;.&amp;nbsp; Note that it is currently API-only and requires Foreman 1.5/nightly.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/foreman_snapshot&quot;&gt;foreman_snapshot project&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=YNuQsTAdGds&quot;&gt;Deep dive: building images from host groups&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=aCs-QCQopU0&amp;amp;feature=share&amp;amp;t=24m44s&quot;&gt;Sprint demo 17&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=w5asB2vhwyM&amp;amp;feature=share&amp;amp;t=7m34s&quot;&gt;Sprint demo 21: added libvirt support&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3&gt;
Further watching: Sprint 21&lt;/h3&gt;
&lt;a href=&quot;https://groups.google.com/d/msg/foreman-dev/GnqKhZNN8Vo/VkZ6xNgKfGMJ&quot;&gt;Sprint 21&lt;/a&gt; included the new authorization system and other large features such as CLI enhancements that will make up the Foreman 1.5 release.&amp;nbsp; The demo of the work from this sprint is now available and includes foreman_snapshot&#39;s libvirt support, Hammer CLI enhancements, LDAP group support, a live CD of Foreman and more work on the configuration groups UI.&amp;nbsp; Watch the video here:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=w5asB2vhwyM&quot;&gt;Foreman Sprint Demo 21&lt;/a&gt; (see description for full agenda)&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3&gt;
OpenStack Foreman Installer &lt;/h3&gt;
&lt;a href=&quot;http://openstack.redhat.com/&quot;&gt;RDO&lt;/a&gt; &lt;a href=&quot;http://openstack.redhat.com/Deploying_RDO_using_Foreman&quot;&gt;has offered Foreman&lt;/a&gt;
 as an installation method for OpenStack for the last couple of 
releases, but a team of developers are working on a major update for the
 installation and setup process of Foreman itself (called &quot;OFI&quot; for 
&quot;OpenStack Foreman Installer&quot; or &quot;Staypuft&quot;).&lt;br /&gt;
&lt;br /&gt;
This is based on &lt;a href=&quot;https://github.com/theforeman/staypuft&quot;&gt;a new plugin&lt;/a&gt; to Foreman and coupled with the  &lt;a href=&quot;https://github.com/theforeman/foreman_discovery&quot;&gt;Discovery plugin&lt;/a&gt;
 to quickly provision physical hosts.&amp;nbsp; See these two videos for two 
aspects of the combined installer, and follow the foreman-dev mailing 
list for updates:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=xQa0OI0Nz60&quot;&gt;Staypuft OpenStack Foreman Installer Plugin&lt;/a&gt; (UI)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=EO1fgMDbETk&quot;&gt;Staypuft OpenStack Foreman installer DynFlow Orchestration&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
As
 a further part of this work, a new live CD is being developed that 
contains Foreman pre-installed with Discovery ready for provisioning.&amp;nbsp; 
Follow the &lt;a href=&quot;https://github.com/theforeman/foreman-live&quot;&gt;foreman-live project here&lt;/a&gt; and &lt;a href=&quot;http://www.youtube.com/watch?v=w5asB2vhwyM&amp;amp;feature=share&amp;amp;t=38m12s&quot;&gt;watch the demo here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
GNOME OPW and events&lt;/h3&gt;
The Foreman project is proud to be part of this summer&#39;s GNOME Outreach Program For Women, helping women get involved in open source projects.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
While the Foreman application period is just wrapping up (by 31st March), we&#39;ve seen a number of new faces get involved in the project over the past couple of weeks and are very happy to have received patches to some of our projects.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://gnome.org/opw/&quot;&gt;GNOME Outreach Program for Women&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://theforeman.org/gnomeopw.html&quot;&gt;Foreman GNOME OPW project list&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
Next month, there&#39;s a talk on Foreman and Chef integration at #ChefConf 2014 (San Francisco), on Thursday 17th April.&amp;nbsp; Tickets for the conference are still available!&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://chefconf.opscode.com/chefconf/&quot;&gt;#ChefConf 2014&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://chefconf2014.busyconf.com/schedule#activity_5310c9dfc26563548c000093&quot;&gt;Foreman and Chef integration talk&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/8093115082349561572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2014/03/foreman-community-newsletter-march-2014.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/8093115082349561572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/8093115082349561572'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2014/03/foreman-community-newsletter-march-2014.html' title='Foreman Community Newsletter - March 2014'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03922844388886559882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-7060546141333872609</id><published>2014-02-28T23:54:00.002+02:00</published><updated>2014-02-28T23:54:13.930+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="community"/><category scheme="http://www.blogger.com/atom/ns#" term="events"/><category scheme="http://www.blogger.com/atom/ns#" term="fosdem"/><category scheme="http://www.blogger.com/atom/ns#" term="newsletter"/><category scheme="http://www.blogger.com/atom/ns#" term="presentations"/><title type='text'>Foreman Community Newsletter - February 2014</title><content type='html'>With a number of events and the Foreman 1.4 release, February&#39;s been busy.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Videos and presentations&lt;/h3&gt;
Early in February, we enjoyed &lt;a href=&quot;https://plus.google.com/u/0/113971026133807813676/posts&quot;&gt;an excellent meetup&lt;/a&gt; of Foreman users and developers in Belgium for the combination of FOSDEM and the Foreman track at CfgMgmtCamp.&lt;br /&gt;
&lt;br /&gt;
Lots of visitors stopped by the stand at FOSDEM shared with oVirt, where a demo of the newly released Foreman 1.4.0 &lt;a href=&quot;https://plus.google.com/113971026133807813676/posts/ZBkPw3DnWcB&quot;&gt;was on display&lt;/a&gt;.&amp;nbsp; At CfgMgmtCamp, a series of interesting talks was held over the two days, with subjects from Foreman deployment through to plugin development.&lt;br /&gt;
&lt;br /&gt;
Recordings of some presentations are now available:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://video.fosdem.org/2014/UD2120_Chavanne/Saturday/Foreman_Project.webm&quot;&gt;Foreman Project&lt;/a&gt;, Ohad Levy &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://video.fosdem.org/2014/H1309_Van_Rijn/Saturday/Foreman_integration_with_Chef_and_others.webm&quot;&gt;Foreman integration with Chef and others&lt;/a&gt;, Marek Hulán&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/embed/7YYyAKb-rv0&quot;&gt;Build your own image: Foreman discovery plugin&lt;/a&gt; - Lukas Zapletal&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
A number of slide decks used in the other presentations at CfgMgmtCamp are available on the website:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://theforeman.org/media.html#presentations&quot;&gt;Videos &amp;gt; Presentations&lt;/a&gt; (see the bottom of the page)&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;&lt;h3&gt;
Foreman 1.4.0 and 1.4.1 released&lt;/h3&gt;
At the start of February (ready for FOSDEM), Foreman 1.4.0 was released and followed up with a bug fix release (1.4.1) a few weeks later.&amp;nbsp; Users are urged to upgrade to 1.4.1 to fix &lt;a href=&quot;http://theforeman.org/manuals/1.4/index.html#Releasenotesfor1.4.1&quot;&gt;a few important bugs&lt;/a&gt;, such as errors when deleting compute resources and compute profile fixes.&lt;br /&gt;
&lt;br /&gt;
Key
 new features are compute profiles, image user-data (cloud-init) 
support, web UI enhancements, Kerberos support, a new plugin 
registration and extension framework, plus lots of new provider support 
in the smart proxy.&amp;nbsp; Lots more information is available in the &lt;a href=&quot;http://theforeman.org/manuals/1.4/index.html#Releasenotesfor1.4&quot;&gt;Foreman 1.4 release notes&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Further watching&lt;/h3&gt;
After the bug fix push for Foreman 1.4, another sprint &lt;a href=&quot;https://groups.google.com/forum/#!topic/foreman-dev/l7QicraKGNc&quot;&gt;has been completed&lt;/a&gt; with some new features already in the works and being committed ready for Foreman 1.5 in a few months&#39; time.&lt;br /&gt;
&lt;br /&gt;
This 
includes improved host registration, i18n support in Hammer, plugin support in the installer, config groups for Puppet classes, oVirt and libvirt imaging support and Docker compute resources.&amp;nbsp; Have a look at the demos here:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=1nuwLRirGB0&quot;&gt;Foreman Sprint Demo 20&lt;/a&gt; (see description for full agenda)&lt;/li&gt;
&lt;/ul&gt;
The team regularly holds &quot;deep dive&quot; sessions to explore a new feature or topic.&amp;nbsp; Join the &lt;a href=&quot;https://plus.google.com/u/0/communities/106976851375995577697&quot;&gt;Foreman Google+ community&lt;/a&gt; to keep up with these events. Here are the recent recordings:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=gbHxt9W-Bh4&quot;&gt;&lt;span id=&quot;goog_39577279&quot;&gt;&lt;/span&gt;Dynamically generated CLI&lt;span id=&quot;goog_39577280&quot;&gt;&lt;/span&gt;&lt;/a&gt;: Tomas shows ongoing work to dynamically generate the CLI based on API documentation&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=fXKgEvoAQpg&quot;&gt;Rewriting orchestration to Dynflow&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=drBY8Z1CcKs&quot;&gt;&lt;/a&gt;: Ivan shows how orchestration actions can be written to use Dynflow&lt;/li&gt;
&lt;/ul&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/7060546141333872609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2014/02/foreman-community-newsletter-february.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/7060546141333872609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/7060546141333872609'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2014/02/foreman-community-newsletter-february.html' title='Foreman Community Newsletter - February 2014'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03922844388886559882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-4645622021234825583</id><published>2014-01-28T22:15:00.003+02:00</published><updated>2014-01-28T23:56:22.600+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="community"/><category scheme="http://www.blogger.com/atom/ns#" term="events"/><category scheme="http://www.blogger.com/atom/ns#" term="katello"/><category scheme="http://www.blogger.com/atom/ns#" term="newsletter"/><title type='text'>Foreman Community Newsletter - January 2014</title><content type='html'>Welcome to a new year, already with lots of exciting developments.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Foreman 1.4.0 about to be released&lt;/h3&gt;
We&#39;re very close to announcing the general availability of Foreman 1.4.0, with contributions from over eighty individuals, and &lt;br /&gt;
&lt;br /&gt;
At the time of writing, 1.4.0-RC2 is available for download and is stable, with just one or two known bugs to be fixed in 1.4.0 final.&amp;nbsp; The final release should be available on Thursday 30th January.&lt;br /&gt;
&lt;br /&gt;
Key new features are compute profiles, image user-data (cloud-init) support, web UI enhancements, Kerberos support, a new plugin registration and extension framework, plus lots of new provider support in the smart proxy.&lt;br /&gt;
&lt;br /&gt;
Lots more information is available in the &lt;a href=&quot;http://theforeman.org/manuals/1.4/index.html#Releasenotesfor1.4&quot;&gt;Foreman 1.4 release notes&lt;/a&gt;.&amp;nbsp; Keep an eye on the website or the &lt;a href=&quot;https://groups.google.com/forum/#!forum/foreman-announce&quot;&gt;foreman-announce list&lt;/a&gt; for the final availability.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Upcoming events&lt;/h3&gt;
This weekend and coming week, the largest ever group of Foreman users and developers will congregate in Brussels, Belgium for the &lt;a href=&quot;https://fosdem.org/2014/&quot;&gt;FOSDEM&lt;/a&gt; and &lt;a href=&quot;http://cfgmgmtcamp.eu/&quot;&gt;CfgMgmtCamp&lt;/a&gt; events.&lt;br /&gt;
&lt;br /&gt;
Just before FOSDEM will be a &lt;a href=&quot;http://wiki.centos.org/Events/Dojo/Brussels2014&quot;&gt;CentOS Dojo event&lt;/a&gt; in Brussels, at which Julien Pivotto will give a talk on Lifecycle Management with Foreman.&lt;br /&gt;
&lt;br /&gt;
Moving on to FOSDEM, there will be some Foreman-related talks:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Config management: &lt;a href=&quot;https://fosdem.org/2014/schedule/event/foreman_integration_chef/&quot;&gt;Foreman integration with Chef and others&lt;/a&gt;, Marek Hulán&lt;/li&gt;
&lt;li&gt;Virtualisation and IaaS: &lt;a href=&quot;https://fosdem.org/2014/schedule/event/virtiaas09/&quot;&gt;Foreman Project&lt;/a&gt;, Ohad Levy&lt;/li&gt;
&lt;li&gt;Testing and automation: &lt;a href=&quot;https://fosdem.org/2014/schedule/event/automating_foreman_instructure/&quot;&gt;Automation in the Foreman infrastructure&lt;/a&gt;, Greg Sutcliffe&lt;/li&gt;
&lt;/ul&gt;
On Sunday evening, if you&#39;re still in the Brussels area, please join us for a meal.&amp;nbsp; Reply to &lt;a href=&quot;https://plus.google.com/u/0/events/chakerf46aqaeffi7kh7llm0jvg&quot;&gt;the Google+ event&lt;/a&gt; for numbers.&lt;br /&gt;
&lt;ul&gt;
&lt;/ul&gt;
At CfgMgmtCamp, we&#39;ll hold a dedicated Foreman track with a 
variety of talks.&amp;nbsp; The &lt;a href=&quot;http://cfgmgmtcamp.eu/Foreman.html&quot;&gt;complete schedule&lt;/a&gt; has fifteen talks on a variety of Foreman-related subjects, including:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://cfgmgmtcamp.eu/foreman/deploying_foreman_in_enterprise_environments.html&quot;&gt;Deploying Foreman in enterprise environments&lt;/a&gt;, Nils Domrose &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://cfgmgmtcamp.eu/foreman/real-time_remote_management_with_mcollective_and_foreman.html&quot;&gt;Realtime remote management with MCollective and Foreman&lt;/a&gt;, Sam Kottler&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://cfgmgmtcamp.eu/foreman/hammer_-_cli_tool_for_foreman.html&quot;&gt;Hammer - a CLI tool for Foreman&lt;/a&gt;, Tomas Strachota&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://cfgmgmtcamp.eu/foreman/managing_foreman_with_foreman.html&quot;&gt;Managing Foreman with Foreman&lt;/a&gt;, Ewoud Kohl van Wijngaarden &lt;/li&gt;
&lt;/ul&gt;
Lastly, at &lt;a href=&quot;http://2014.asiabsdcon.org/&quot;&gt;AsiaBSDCon 2014&lt;/a&gt; in early march, Martin Matuška will give a talk on Foreman and FreeBSD provisioning.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Katello installer: alpha testing&lt;/h3&gt;
The team behind Katello is making good progress in adapting it to be a Foreman plugin, with a new combined installer.&lt;br /&gt;
&lt;br /&gt;
If you&#39;re interested in trying it out in the early stages and report bugs, &lt;a href=&quot;https://groups.google.com/d/msg/foreman-dev/nq4plJ09Yl4/UepvvXOWuwYJ&quot;&gt;read Eric&#39;s e-mail&lt;/a&gt; to foreman-dev for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Further watching&lt;/h3&gt;
The last development sprint was completed at the
 beginning of December, and the sprint demo shows lots of features that 
are either available in nightly or upcoming work.&lt;br /&gt;
&lt;br /&gt;
This includes user data support, an update on the permissions system changes, compute profiles, dynamic API bindings and Puppet future parser support.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=L_WwMk612wI&quot;&gt;Foreman Sprint Demo 18&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
The team regularly holds &quot;deep dive&quot; sessions to explore a new feature or topic.&amp;nbsp; Join the &lt;a href=&quot;https://plus.google.com/u/0/communities/106976851375995577697&quot;&gt;Foreman Google+ community&lt;/a&gt; to keep up with these events. Here are the recent recordings:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=_9DEKT5Irmc&quot;&gt;Organization and location inheritance&lt;/a&gt;: Joseph shows a change to allow a parent/child organization/location concept&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=5dprXA7gbSI&quot;&gt;Dynflow tools and concepts (1/2)&lt;/a&gt;, &lt;a href=&quot;http://www.youtube.com/watch?v=drBY8Z1CcKs&quot;&gt;Dynflow executors (2/2)&lt;/a&gt;: Petr&#39;s two part  deep dive on Dynflow for task orchestration&lt;/li&gt;
&lt;/ul&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/4645622021234825583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2014/01/foreman-community-newsletter-january.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/4645622021234825583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/4645622021234825583'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2014/01/foreman-community-newsletter-january.html' title='Foreman Community Newsletter - January 2014'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03922844388886559882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-4514542471446322799</id><published>2013-11-25T11:09:00.000+02:00</published><updated>2013-11-25T11:09:33.219+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="community"/><category scheme="http://www.blogger.com/atom/ns#" term="discovery"/><category scheme="http://www.blogger.com/atom/ns#" term="newsletter"/><title type='text'>Foreman Community Newsletter - November 2013</title><content type='html'>Welcome to the November 2013 issue of the Foreman newsletter.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
CfgMgmtCamp.eu Foreman track announced&lt;/h3&gt;
Join the Foreman team at CfgMgmtCamp.eu in Ghent, Belgium on 3-4th February 2014 for a series of talks on all aspects of the project.&lt;br /&gt;
&lt;br /&gt;
CfgMgmtCamp.eu will host a selection of the biggest configuration and systems management projects for two days after FOSDEM 2014, and is a short train ride from Brussels.&lt;br /&gt;
&lt;br /&gt;
The call for papers is open until 1st December, and we&#39;d love to hear about how you use Foreman in your organization or projects.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://cfgmgmtcamp.eu/Foreman.html&quot;&gt;Call for papers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://cfgmgmtcamp.eu/&quot;&gt;Config Management Camp 2014&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3&gt;
Foreman 1.3.1 update released&lt;/h3&gt;
The first update to Foreman 1.3 has been released, fixing a number of bugs found in 1.3.0.&lt;br /&gt;
&lt;br /&gt;
More information in &lt;a href=&quot;https://groups.google.com/forum/#!topic/foreman-announce/vZR9esJzBUE&quot;&gt;the announcement&lt;/a&gt; and &lt;a href=&quot;http://theforeman.org/manuals/1.3/index.html#Releasenotesfor1.3.1&quot;&gt;release notes&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Foreman Discovery oVirt-based image&lt;/h3&gt;
Lukas Zapletal has announced a new image based on &lt;span id=&quot;goog_917828814&quot;&gt;&lt;/span&gt;oVirt Node which contains a far better range of drivers and firmware for systems, and is RPM-based.&amp;nbsp; It works as a plugin to oVirt, so it extends the existing image building mechanism, which you can replicate and customize.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://groups.google.com/forum/#!topic/foreman-dev/JGXWJwudLFo&quot;&gt;Announcement of oVirt-based image&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ovirt.org/Category:Node&quot;&gt;oVirt Node&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=V8TugleqF64&quot;&gt;Deep dive video on building an oVirt-based image&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3&gt;
Further watching&lt;/h3&gt;
A recording of the latest additions to Foreman, available 
already in nightly packages, has been posted.&amp;nbsp; It features nested fact support, host creation via the Hammer CLI and updates on the Katello and MCollective plugins.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=b7Bzl0yYgvA&quot;&gt;Foreman Sprint Demo 16&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
The team regularly holds &quot;deep dive&quot; sessions to explore a new feature or topic.&amp;nbsp; Join the &lt;a href=&quot;https://plus.google.com/u/0/communities/106976851375995577697&quot;&gt;Foreman Google+ community&lt;/a&gt; to keep up with these events. Here are the recent recordings:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=uW5AbjJFGkY&quot;&gt;OpenStack provisioning with plugins&lt;/a&gt;: a walkthrough of provisioning RDO OpenStack hosts with &lt;a href=&quot;https://github.com/theforeman/foreman_setup&quot;&gt;foreman_setup&lt;/a&gt; and &lt;a href=&quot;https://github.com/GregSutcliffe/foreman_openstack_cluster/&quot;&gt;foreman_openstack_cluster&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=V8TugleqF64&quot;&gt;New oVirt Node based image for Discovery&lt;/a&gt;: demoing of the new oVirt Node image and how it&#39;s built&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=cXQijuz6gtI&amp;amp;feature=share&amp;amp;t=6m10s&quot;&gt;Plugin registration and menus&lt;/a&gt;: a new mechanism for plugins to register and extend Foreman&#39;s menu&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=OCSxgzG4brE&quot;&gt;System vs Host&lt;/a&gt;: a discussion of whether to rename &quot;host&quot; to &quot;system&quot; (&lt;a href=&quot;https://groups.google.com/forum/#!topic/foreman-dev/w1LXo6xihhw&quot;&gt;background&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;/h2&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/4514542471446322799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2013/11/foreman-community-newsletter-november.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/4514542471446322799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/4514542471446322799'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2013/11/foreman-community-newsletter-november.html' title='Foreman Community Newsletter - November 2013'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03922844388886559882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-873929383129529196</id><published>2013-10-22T11:53:00.001+03:00</published><updated>2013-10-22T11:53:05.041+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="chef"/><category scheme="http://www.blogger.com/atom/ns#" term="community"/><category scheme="http://www.blogger.com/atom/ns#" term="katello"/><category scheme="http://www.blogger.com/atom/ns#" term="newsletter"/><title type='text'>Foreman Community Newsletter - October 2013</title><content type='html'>Welcome to the October 2013 issue of the Foreman newsletter.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Foreman 1.3.0 and 1.2.3 released&lt;/h3&gt;
With the help of everybody who tested the 1.3 release candidates last month, Foreman 1.3.0 was released in mid-October with a whole set of new features.&amp;nbsp; Special thanks go to the &lt;a href=&quot;http://theforeman.org/manuals/1.3/index.html#Contributors&quot;&gt;53 contributors&lt;/a&gt; who created this release, across all of our projects.&lt;br /&gt;
&lt;br /&gt;
The new kafo-based Foreman installer features, along with Amazon EC2 VPC support, a preview of the Hammer command line tools and experimental Google Compute Engine support.&lt;br /&gt;
&lt;br /&gt;
Lots more information, including upgrade notes is available in the &lt;a href=&quot;http://theforeman.org/manuals/1.3/index.html#Releasenotesfor1.3&quot;&gt;Foreman 1.3 release notes&lt;/a&gt; in the manual.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Foreman 1.2.3 security release&lt;/h4&gt;
A security fix release was made for Foreman 1.2.3, which fixes an authenticated SQL injection.&amp;nbsp; All 1.2 users are urged to update as soon as possible.&amp;nbsp; Read &lt;a href=&quot;https://groups.google.com/forum/#!topic/foreman-announce/GKMNXM66Z84&quot;&gt;the announcement&lt;/a&gt; for more info.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Chef support in the making&lt;/h3&gt;
A team of developers (Romain Vrignaud and Marek Hulán) are working on adding support for the &lt;a href=&quot;http://www.opscode.com/chef/&quot;&gt;Chef &lt;/a&gt;configuration management tool to Foreman.&amp;nbsp; Their first steps are to import facts and reports, before working out how to provide full management capabilities equivalent to Foreman&#39;s support for Puppet.&lt;br /&gt;
&lt;br /&gt;
Chart their progress and join in via:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://projects.theforeman.org/projects/foreman/wiki/Chef-reporting&quot;&gt;Chef reporting&lt;/a&gt; wiki page&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/theforeman/chef-handler-foreman&quot;&gt;chef-handler-foreman&lt;/a&gt; GitHub project&lt;/li&gt;
&lt;/ul&gt;
Discussions have also started about integration with Salt.&amp;nbsp; Do get in contact via the &lt;a href=&quot;http://groups.google.com/group/foreman-dev?pli=1&quot;&gt;foreman-dev mailing list&lt;/a&gt; or IRC channels if you can help out with either.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Katello project moves into Foreman&lt;/h3&gt;
The &lt;a href=&quot;http://www.katello.org/&quot;&gt;Katello project&lt;/a&gt; (for content and subscription management) has announced that the project will become a Foreman plugin in the future, with efforts now going into modifying the existing codebase to run inside Foreman.&lt;br /&gt;
&lt;br /&gt;
We&#39;d like to welcome the Katello team into the Foreman community - this will be an exciting project to watch in the coming months.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Further reading/watching&lt;/h3&gt;
[Czech] Lukáš Zapletal published his first article on Foreman provisioning with libvirt, KVM and virtual networks:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://fedora.cz/foreman-hromadna-instalace-a-konfigurace-serveru-1-dil/&quot;&gt;Foreman – hromadná instalace a konfigurace serverů (1. díl)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
A recording of the latest additions to Foreman, available already in nightly packages, has been posted.&amp;nbsp; It features an enhanced UI, Hammer CSV support, a Chef support demo and more:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=6B4F563l-E0&quot;&gt;Foreman Sprint Demo 15&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;/h2&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/873929383129529196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2013/10/foreman-community-newsletter-october.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/873929383129529196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/873929383129529196'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2013/10/foreman-community-newsletter-october.html' title='Foreman Community Newsletter - October 2013'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03922844388886559882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-2110216780103561064</id><published>2013-09-22T06:36:00.000+03:00</published><updated>2013-09-22T06:36:49.029+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="community"/><category scheme="http://www.blogger.com/atom/ns#" term="newsletter"/><category scheme="http://www.blogger.com/atom/ns#" term="plugin"/><title type='text'>Foreman Community Newsletter - September 2013</title><content type='html'>This is the first edition of what I hope will continue as a monthly overview of events in and around the Foreman project, news from our plugin community and must-read articles or tips.&amp;nbsp; Comments and suggestions are most welcome.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Foreman 1.3 release candidates out!&lt;/h3&gt;
The first release candidates (RC) are out for the Foreman 1.3 release, only a few days behind the target quarterly schedule agreed at the roadmap meeting earlier this year.&lt;br /&gt;
&lt;br /&gt;
Headline features include a new CLI (Hammer), new foreman-installer and many compute resource enhancements (EC2 VPC, association, GCE support).&lt;br /&gt;
&lt;br /&gt;
Read &lt;a href=&quot;https://groups.google.com/forum/#!topic/foreman-announce/KPVhd3Dyy9w&quot;&gt;the RC announcement&lt;/a&gt; or the &lt;a href=&quot;http://theforeman.org/manuals/1.3/index.html#Releasenotesfor1.3&quot;&gt;1.3 release notes&lt;/a&gt; for more information, and file feedback in Redmine.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Plugin community news&lt;/h3&gt;
There are some exciting new plugins being created to extend Foreman&#39;s capabilities.&amp;nbsp; We feature three this month:&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Clustered Foreman with foreman_memcache&lt;/h4&gt;
For users running Foreman in a cluster configuration, foreman_memcache gives your instances a shared session and cache store.&amp;nbsp; It&#39;s seen an update to add a configuration file now and is now available in the plugins yum repo.&lt;br /&gt;
&lt;br /&gt;
More information on the &lt;a href=&quot;https://github.com/theforeman/foreman_memcache&quot;&gt;foreman_memcache&lt;/a&gt; project page. &lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Build ISOs with foreman_bootdisk&lt;/h4&gt;
This plugin wraps up Foreman&#39;s g/iPXE support into a user-friendly button to download ISO and USB images with fully static networking, so you only need DNS and connectivity to Foreman to boot new hosts.&amp;nbsp; We&#39;d like to expand support to host group images in the future.&lt;br /&gt;
&lt;br /&gt;
More information on the &lt;a href=&quot;https://github.com/theforeman/foreman_bootdisk&quot;&gt;foreman_bootdisk&lt;/a&gt; project page.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Tidying PuppetDB with puppetdb_foreman&lt;/h4&gt;
PuppetDB stores exported data and catalogs from all of the hosts in your infrastructure, but when you delete a host in Foreman, that data lingers until it expires.&amp;nbsp; Daniel Lobato&#39;s plugin contacts PuppetDB when a host is deleted and triggers the tidyup immediately, the equivalent of &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;puppet node deactivate&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
More information on the &lt;a href=&quot;https://github.com/cernops/puppetdb_foreman/&quot;&gt;puppetdb_foreman&lt;/a&gt; project page.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Getting plugins&lt;/h4&gt;
All of the featured plugins above, and more, are available as RPMs in our repo at &lt;a href=&quot;http://yum.theforeman.org/plugins&quot;&gt;yum.theforeman.org/plugins&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
The full known list and installation instructions are on the &lt;a href=&quot;http://projects.theforeman.org/projects/foreman/wiki/Plugins&quot;&gt;plugins wiki&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Recent talks&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&quot;g-profile&quot; href=&quot;http://plus.google.com/117359032853303823886&quot; target=&quot;_blank&quot;&gt;+Marek Hulán&lt;/a&gt; shows the new kafo project built for the Foreman installer: &lt;a href=&quot;http://www.youtube.com/watch?v=frSpqL9p3xk&quot;&gt;Kafo deep dive&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;g-profile&quot; href=&quot;http://plus.google.com/110970604608301856139&quot; target=&quot;_blank&quot;&gt;+Greg Sutcliffe&lt;/a&gt; explains the work to remove the core Puppet dependency: &lt;a href=&quot;http://www.youtube.com/watch?v=CWR7rmp9O6A&quot;&gt;Removing Puppet from core&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/2110216780103561064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2013/09/foreman-community-newsletter-september.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/2110216780103561064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/2110216780103561064'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2013/09/foreman-community-newsletter-september.html' title='Foreman Community Newsletter - September 2013'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03922844388886559882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-769250569979977829</id><published>2013-01-07T20:06:00.001+02:00</published><updated>2013-01-07T20:06:43.154+02:00</updated><title type='text'>Screencast: Locations &amp; Organizations</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
One of the most important features that will be released soon as part of Foreman 1.1 is locations &amp;amp; organizations. We will probably do a deep dive (which will get recorded) pretty soon, but I recorded a quick screencast to show how they work. Enjoy!&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
The volume in the recording is low, but it gets very degraded when I try to increase the gain so make sure to crank up your output.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/aB0Ek-aKmZw?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/769250569979977829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2013/01/screencast-locations-organizations.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/769250569979977829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/769250569979977829'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2013/01/screencast-locations-organizations.html' title='Screencast: Locations &amp; Organizations'/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-8485465307878080476</id><published>2012-11-26T14:34:00.000+02:00</published><updated>2012-11-26T14:34:25.836+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="foreman"/><category scheme="http://www.blogger.com/atom/ns#" term="puppet"/><title type='text'>Parameterized Class Support in Foreman</title><content type='html'>We&#39;ve got Parameterized Class support in Foreman now, and it&#39;ll be in the next release! I&#39;ve recorded a small screencast demonstrating its use:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/Ksr0tilbmcc?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
You can find the mentioned wiki page at&amp;nbsp;&lt;a href=&quot;http://theforeman.org/projects/foreman/wiki/Parameterized_class_support&quot;&gt;wiki:Parameterized_class_support&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/8485465307878080476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2012/11/parameterized-class-support-in-foreman.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/8485465307878080476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/8485465307878080476'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2012/11/parameterized-class-support-in-foreman.html' title='Parameterized Class Support in Foreman'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15700846182256950549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-497357445063370416</id><published>2012-11-01T20:17:00.000+02:00</published><updated>2012-11-01T20:19:47.388+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="community"/><category scheme="http://www.blogger.com/atom/ns#" term="debian"/><category scheme="http://www.blogger.com/atom/ns#" term="packaging"/><title type='text'>Debian Packaging, the Transparent way</title><content type='html'>
&lt;br /&gt;
So I&#39;ve been managing the Debian packages for about 8 months now, and every so often I get asked if there&#39;s anything people can&amp;nbsp;do to help. I have to answer &quot;Not really&quot; because the way we&#39;re building the Debian&amp;nbsp;packages is somewhat arcane.&lt;br /&gt;
&lt;br /&gt;
At least, it was. This blog is to tell you all about how it&#39;s now much more open.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Packaging in the open&lt;/h3&gt;
The first piece of the puzzle starts with our foreman-rpms repo (&lt;a href=&quot;http://github.com/theforeman/foreman-rpms&quot;&gt;github.com/theforeman/foreman-rpms&lt;/a&gt;)&lt;br /&gt;
in this repo we store all the packaging data for the foreman packages, both deb and rpm.&amp;nbsp;In the case of Debian, you&#39;ll see a structure like:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; debian/&amp;lt;distro&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;package&amp;gt;&lt;/package&gt;&lt;/type&gt;&lt;/distro&gt;&lt;br /&gt;
&lt;br /&gt;
For example, the foreman-proxy nightly package for squeeze is at:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://github.com/theforeman/foreman-rpms/tree/master/debian/squeeze/nightly/foreman-proxy&quot; target=&quot;_blank&quot;&gt;debian/squeeze/nightly/foreman-proxy&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Now, the eagle-eyed and quick-witted among you will already have thought &quot;That&#39;s&amp;nbsp;quite a lot of code duplication&quot;. You&#39;re absolutely correct, but this method allows&amp;nbsp;us to package each distro in it&#39;s own way, if need be. At the moment, it&#39;s all very&amp;nbsp;similar, but it might not stay that way. It also makes it trivial to add in more&amp;nbsp;distributions later (say, quantal or wheezy).&lt;br /&gt;
&lt;br /&gt;
So, now you know where our package data is, you&#39;ll want to know; how does it get&amp;nbsp;used? Well, here we turn to the king of automation - Jenkins.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Jenkins&lt;/h3&gt;
You can find our Jenkins server at &lt;a href=&quot;http://ci.theforeman.org/&quot;&gt;ci.theforeman.org&lt;/a&gt;. In there, you will find a&amp;nbsp;set of interesting packaging jobs, specifically:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; packaging_build_foreman-proxy_matrix&lt;br /&gt;
&amp;nbsp; &amp;nbsp; packaging_build_foreman_matrix&lt;br /&gt;
&amp;nbsp; &amp;nbsp; packaging_build_foreman-proxy_individual&lt;br /&gt;
&amp;nbsp; &amp;nbsp; packaging_build_foreman_individual&lt;br /&gt;
&lt;br /&gt;
There&#39;s two types of jobs here. Let&#39;s start with the &quot;individual&quot; jobs. These are&amp;nbsp;what they sound like - they take a set of parameters about what package the are&amp;nbsp;building and build the required&amp;nbsp;package(s). For example, if I feed it the options&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; arch = 64bit&lt;br /&gt;
&amp;nbsp; &amp;nbsp; distro = squeeze&lt;br /&gt;
&amp;nbsp; &amp;nbsp; type = nightly&lt;br /&gt;
&lt;br /&gt;
Then it checks out the foreman-rpms repo, and changes to the appropriate directory&amp;nbsp;in the repo, according to those options. It then runs &#39;build.sh&#39; found in the packaging&amp;nbsp;directory, which uses &lt;a href=&quot;http://www.netfort.gr.jp/~dancer/software/pbuilder-doc/pbuilder-doc.html&quot; target=&quot;_blank&quot;&gt;Pbuilder&lt;/a&gt;&amp;nbsp;to build the package for the requested settings. At the end of the job (if it built&amp;nbsp;successfully) the package is uploaded to our Debian repository at &lt;a href=&quot;http://deb.theforeman.org/&quot;&gt;deb.theforeman.org&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The matrix jobs, as you can guess, call the individual jobs many times over - once&amp;nbsp;for all the possible combinations of the options. Thus we can have the matrix job&amp;nbsp;track the Foreman git repo, and rebuild the devel packages whenever a commit is made.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
How to get involved&lt;/h3&gt;
Now that things are more open, it&#39;s easy to get involved. Here&#39;s a workflow you could&lt;br /&gt;
use:&lt;br /&gt;
&lt;h4&gt;
1. Get a build box&lt;/h4&gt;
You don&#39;t have to go through the trouble we did of configuring pbuilder. Just build a&lt;br /&gt;
machine with the OS you&#39;d like to run the packages on&lt;br /&gt;
&lt;h4&gt;
2. Install basic packages&lt;/h4&gt;
You&#39;ll need &#39;build-essential&#39; and &#39;devscripts&#39; as a minimum (well, on Squeeze&lt;br /&gt;
anyway :P)&lt;br /&gt;
&lt;h4&gt;
3. Check out the repo&lt;/h4&gt;
Fork the foreman-rpms repo and check it out to your buildbox. If you&#39;re not trying&lt;br /&gt;
to update an existing distro, copy the closest match to a new repo.&lt;br /&gt;
&lt;h4&gt;
4. Build the package&lt;/h4&gt;
You don&#39;t need to use &#39;build.sh&#39; for this (that&#39;s crafted towards pbuilder and other&lt;br /&gt;
small automated task we need to do in the final packages). Just run &quot;debuild -us -uc&quot;&lt;br /&gt;
and see if it builds. If it doesn&#39;t either&lt;br /&gt;
&amp;nbsp; a. Install the missing build-dependencies, or&lt;br /&gt;
&amp;nbsp; b. Fix the broken packaging&lt;br /&gt;
&lt;h4&gt;
5. Test&lt;/h4&gt;
You can either test on your buildbox, or for best results, on another machine with&lt;br /&gt;
the same OS installed. Hopefully the package will install and work ;)&lt;br /&gt;
&lt;h4&gt;
6. Contribute&lt;/h4&gt;
Commit your changes to your repo and send us a pull request on foreman-rpms. We&#39;ll&lt;br /&gt;
test your changes and merge if it looks good.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Conclusion&lt;/h3&gt;
Hopefully that demystifies our package building architecure a bit. If nothing else,&lt;br /&gt;
this blog serves to remind me how we set it all up when I can&#39;t remember in six&lt;br /&gt;
months time ;)&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Epilogue&lt;/h3&gt;
If anyone is interested in replicating the whole chain, you can get our pbuilder&lt;br /&gt;
puppet configuration from our infrstructure repo at &lt;a href=&quot;http://github.com/theforeman/foreman-infra&quot;&gt;github.com/theforeman/foreman-infra&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This repo contains the puppet code we use to build the various parts of our&lt;br /&gt;
infrastructure, including the Debian build slaves for Jenkins. The only thing you won&#39;t&lt;br /&gt;
find there is the GPG key to sign the packages, for obvious reasons ;)&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/497357445063370416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2012/11/debian-packaging-transparent-way.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/497357445063370416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/497357445063370416'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2012/11/debian-packaging-transparent-way.html' title='Debian Packaging, the Transparent way'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15700846182256950549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-2158819999662401007</id><published>2012-10-23T14:35:00.000+02:00</published><updated>2012-10-23T14:56:48.306+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="community"/><category scheme="http://www.blogger.com/atom/ns#" term="foreman"/><category scheme="http://www.blogger.com/atom/ns#" term="puppet"/><title type='text'>Open source infrastructure for the Foreman project.</title><content type='html'>&lt;h3&gt;
Overview&lt;/h3&gt;
We started working on a new project to create build and test pipelines for releasing code and running tests, and small, but dense infrastructure arose from working on that project. Instead of keeping the Puppet code locked up, we decided specifically to make it public. There are lots of benefits of doing this, but it made sense specifically for us so others can help manage the infrastructure on an unfettered basis. Lots of other benefits come with &lt;a href=&quot;http://github.com/theforeman/foreman-infra&quot;&gt;public Puppet code&lt;/a&gt;, too, like thinking more acutely about storing private information in the repositories and reducing the ability of manual changes to cause issues in the test environment.&lt;br /&gt;
&lt;h3&gt;
The tools&lt;/h3&gt;
Jenkins lives in the center of the infrastructure and is key to the development process; ensuring our tests pass, building packages, and validating our installer. We had been using &lt;a href=&quot;http://www.travisci.org/&quot;&gt;Travis CI&lt;/a&gt;, a great project that is changing the way open source projects test their code. There were a few issues with Travis; Foreman isn&#39;t a &quot;standard&quot; Rails application in that it requires some gems with native extensions that were hard to get installed on Travis. Additionally, the ability to run tests on different operating systems is key, and Travis only supports Ubuntu right now. Lastly, it&#39;s not possible to run builds without pushing to the repository, which makes testing out new configurations a burden. We wanted to be able to build more complex pipelines like building development packages after tests pass. That&#39;s certainly possible on Travis, but Jenkins provides a central place to build flexible jobs and provides facilities like build slaves, which are great for building Debian packages and RPM&#39;s and testing across different platforms and databases.&lt;br /&gt;
&lt;br /&gt;
Here&#39;s a complete rundown of the different tools we are using right now:&lt;br /&gt;
&lt;br /&gt;
- Puppet &amp;amp; the Foreman (of course)&lt;br /&gt;
- Jenkins&lt;br /&gt;
- pbuilder&lt;br /&gt;
- reprepo&lt;br /&gt;
- mock&lt;br /&gt;
- Redmine &amp;amp; friends (for theforeman.org)&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
The implementation&lt;/h3&gt;
We currently have less than a dozen machines; several builders, a few testing machines, Jenkins (only runs the interface, no builds), and a server that runs &lt;a href=&quot;http://www.theforeman.org/&quot;&gt;the website&lt;/a&gt;. The CI infrastructure runs on a physical box with KVM &amp;amp; libvirt for virtualization, provisioned via the Foreman. Servers are grouped via the &quot;hostgroup&quot; feature in Foreman and given the appropriate classes via the ENC. Despite the low number of instances, being able to dynamically provision new builders in a few minutes is endlessly convenient.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
What&#39;s left?&lt;/h3&gt;
&lt;h4&gt;
Sensitive data&lt;/h4&gt;
There is still a lot of different pieces the need to be addressed as the project grows. One of them is that we don&#39;t have an easy way to store sensitive data in the public repository. One option to handle that is GPG encyrption and then storage in the public repo using some variation of &lt;a href=&quot;http://www.craigdunn.org/2011/10/secret-variables-in-puppet-with-hiera-and-gpg/&quot;&gt;this technique&lt;/a&gt;, with Foreman as the provider of the parameters. Most of the files that need to remain private, like the private key for accessing slaves, are stored on the Jenkins master; we don&#39;t need to distribute them too widely so manual placement works for now.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Contribution&lt;/h4&gt;
It&#39;s really easy to contribute to the infrastructure codebase right now; fork the repo, make your changes, submit a pull request. What&#39;s not so easy is getting those changes out onto the puppet master - this is still a manual task that I run each time a change gets made. Ultimately the deployment to the master will probably be handled via Capistrano and Jenkins on a post-receive hook from the Github repository which will completely alleviate this problem. Using Capistrano is also great because it allows easy rollback should a deployment to the master go sideways.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
The takeaway&lt;/h3&gt;
As far as I&#39;m concerned we&#39;re just getting started! There is a lot more work to do on both the infrastructure and automation sides. Now that most of the initial work to get the project off the ground is &amp;nbsp;complete, incremental changes will be in order to keep the dependencies of the builders up to date and ensure things running smoothly. Spending the time to think through the architecture and build a system that will work as the community around Foreman grows has absolutely been a worthwhile use of time.&lt;br /&gt;
&lt;br /&gt;
More posts to come soon about the work that the team has been doing on automated package building and repository promotion - keep an eye out!</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/2158819999662401007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2012/10/open-source-infrastructure-for-foreman.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/2158819999662401007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/2158819999662401007'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2012/10/open-source-infrastructure-for-foreman.html' title='Open source infrastructure for the Foreman project.'/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6789674575954398874.post-5887235979167259717</id><published>2012-07-19T09:33:00.002+03:00</published><updated>2012-07-19T09:35:56.902+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="foreman"/><category scheme="http://www.blogger.com/atom/ns#" term="puppet"/><category scheme="http://www.blogger.com/atom/ns#" term="redhat"/><title type='text'>Foreman 1.0 Demo talk</title><content type='html'>Last week I had the pleasure of presenting Foreman 1.0 at redhat offices in Brno, CZ.&lt;br /&gt;
&lt;br /&gt;
It was done during our lunch and learn sessions (people like it becuase you get free pizza or so) &amp;nbsp;which could explain a few of the interesting background noises during the talk.&lt;br /&gt;
&lt;br /&gt;
as usually, demos don&#39;t work out as planned, but I decided to leave it all, so you can enjoy for yourself.&lt;br /&gt;
&lt;br /&gt;
this by no means its a complete demo of 1.0 features, but maybe a more general overview and its features in 1.0.&lt;br /&gt;
&lt;br /&gt;
many thanks to inecas and lzap for taking care for the details and capturing the talk on video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;http://www.youtube.com/embed/2uerwTQscdE?fs=1&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.theforeman.org/feeds/5887235979167259717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.theforeman.org/2012/07/foreman-10-demo-talk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/5887235979167259717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6789674575954398874/posts/default/5887235979167259717'/><link rel='alternate' type='text/html' href='http://blog.theforeman.org/2012/07/foreman-10-demo-talk.html' title='Foreman 1.0 Demo talk'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/2uerwTQscdE/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>