<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.openstack.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BK+Box</id>
		<title>OpenStack - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.openstack.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BK+Box"/>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/wiki/Special:Contributions/BK_Box"/>
		<updated>2026-07-09T03:53:36Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.28.2</generator>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Meetings/Satori&amp;diff=49436</id>
		<title>Meetings/Satori</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Meetings/Satori&amp;diff=49436"/>
				<updated>2014-04-21T14:33:09Z</updated>
		
		<summary type="html">&lt;p&gt;BK Box: /* Agenda for next meeting [2014-04-07] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Weekly Satori Team Meeting =&lt;br /&gt;
&lt;br /&gt;
== Mission ==&lt;br /&gt;
&lt;br /&gt;
The charter for the project is focused narrowly on discovering pre-existing infrastructure and installed or running software. For example, given a URL and some credentials, discover which server(s) the URL is hosted on, the topology of the infrastructure and what software is running on each server, as well as, pertinent settings for commonly encountered software like apache, varnish, and mysql.&lt;br /&gt;
&lt;br /&gt;
== Coordinator ==&lt;br /&gt;
&lt;br /&gt;
[[Ziad_Sawalha]] (zns on irc)&lt;br /&gt;
&lt;br /&gt;
== When ==&lt;br /&gt;
&lt;br /&gt;
If you're interested in Configuration Discovery in OpenStack, we hold public meetings weekly in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#openstack-meeting-alt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, on Monday at 15:00 UTC in freenode.&lt;br /&gt;
&lt;br /&gt;
== Agenda for next meeting [2014-04-07] ==&lt;br /&gt;
&lt;br /&gt;
Agenda items must be added by the previous Thursday along with a link to a wiki or document for attendees to be able to read up on and get context before the call on Monday:&lt;br /&gt;
&lt;br /&gt;
  - Review action items from previous meeting [standing item - we start each call with this]&lt;br /&gt;
  - Discuss updated [https://blueprints.launchpad.net/satori/+spec/satori-discovery-schema Satori Schema proposal] [zns]&lt;br /&gt;
&lt;br /&gt;
'''Please feel free to add items to the agenda below and we'll cover them.'''&lt;br /&gt;
&lt;br /&gt;
== Previous meetings ==&lt;br /&gt;
&lt;br /&gt;
Previous meetings, with their notes and logs, can be found under [[Satori/MeetingLogs]]&lt;/div&gt;</summary>
		<author><name>BK Box</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Meetings/Satori&amp;diff=47382</id>
		<title>Meetings/Satori</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Meetings/Satori&amp;diff=47382"/>
				<updated>2014-04-01T21:22:45Z</updated>
		
		<summary type="html">&lt;p&gt;BK Box: /* Agenda for next meeting [2014-04-07] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Weekly Satori Team Meeting =&lt;br /&gt;
&lt;br /&gt;
== Mission ==&lt;br /&gt;
&lt;br /&gt;
The charter for the project is focused narrowly on discovering pre-existing infrastructure and installed or running software. For example, given a URL and some credentials, discover which server(s) the URL is hosted on, the topology of the infrastructure and what software is running on each server, as well as, pertinent settings for commonly encountered software like apache, varnish, and mysql.&lt;br /&gt;
&lt;br /&gt;
== Coordinator ==&lt;br /&gt;
&lt;br /&gt;
[[Ziad_Sawalha]] (zns on irc)&lt;br /&gt;
&lt;br /&gt;
== When ==&lt;br /&gt;
&lt;br /&gt;
If you're interested in Configuration Discovery in OpenStack, we hold public meetings weekly in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#openstack-meeting-alt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, on Monday at 15:00 UTC in freenode.&lt;br /&gt;
&lt;br /&gt;
== Agenda for next meeting [2014-04-07] ==&lt;br /&gt;
&lt;br /&gt;
Agenda items must be added by the previous Thursday along with a link to a wiki or document for attendees to be able to read up on and get context before the call on Monday:&lt;br /&gt;
&lt;br /&gt;
  - Review action items from previous meeting [standing item - we start each call with this]&lt;br /&gt;
  - Discuss [https://blueprints.launchpad.net/satori/+spec/satori-discovery-schema Satori Schema proposal] [zns]&lt;br /&gt;
&lt;br /&gt;
'''Please feel free to add items to the agenda below and we'll cover them.'''&lt;br /&gt;
&lt;br /&gt;
  - Discuss &amp;lt;strike&amp;gt;[https://blueprints.launchpad.net/satori/+spec/quiet-ssh Clean up SSH] output&amp;lt;/strike&amp;gt; [https://bugs.launchpad.net/satori/+bug/1296983 SSH output bug] [gondoi]&lt;br /&gt;
  - Discuss [https://blueprints.launchpad.net/satori/+spec/share-ssh-connection Share SSH connection] for less noise and traffic [gondoi]&lt;br /&gt;
  - Discuss [https://blueprints.launchpad.net/satori/+spec/allow-custom-template Allow custom template] ( `--template-file output.jinja` ) [gondoi]&lt;br /&gt;
  - Discuss [https://blueprints.launchpad.net/satori/+spec/custom-systeminfo-plugin Allow local plugins] instead of built-in `--system-info` [gondoi]&lt;br /&gt;
  - Discuss [https://blueprints.launchpad.net/satori/+spec/ip-and-netloc-info Create `ip_info` and `netloc_info`] [gondoi]&lt;br /&gt;
&lt;br /&gt;
== Previous meetings ==&lt;br /&gt;
&lt;br /&gt;
Previous meetings, with their notes and logs, can be found under [[Satori/MeetingLogs]]&lt;/div&gt;</summary>
		<author><name>BK Box</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Meetings/Satori&amp;diff=47381</id>
		<title>Meetings/Satori</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Meetings/Satori&amp;diff=47381"/>
				<updated>2014-04-01T21:22:04Z</updated>
		
		<summary type="html">&lt;p&gt;BK Box: /* Agenda for next meeting [2014-04-07] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Weekly Satori Team Meeting =&lt;br /&gt;
&lt;br /&gt;
== Mission ==&lt;br /&gt;
&lt;br /&gt;
The charter for the project is focused narrowly on discovering pre-existing infrastructure and installed or running software. For example, given a URL and some credentials, discover which server(s) the URL is hosted on, the topology of the infrastructure and what software is running on each server, as well as, pertinent settings for commonly encountered software like apache, varnish, and mysql.&lt;br /&gt;
&lt;br /&gt;
== Coordinator ==&lt;br /&gt;
&lt;br /&gt;
[[Ziad_Sawalha]] (zns on irc)&lt;br /&gt;
&lt;br /&gt;
== When ==&lt;br /&gt;
&lt;br /&gt;
If you're interested in Configuration Discovery in OpenStack, we hold public meetings weekly in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#openstack-meeting-alt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, on Monday at 15:00 UTC in freenode.&lt;br /&gt;
&lt;br /&gt;
== Agenda for next meeting [2014-04-07] ==&lt;br /&gt;
&lt;br /&gt;
Agenda items must be added by the previous Thursday along with a link to a wiki or document for attendees to be able to read up on and get context before the call on Monday:&lt;br /&gt;
&lt;br /&gt;
  - Review action items from previous meeting [standing item - we start each call with this]&lt;br /&gt;
  - Discuss [https://blueprints.launchpad.net/satori/+spec/satori-discovery-schema Satori Schema proposal] [zns]&lt;br /&gt;
&lt;br /&gt;
'''Please feel free to add items to the agenda below and we'll cover them.'''&lt;br /&gt;
&lt;br /&gt;
  - Discuss &amp;lt;strike&amp;gt;[https://blueprints.launchpad.net/satori/+spec/quiet-ssh Clean up SSH] output&amp;lt;/strike&amp;gt; [https://bugs.launchpad.net/satori/+bug/1296983 SSH output] [gondoi]&lt;br /&gt;
  - Discuss [https://blueprints.launchpad.net/satori/+spec/share-ssh-connection Share SSH connection] for less noise and traffic [gondoi]&lt;br /&gt;
  - Discuss [https://blueprints.launchpad.net/satori/+spec/allow-custom-template Allow custom template] ( `--template-file output.jinja` ) [gondoi]&lt;br /&gt;
  - Discuss [https://blueprints.launchpad.net/satori/+spec/custom-systeminfo-plugin Allow local plugins] instead of built-in `--system-info` [gondoi]&lt;br /&gt;
  - Discuss [https://blueprints.launchpad.net/satori/+spec/ip-and-netloc-info Create `ip_info` and `netloc_info`] [gondoi]&lt;br /&gt;
&lt;br /&gt;
== Previous meetings ==&lt;br /&gt;
&lt;br /&gt;
Previous meetings, with their notes and logs, can be found under [[Satori/MeetingLogs]]&lt;/div&gt;</summary>
		<author><name>BK Box</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Meetings/Satori&amp;diff=47380</id>
		<title>Meetings/Satori</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Meetings/Satori&amp;diff=47380"/>
				<updated>2014-04-01T21:16:08Z</updated>
		
		<summary type="html">&lt;p&gt;BK Box: /* Agenda for next meeting [2014-04-07] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Weekly Satori Team Meeting =&lt;br /&gt;
&lt;br /&gt;
== Mission ==&lt;br /&gt;
&lt;br /&gt;
The charter for the project is focused narrowly on discovering pre-existing infrastructure and installed or running software. For example, given a URL and some credentials, discover which server(s) the URL is hosted on, the topology of the infrastructure and what software is running on each server, as well as, pertinent settings for commonly encountered software like apache, varnish, and mysql.&lt;br /&gt;
&lt;br /&gt;
== Coordinator ==&lt;br /&gt;
&lt;br /&gt;
[[Ziad_Sawalha]] (zns on irc)&lt;br /&gt;
&lt;br /&gt;
== When ==&lt;br /&gt;
&lt;br /&gt;
If you're interested in Configuration Discovery in OpenStack, we hold public meetings weekly in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#openstack-meeting-alt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, on Monday at 15:00 UTC in freenode.&lt;br /&gt;
&lt;br /&gt;
== Agenda for next meeting [2014-04-07] ==&lt;br /&gt;
&lt;br /&gt;
Agenda items must be added by the previous Thursday along with a link to a wiki or document for attendees to be able to read up on and get context before the call on Monday:&lt;br /&gt;
&lt;br /&gt;
  - Review action items from previous meeting [standing item - we start each call with this]&lt;br /&gt;
  - Discuss [https://blueprints.launchpad.net/satori/+spec/satori-discovery-schema Satori Schema proposal] [zns]&lt;br /&gt;
&lt;br /&gt;
'''Please feel free to add items to the agenda below and we'll cover them.'''&lt;br /&gt;
&lt;br /&gt;
  - Discuss [https://blueprints.launchpad.net/satori/+spec/quiet-ssh Clean up SSH] output [gondoi]&lt;br /&gt;
  - Discuss [https://blueprints.launchpad.net/satori/+spec/share-ssh-connection Share SSH connection] for less noise and traffic [gondoi]&lt;br /&gt;
  - Discuss [https://blueprints.launchpad.net/satori/+spec/allow-custom-template Allow custom template] ( `--template-file output.jinja` ) [gondoi]&lt;br /&gt;
  - Discuss [https://blueprints.launchpad.net/satori/+spec/custom-systeminfo-plugin Allow local plugins] instead of built-in `--system-info` [gondoi]&lt;br /&gt;
  - Discuss [https://blueprints.launchpad.net/satori/+spec/ip-and-netloc-info Create `ip_info` and `netloc_info`] [gondoi]&lt;br /&gt;
&lt;br /&gt;
== Previous meetings ==&lt;br /&gt;
&lt;br /&gt;
Previous meetings, with their notes and logs, can be found under [[Satori/MeetingLogs]]&lt;/div&gt;</summary>
		<author><name>BK Box</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Meetings/Satori&amp;diff=47154</id>
		<title>Meetings/Satori</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Meetings/Satori&amp;diff=47154"/>
				<updated>2014-03-31T20:05:10Z</updated>
		
		<summary type="html">&lt;p&gt;BK Box: /* Agenda for next meeting [2014-04-07] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Weekly Satori Team Meeting =&lt;br /&gt;
&lt;br /&gt;
== Mission ==&lt;br /&gt;
&lt;br /&gt;
The charter for the project is focused narrowly on discovering pre-existing infrastructure and installed or running software. For example, given a URL and some credentials, discover which server(s) the URL is hosted on, the topology of the infrastructure and what software is running on each server, as well as, pertinent settings for commonly encountered software like apache, varnish, and mysql.&lt;br /&gt;
&lt;br /&gt;
== Coordinator ==&lt;br /&gt;
&lt;br /&gt;
[[Ziad_Sawalha]] (zns on irc)&lt;br /&gt;
&lt;br /&gt;
== When ==&lt;br /&gt;
&lt;br /&gt;
If you're interested in Configuration Discovery in OpenStack, we hold public meetings weekly in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#openstack-meeting-alt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, on Monday at 15:00 UTC in freenode.&lt;br /&gt;
&lt;br /&gt;
== Agenda for next meeting [2014-04-07] ==&lt;br /&gt;
&lt;br /&gt;
Agenda items must be added by the previous Thursday along with a link to a wiki or document for attendees to be able to read up on and get context before the call on Monday:&lt;br /&gt;
&lt;br /&gt;
  - Review action items from previous meeting [standing item - we start each call with this]&lt;br /&gt;
  - Discuss [https://blueprints.launchpad.net/satori/+spec/satori-discovery-schema Satori Schema proposal] [zns]&lt;br /&gt;
&lt;br /&gt;
'''Please feel free to add items to the agenda below and we'll cover them.'''&lt;br /&gt;
&lt;br /&gt;
  - Discuss [https://blueprints.launchpad.net/satori/+spec/quiet-ssh Clean up SSH] output [gondoi]&lt;br /&gt;
  - Discuss [https://blueprints.launchpad.net/satori/+spec/share-ssh-connection Share SSH connection] for less noise and traffic [gondoi]&lt;br /&gt;
  - Discuss [https://blueprints.launchpad.net/satori/+spec/allow-custom-template Allow custom template] ( `--template-file output.jinja` ) [gondoi]&lt;br /&gt;
  - Discuss [https://blueprints.launchpad.net/satori/+spec/custom-systeminfo-plugin Allow local plugins] instead of built-in `--system-info` [gondoi]&lt;br /&gt;
&lt;br /&gt;
== Previous meetings ==&lt;br /&gt;
&lt;br /&gt;
Previous meetings, with their notes and logs, can be found under [[Satori/MeetingLogs]]&lt;/div&gt;</summary>
		<author><name>BK Box</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Meetings/Satori&amp;diff=47074</id>
		<title>Meetings/Satori</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Meetings/Satori&amp;diff=47074"/>
				<updated>2014-03-31T15:14:41Z</updated>
		
		<summary type="html">&lt;p&gt;BK Box: /* Agenda for next meeting [2014-03-31] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Weekly Satori Team Meeting =&lt;br /&gt;
&lt;br /&gt;
== Mission ==&lt;br /&gt;
&lt;br /&gt;
The charter for the project is focused narrowly on discovering pre-existing infrastructure and installed or running software. For example, given a URL and some credentials, discover which server(s) the URL is hosted on, the topology of the infrastructure and what software is running on each server, as well as, pertinent settings for commonly encountered software like apache, varnish, and mysql.&lt;br /&gt;
&lt;br /&gt;
== Coordinator ==&lt;br /&gt;
&lt;br /&gt;
[[Ziad_Sawalha]]&lt;br /&gt;
&lt;br /&gt;
== When ==&lt;br /&gt;
&lt;br /&gt;
If you're interested in Configuration Discovery in OpenStack, we hold public meetings weekly in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#openstack-meeting-alt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, on Monday at 15:00 UTC in freenode.&lt;br /&gt;
&lt;br /&gt;
== Agenda for next meeting [2014-03-31] ==&lt;br /&gt;
&lt;br /&gt;
  - Review action items from previous meeting&lt;br /&gt;
  - Agenda planning and time to read up/prepare&lt;br /&gt;
&lt;br /&gt;
'''Please feel free to add items to the agenda below and we'll cover them.'''&lt;br /&gt;
&lt;br /&gt;
  - New suggested features (gondoi)&lt;br /&gt;
    - clean up SSH output&lt;br /&gt;
    - shared SSH connection for less noise and traffic&lt;br /&gt;
    - custom template ( `--template-file output.jinja` )&lt;br /&gt;
    - local plugins instead of built-in `--system-info`&lt;br /&gt;
&lt;br /&gt;
== Previous meetings ==&lt;br /&gt;
&lt;br /&gt;
Previous meetings, with their notes and logs, can be found under [[Satori/MeetingLogs]]&lt;/div&gt;</summary>
		<author><name>BK Box</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Meetings/Satori&amp;diff=47059</id>
		<title>Meetings/Satori</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Meetings/Satori&amp;diff=47059"/>
				<updated>2014-03-31T13:46:23Z</updated>
		
		<summary type="html">&lt;p&gt;BK Box: /* Agenda for next meeting [2014-03-31] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Weekly Satori Team Meeting =&lt;br /&gt;
&lt;br /&gt;
== Mission ==&lt;br /&gt;
&lt;br /&gt;
The charter for the project is focused narrowly on discovering pre-existing infrastructure and installed or running software. For example, given a URL and some credentials, discover which server(s) the URL is hosted on, the topology of the infrastructure and what software is running on each server, as well as, pertinent settings for commonly encountered software like apache, varnish, and mysql.&lt;br /&gt;
&lt;br /&gt;
== Coordinator ==&lt;br /&gt;
&lt;br /&gt;
[[Ziad_Sawalha]]&lt;br /&gt;
&lt;br /&gt;
== When ==&lt;br /&gt;
&lt;br /&gt;
If you're interested in Configuration Discovery in OpenStack, we hold public meetings weekly in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#openstack-meeting-alt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, on Monday at 15:00 UTC in freenode.&lt;br /&gt;
&lt;br /&gt;
== Agenda for next meeting [2014-03-31] ==&lt;br /&gt;
&lt;br /&gt;
  - Review action items from previous meeting&lt;br /&gt;
&lt;br /&gt;
'''Please feel free to add items to the agenda below and we'll cover them.'''&lt;br /&gt;
&lt;br /&gt;
  - New suggested features&lt;br /&gt;
    - clean up SSH output&lt;br /&gt;
    - shared SSH connection for less noise and traffic&lt;br /&gt;
    - custom template ( `--template-file output.jinja` )&lt;br /&gt;
    - local plugins instead of built-in `--system-info`&lt;br /&gt;
&lt;br /&gt;
== Previous meetings ==&lt;br /&gt;
&lt;br /&gt;
Previous meetings, with their notes and logs, can be found under [[Satori/MeetingLogs]]&lt;/div&gt;</summary>
		<author><name>BK Box</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Meetings/Satori&amp;diff=47058</id>
		<title>Meetings/Satori</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Meetings/Satori&amp;diff=47058"/>
				<updated>2014-03-31T13:46:01Z</updated>
		
		<summary type="html">&lt;p&gt;BK Box: /* Agenda for next meeting [2014-03-24] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Weekly Satori Team Meeting =&lt;br /&gt;
&lt;br /&gt;
== Mission ==&lt;br /&gt;
&lt;br /&gt;
The charter for the project is focused narrowly on discovering pre-existing infrastructure and installed or running software. For example, given a URL and some credentials, discover which server(s) the URL is hosted on, the topology of the infrastructure and what software is running on each server, as well as, pertinent settings for commonly encountered software like apache, varnish, and mysql.&lt;br /&gt;
&lt;br /&gt;
== Coordinator ==&lt;br /&gt;
&lt;br /&gt;
[[Ziad_Sawalha]]&lt;br /&gt;
&lt;br /&gt;
== When ==&lt;br /&gt;
&lt;br /&gt;
If you're interested in Configuration Discovery in OpenStack, we hold public meetings weekly in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#openstack-meeting-alt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, on Monday at 15:00 UTC in freenode.&lt;br /&gt;
&lt;br /&gt;
== Agenda for next meeting [2014-03-31] ==&lt;br /&gt;
&lt;br /&gt;
  - Review action items from previous meeting&lt;br /&gt;
  - New suggested features&lt;br /&gt;
    - clean up SSH output&lt;br /&gt;
    - shared SSH connection for less noise and traffic&lt;br /&gt;
    - custom template ( `--template-file output.jinja` )&lt;br /&gt;
    - local plugins instead of built-in `--system-info`&lt;br /&gt;
&lt;br /&gt;
'''Please feel free to add items to the agenda below and we'll cover them.'''&lt;br /&gt;
&lt;br /&gt;
== Previous meetings ==&lt;br /&gt;
&lt;br /&gt;
Previous meetings, with their notes and logs, can be found under [[Satori/MeetingLogs]]&lt;/div&gt;</summary>
		<author><name>BK Box</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Meetings/Satori&amp;diff=46424</id>
		<title>Meetings/Satori</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Meetings/Satori&amp;diff=46424"/>
				<updated>2014-03-24T14:29:14Z</updated>
		
		<summary type="html">&lt;p&gt;BK Box: /* Agenda for next meeting [2014-03-17] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Weekly Satori Team Meeting =&lt;br /&gt;
&lt;br /&gt;
== Mission ==&lt;br /&gt;
&lt;br /&gt;
The charter for the project is focused narrowly on discovering pre-existing infrastructure and installed or running software. For example, given a URL and some credentials, discover which server(s) the URL is hosted on, the topology of the infrastructure and what software is running on each server, as well as, pertinent settings for commonly encountered software like apache, varnish, and mysql.&lt;br /&gt;
&lt;br /&gt;
== Coordinator ==&lt;br /&gt;
&lt;br /&gt;
[[Ziad_Sawalha]]&lt;br /&gt;
&lt;br /&gt;
== When ==&lt;br /&gt;
&lt;br /&gt;
If you're interested in Configuration Discovery in OpenStack, we hold public meetings weekly in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#openstack-meeting-alt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, on Monday at 15:00 UTC in freenode.&lt;br /&gt;
&lt;br /&gt;
== Agenda for next meeting [2014-03-24] ==&lt;br /&gt;
&lt;br /&gt;
  - Review action items from previous meeting&lt;br /&gt;
&lt;br /&gt;
'''Please feel free to add items to the agenda below and we'll cover them.'''&lt;br /&gt;
&lt;br /&gt;
== Previous meetings ==&lt;br /&gt;
&lt;br /&gt;
Previous meetings, with their notes and logs, can be found under [[Satori/MeetingLogs]]&lt;/div&gt;</summary>
		<author><name>BK Box</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Satori&amp;diff=45808</id>
		<title>Satori</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Satori&amp;diff=45808"/>
				<updated>2014-03-18T15:19:16Z</updated>
		
		<summary type="html">&lt;p&gt;BK Box: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenStack Configuration Discovery =&lt;br /&gt;
&lt;br /&gt;
The charter for the project is focused narrowly on discovering pre-existing infrastructure and installed or running software.  For example, given a URL and some credentials, discover which server(s) the URL is hosted on, the topology of the infrastructure and what software is running on each server, as well as, pertinent settings for commonly encountered software like apache, varnish, and mysql.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Quick overview ==&lt;br /&gt;
* Source code	https://github.com/stackforge/satori&lt;br /&gt;
* Feature tracker	https://blueprints.launchpad.net/satori&lt;br /&gt;
* Bug tracker	https://bugs.launchpad.net/satori/&lt;br /&gt;
* Developer doc	http://satori.readthedocs.org/en/latest/&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
We expect that the output of a configuration discovery tool could be used for:&lt;br /&gt;
* Troubleshooting unfamiliar environments&lt;br /&gt;
* Configuration analysis (compare the discovered state vs a library of best practices)&lt;br /&gt;
* System State Verification&lt;br /&gt;
* Detecting configuration changes over time&lt;br /&gt;
* Heat Template generation&lt;br /&gt;
* Solum Application creation/import&lt;br /&gt;
* Creation of Chef recipes/cookbooks, Puppet modules, Ansible playbooks, setup scripts, etc.&lt;br /&gt;
&lt;br /&gt;
==  Getting Started ==&lt;br /&gt;
&lt;br /&gt;
The project will begin with a simple command-line tool so that new users can discover a configuration without needing to setup additional infrastructure. A mockup for the output is listed below:&lt;br /&gt;
&lt;br /&gt;
 $ satori discover www.foo.com&lt;br /&gt;
&lt;br /&gt;
 Address:&lt;br /&gt;
    www.foo.com resolves to IPv4 address 4.4.4.4&lt;br /&gt;
 Domain: foo.com&lt;br /&gt;
    Registered at TUCOWS DOMAINS INC.&lt;br /&gt;
    Expires in 475 days.&lt;br /&gt;
    Name servers:&lt;br /&gt;
        DNS1.STABLETRANSIT.COM&lt;br /&gt;
        DNS2.STABLETRANSIT.COM&lt;br /&gt;
 Host:&lt;br /&gt;
    4.4.4.4 (www.foo.com) is hosted on a Nova Instance&lt;br /&gt;
    Instance Information:&lt;br /&gt;
        URI: https://nova.api.somecloud.com/v2/111222/servers/d9119040-f767-414&lt;br /&gt;
             1-95a4-d4dbf452363a&lt;br /&gt;
        Name: sampleserver01.foo.com&lt;br /&gt;
        ID: d9119040-f767-4141-95a4-d4dbf452363a&lt;br /&gt;
    ip-addresses:&lt;br /&gt;
        public:&lt;br /&gt;
            ::ffff:404:404&lt;br /&gt;
            4.4.4.4&lt;br /&gt;
        private:&lt;br /&gt;
            10.1.1.156&lt;br /&gt;
    System Information:&lt;br /&gt;
        Ubuntu 12.04 installed&lt;br /&gt;
        Server was rebooted 11 days, 22 hours ago&lt;br /&gt;
        /dev/xvda1 is using 9% of its inodes.&lt;br /&gt;
    Running Services:&lt;br /&gt;
        httpd on 127.0.0.1:8080&lt;br /&gt;
        varnishd on 0.0.0.0:80&lt;br /&gt;
        sshd on 0.0.0.0:22&lt;br /&gt;
    httpd:&lt;br /&gt;
        Using 7 of 100 MaxClients&lt;br /&gt;
&lt;br /&gt;
== Initial Design Ideas ==&lt;br /&gt;
&lt;br /&gt;
Though not yet proposed in Blueprints, these are some of the initial thoughts for the project to help guide discussion:&lt;br /&gt;
&lt;br /&gt;
* A pluggable implementation to allow discovering:&lt;br /&gt;
** OpenStack infrastructure (instances, networks, et al.)&lt;br /&gt;
** Non-OpenStack Infrastructure (APIs for other clouds, nodes in a Chef server, vendor management interfaces)&lt;br /&gt;
** External infrastructure: DNS ownership and configuration, SSL Certificate validity, etc.&lt;br /&gt;
** Operating system and application configuration (See: [[Satori#Related_Work|Related Work]])&lt;br /&gt;
** Runtime information such as active processes and connections between systems.&lt;br /&gt;
* An API service for tenants to make discovery requests.&lt;br /&gt;
* A backend datastore to record the results of discoveries.&lt;br /&gt;
&lt;br /&gt;
== Related Work ==&lt;br /&gt;
# [https://github.com/opscode/ohai Ohai]&lt;br /&gt;
# [https://github.com/puppetlabs/facter Facter]&lt;br /&gt;
# Ansible [https://github.com/ansible/ansible/blob/devel/library/system/setup#L101 facts.d/setup]&lt;br /&gt;
# Devstructure [https://github.com/devstructure/blueprint Blueprint]&lt;br /&gt;
&lt;br /&gt;
== Satori Resources ==&lt;br /&gt;
* [https://launchpad.net/satori Satori on LaunchPad] (Blueprints, and bugs)&lt;br /&gt;
* [https://launchpad.net/~satori-drivers The Team (Join us!)]&lt;br /&gt;
* [https://github.com/stackforge/satori Source Code]&lt;br /&gt;
* [https://wiki.openstack.org/wiki/Satori/glossary Glossary]&lt;br /&gt;
* IRC: &amp;lt;code&amp;gt;#openstack-satori&amp;lt;/code&amp;gt; on [http://freenode.net/ Freenode] for development discussion.&lt;br /&gt;
* [[Meetings/Satori|Weekly meeting schedule]], [[Satori/MeetingLogs|Previous meetings]]&lt;/div&gt;</summary>
		<author><name>BK Box</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Satori/AnsibleModuleProposal&amp;diff=44998</id>
		<title>Satori/AnsibleModuleProposal</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Satori/AnsibleModuleProposal&amp;diff=44998"/>
				<updated>2014-03-07T23:10:44Z</updated>
		
		<summary type="html">&lt;p&gt;BK Box: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ansible Module Proposal ==&lt;br /&gt;
&lt;br /&gt;
When running discovery, utilize [http://docs.ansible.com/ Ansible] if it's already available on the system.&lt;br /&gt;
&lt;br /&gt;
==== Benefits ====&lt;br /&gt;
&lt;br /&gt;
* It's written in Python so it's native (no shell-out)&lt;br /&gt;
* It has system info (facts) already built in with the `setup` [http://docs.ansible.com/intro_adhoc.html#gathering-facts module]&lt;br /&gt;
* It will run ohai and facter on the system to be discovered if [https://github.com/ansible/ansible/blob/devel/library/system/setup#L2307-L2336 already installed]&lt;br /&gt;
* We can create our own modules that live with the code or provide an option to look at a custom path&lt;br /&gt;
&lt;br /&gt;
==== Deficiencies ====&lt;br /&gt;
&lt;br /&gt;
* Each module has to be called individually&lt;br /&gt;
* Potentially &amp;quot;heavy&amp;quot; in terms of installation and execution (possibly negated by not directly requiring)&lt;br /&gt;
* Could open the door for changes instead of read-only&lt;br /&gt;
&lt;br /&gt;
==== Interface ====&lt;br /&gt;
&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; from satori import ansible&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; creds = {&amp;quot;username&amp;quot;: &amp;quot;Tobias&amp;quot;, &amp;quot;password&amp;quot;: &amp;quot;pa$$word&amp;quot;}&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; facts = ansible.discover(host, creds)&lt;br /&gt;
&lt;br /&gt;
==== Implementation ====&lt;br /&gt;
* Import `satori.ansible` in a `try except` block to see if it is installed&lt;br /&gt;
* Simply require a `pip install ansible` to take advantage of it&lt;br /&gt;
* Allow a `-a` flag with an optional parameter of `--ansible-module-path` and/or `--ansible-module-name` for custom modules&lt;br /&gt;
* Do read only operations. This may only be allowable via the `setup` module execution _only_, and not allowing cutom modules yet.&lt;/div&gt;</summary>
		<author><name>BK Box</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Satori/AnsibleModuleProposal&amp;diff=44997</id>
		<title>Satori/AnsibleModuleProposal</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Satori/AnsibleModuleProposal&amp;diff=44997"/>
				<updated>2014-03-07T23:08:22Z</updated>
		
		<summary type="html">&lt;p&gt;BK Box: Created page with &amp;quot;== Ansible Module Proposal ==  When running discovery, utilize [http://docs.ansible.com/ Ansible] if it's already available on the system.  ==== Benefits ====  * It's written...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ansible Module Proposal ==&lt;br /&gt;
&lt;br /&gt;
When running discovery, utilize [http://docs.ansible.com/ Ansible] if it's already available on the system.&lt;br /&gt;
&lt;br /&gt;
==== Benefits ====&lt;br /&gt;
&lt;br /&gt;
* It's written in Python so it's native (no shell-out)&lt;br /&gt;
* It has system info (facts) already built in with the `setup` [http://docs.ansible.com/intro_adhoc.html#gathering-facts module]&lt;br /&gt;
* It will run ohai and facter on the system to be discovered if [https://github.com/ansible/ansible/blob/devel/library/system/setup#L2307-L2336 already installed]&lt;br /&gt;
* We can create our own modules that live with the code or provide an option to look at a custom path&lt;br /&gt;
&lt;br /&gt;
==== Deficiencies ====&lt;br /&gt;
&lt;br /&gt;
* Each module has to be called individually&lt;br /&gt;
* Potentially &amp;quot;heavy&amp;quot; in terms of installation and execution (possibly negated by not directly requiring)&lt;br /&gt;
* Could open the door for changes instead of read-only&lt;br /&gt;
&lt;br /&gt;
==== Interface ====&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; from satori import ansible&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; creds = {&amp;quot;username&amp;quot;: &amp;quot;Tobias&amp;quot;, &amp;quot;password&amp;quot;: &amp;quot;pa$$word&amp;quot;}&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; facts = ansible.discover(host, creds)&lt;br /&gt;
&lt;br /&gt;
==== Implementation ====&lt;br /&gt;
* Import `satori.ansible` in a `try except` block to see if it is installed&lt;br /&gt;
* Simply require a `pip install ansible` to take advantage of it&lt;br /&gt;
* Allow a `-a` flag with an optional parameter of `--ansible-module-path` and/or `--ansible-module-name` for custom modules&lt;br /&gt;
* Do read only operations. This may only be allowable via the `setup` module execution _only_, and not allowing cutom modules yet.&lt;/div&gt;</summary>
		<author><name>BK Box</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Satori&amp;diff=40784</id>
		<title>Satori</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Satori&amp;diff=40784"/>
				<updated>2014-01-29T21:58:25Z</updated>
		
		<summary type="html">&lt;p&gt;BK Box: /* Satori Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenStack Configuration Discovery =&lt;br /&gt;
&lt;br /&gt;
The charter for the project is focused narrowly on discovering pre-existing infrastructure and installed or running software.  For example, given a URL and some credentials, discover which server(s) the URL is hosted on, the topology of the infrastructure and what software is running on each server, as well as, pertinent settings for commonly encountered software like apache, varnish, and mysql.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
We expect that the output of a configuration discovery tool could be used for:&lt;br /&gt;
* Troubleshooting unfamiliar environments&lt;br /&gt;
* Configuration analysis (compare the discovered state vs a library of best practices)&lt;br /&gt;
* System State Verification&lt;br /&gt;
* Detecting configuration changes over time&lt;br /&gt;
* Heat Template generation&lt;br /&gt;
* Solum Application creation/import&lt;br /&gt;
* Creation of Chef recipes/cookbooks, Puppet modules, Ansible playbooks, setup scripts, etc.&lt;br /&gt;
&lt;br /&gt;
==  Getting Started ==&lt;br /&gt;
&lt;br /&gt;
The project will begin with a simple command-line tool so that new users can discover a configuration without needing to setup additional infrastructure. A mockup for the output is listed below:&lt;br /&gt;
&lt;br /&gt;
 $ satori discover www.foo.com&lt;br /&gt;
 Domain: foo.com&lt;br /&gt;
    Registered at TUCOWS DOMAINS INC.&lt;br /&gt;
    Expires in 475 days.&lt;br /&gt;
    Name servers:&lt;br /&gt;
        DNS1.STABLETRANSIT.COM&lt;br /&gt;
        DNS2.STABLETRANSIT.COM    &lt;br /&gt;
 Address:&lt;br /&gt;
    www.foo.com resolves to IPv4 address 4.4.4.4&lt;br /&gt;
 Host:&lt;br /&gt;
    4.4.4.4 (www.foo.com) is hosted on a Nova Instance&lt;br /&gt;
    Instance Information:&lt;br /&gt;
        URI: https://nova.api.somecloud.com/v2/111222/servers/d9119040-f767-414&lt;br /&gt;
             1-95a4-d4dbf452363a&lt;br /&gt;
        Name: sampleserver01.foo.com&lt;br /&gt;
        ID: d9119040-f767-4141-95a4-d4dbf452363a&lt;br /&gt;
    ip-addresses:&lt;br /&gt;
        public:&lt;br /&gt;
            ::ffff:404:404&lt;br /&gt;
            4.4.4.4&lt;br /&gt;
        private:&lt;br /&gt;
            10.1.1.156&lt;br /&gt;
    System Information:&lt;br /&gt;
        Ubuntu 12.04 installed&lt;br /&gt;
        Server was rebooted 11 days, 22 hours ago&lt;br /&gt;
        /dev/xvda1 is using 9% of its inodes.&lt;br /&gt;
    Running Services:&lt;br /&gt;
        httpd on 127.0.0.1:8080&lt;br /&gt;
        varnishd on 0.0.0.0:80&lt;br /&gt;
        sshd on 0.0.0.0:22&lt;br /&gt;
    httpd:&lt;br /&gt;
        Using 7 of 100 MaxClients&lt;br /&gt;
&lt;br /&gt;
== Initial Design Ideas ==&lt;br /&gt;
&lt;br /&gt;
Though not yet proposed in Blueprints, these are some of the initial thoughts for the project to help guide discussion:&lt;br /&gt;
&lt;br /&gt;
* A pluggable implementation to allow discovering:&lt;br /&gt;
** OpenStack infrastructure (instances, networks, et al.)&lt;br /&gt;
** Non-OpenStack Infrastructure (APIs for other clouds, nodes in a Chef server, vendor management interfaces)&lt;br /&gt;
** External infrastructure: DNS ownership and configuration, SSL Certificate validity, etc.&lt;br /&gt;
** Operating system and application configuration (See: [[Satori#Related_Work|Related Work]])&lt;br /&gt;
** Runtime information such as active processes and connections between systems.&lt;br /&gt;
* An API service for tenants to make discovery requests.&lt;br /&gt;
* A backend datastore to record the results of discoveries.&lt;br /&gt;
&lt;br /&gt;
== Related Work ==&lt;br /&gt;
# [https://github.com/opscode/ohai Ohai]&lt;br /&gt;
# [https://github.com/puppetlabs/facter Facter]&lt;br /&gt;
# Ansible [https://github.com/ansible/ansible/blob/devel/library/system/setup#L101 facts.d/setup]&lt;br /&gt;
# Devstructure [https://github.com/devstructure/blueprint Blueprint]&lt;br /&gt;
&lt;br /&gt;
== Satori Resources ==&lt;br /&gt;
* [https://launchpad.net/satori Satori on LaunchPad] (Blueprints, and bugs)&lt;br /&gt;
* [https://launchpad.net/~satori-drivers The Team (Join us!)]&lt;br /&gt;
* [https://github.com/rackerlabs/satori Source Code] (to be moved to Stackforge soon)&lt;br /&gt;
* IRC: &amp;lt;code&amp;gt;#satori&amp;lt;/code&amp;gt; on [http://freenode.net/ Freenode] for development discussion.&lt;/div&gt;</summary>
		<author><name>BK Box</name></author>	</entry>

	</feed>