Ansible, Puppet, Chef Flashcards
Chef uses TCP port […] to send configurations to clients.
10002
Chef uses […] port 10002 to send configurations to clients.
TCP
[…] uses TCP port 10002 to send configurations to clients.
Chef
Chef files are written in [language].
a proprietary langage based on Ruby.
Puppet files are written in [language].
a proprietary language (known as Puppet DSL)
[Ansible/Puppet/Chef] files are written in a proprietary language.
Puppet / Chef
[Ansible/Puppet/Chef] files are written in YAML.
Ansible
*templates use Jinja2
The Ansible server is called the […].
Control node
A Puppet server is called a […].
Puppet master
Puppet clients use TCP port […] to communicate with the server.
8140
Puppet clients use […] port 8140 to communicate with the server.
TCP
[…] clients use TCP port 8140 to communicate with the server.
Puppet
Chef […] files define the actions to be taken.
recipe / run-list
Puppet […] files define the actions to be taken.
manifest
Ansible […] files define the actions to be taken.
playbook