DevNet Associate DEVASC 200-901 Official Certification Guide by Adrian Iliesiu (z-lib.org)

(andrew) #1
PLAY RECAP
*************************************************************************
*****
10.10.30.171 : ok=1 changed=0
unreachable=0 failed=0
skipped=0
rescued=0 ignored=0

The names of the play and the task are displayed to the
screen, as are a play recap and color-coded output based
on the status of the playbook execution. In this case, the
playbook ran successfully, as indicated by the value 1 for
the ok status. You can reuse the output of the two show
commands in the playbook to build custom automation
logic, or you can display it to the screen in JSON format
by using the -v option with the ansible-playbook
command.


Puppet


Puppet is a configuration management tool used to
automate configuration of servers and network devices.
Puppet was founded in 2005, making it one of the most
venerable automation tools on the market today. It was
created as an open-source project—and it still is today,
but it is also available as a commercial offering called
Puppet Enterprise that was created by Puppet Labs in



  1. It is written in Ruby and defines its automation
    instructions in files called Puppet manifests. Whereas
    Ansible is agentless, Puppet is agent based. This means
    that a software agent needs to be installed on each device
    that is to be managed with Puppet. This is a drawback for
    Puppet as there are instances of network devices in
    which third-party software agents cannot be easily
    installed. Proxy devices can be used in these situations,
    but the process is less than ideal and means Puppet has a
    greater barrier to entry than other automation tools.
    Puppet is architected in a client/server manner, with the
    client being the software agent running on the managed
    devices and the server being the main Puppet server,

Free download pdf