Title: Mod 20 Quiz
Course: CIS 208: Linux/UNIX III: Intermediate System Administration, Networking, and Security ~ For IGNITE Review

Q: In puppet, a manifest:
- lists the contents of a policy.
- contains a policy describing the desired state of a computer.
- is a command to be run only by the user puppet.
- is a shell script.
A: contains a policy describing the desired state of a computer.

Q: Puppet is the only open-source configuration management tool available.
- True
- False
A: False

Q: Which of the following is an example of a user resource?
- date
- sshd
- root
- /var/log/messages
A: root

Q: Which of these are valid resource types in puppet?
- service
- package
- file
- configuration
A: service; package; file

Q: Puppet maintains its own certificate authority to ensure that all communications with clients are encrypted.
- True
- False
A: True

Q: Which of the following commands will execute the puppet client?
- puppet agent --test
- puppet agent --test --noop
- puppet client --run
- puppet-server restart
A: puppet agent --test

Q: To manage ssh keys, puppet can:
- ensure a given key is present in a user's .ssh/authorized_keys file.
- ensure a given key is absent in a user's .ssh/authorized_keys file.
- allow extra unknown keys to exist.
- ensure the proper permissions on the user's .ssh directory.
A: ensure a given key is present in a user's .ssh/authorized_keys file.; ensure a given key is absent in a user's .ssh/authorized_keys file.; allow extra unknown keys to exist.; ensure the proper permissions on the user's .ssh directory.

Q: It is considered a best practice to have a versioning system in place for the puppet policy files.
- True
- False
A: True

Q: Help is available for puppet commands by running "puppet help".
- True
- False
A: True