@ -239,7 +239,7 @@ other systems that depend on that system.</p>
does not create its own programming language. What constructs Ansible does have should be enough to cover 80% or so of the cases of most Puppet users, and it should scale equally well (not having a server is
does not create its own programming language. What constructs Ansible does have should be enough to cover 80% or so of the cases of most Puppet users, and it should scale equally well (not having a server is
almost like cheating).</p>
almost like cheating).</p>
<p>Ansible does support gathering variables from ‘facter’, if installed, and Ansible templates
<p>Ansible does support gathering variables from ‘facter’, if installed, and Ansible templates
in jinja2 in a way just like Puppet does with erb. Ansible in version 0.3 will have it’s own facts,
in jinja2 in a way just like Puppet does with erb. Ansible in version 0.3 will has it’s own facts,
however, so it will not need to rely on facter, but can use it if available.</p>
however, so it will not need to rely on facter, but can use it if available.</p>
@ -435,7 +435,11 @@ calls to setup within a playbook.</p>
<p>If facter or ohai are installed, variables from these programs will
<p>If facter or ohai are installed, variables from these programs will
also be snapshotted into the JSON file for usage in templating. These
also be snapshotted into the JSON file for usage in templating. These
variables are prefixed with <ttclass="docutils literal"><spanclass="pre">facter_</span></tt> and <ttclass="docutils literal"><spanclass="pre">ohai_</span></tt> so it’s easy to
variables are prefixed with <ttclass="docutils literal"><spanclass="pre">facter_</span></tt> and <ttclass="docutils literal"><spanclass="pre">ohai_</span></tt> so it’s easy to
tell their source. All variables are then bubbled up to the caller.</p>
tell their source. Ansible also provides it’s own ‘facts’ about the
remote system, which are prefixed with <ttclass="docutils literal"><spanclass="pre">ansible_</span></tt>. All variables are
then bubbled up to the caller. Using the ansible facts and chosing
to not install facter and ohai means you can avoid ruby-dependencies