You can add groups inside of groups when:
- You add existing group names under a [groupname:children] definition (Ans)
- You cannot add groups within groups.
- You add existing group names under a [groupname] definition
Which statement describes the best approach to integration testing across system boundaries?
- Create a single Docker container, run both systems inside the container.
- Create a single Docker container for the application, and run the other system on your local machine.
- Create a single Docker container for the application, and run the other system in the cloud.
- Create a Docker container for each system. (Ans)
What does the .PHONY directive in a Makefile do?
- Ignores files of the same name as the task
- Ensures make tasks always run
- Provides high-level declaration of all of the make tasks you want to execute
- All of these (Ans)
What is the effect of the docker-compose pull command?
- It forces the download of any external image referenced by the image configuration option in each service.
- It downloads any external image referenced by the image configuration option in each service, but only if a more up-to-date version exists. (Ans)
- It downloads all external images, including parent images of services built dynamically, but only if a more up-to-date version exists.
- It forces the download of all external images, including parent images of services built dynamically.
How do you configure an EC2 Instance to join an EC2 Container Service Cluster?
- Add an entry to the ecs.config file on the EC2 Container Service (Ans)
- Run an Ansible playbook
- SSH to the instance and run an ECS init script
- Configure this via the EC2 Container Service dashboard
How can you use your own custom modules in Ansible playbooks?
- Place the modules in a folder called library next to your playbook(s). (Ans)
- Place the modules in a folder called /etc/ansible/roles on your system.
- You can’t do this.
- Fork the Ansible project and add your modules to the appropriate location in the Ansible source.
Which of the following is a type of Python-built distribution?
- TAR file
- Gzip archive
- Wheel (Ans)
- Package
In a Docker-based workflow, how do you ensure the release image has the most up-to-date application artifacts?
- Run docker-compose up.
- Create a new service that ensures the artifacts are up to date.
- You don’t need to worry about this, it automatically happens.
- Run docker-compose build. (Ans)
Which statement is true about acceptance testing?
- Acceptance tests are always defined in an Excel spreadsheet.
- You can use a separate project and different language to write your acceptance tests. (Ans)
- You must always place your acceptance tests in the same project as your application.
- You should never automate acceptance tests.
Which statement best describes acceptance testing?
- Externally focused testing (Ans)
- Internally focused testing that may test across system boundaries
- Internally focused testing that never tests across class boundaries
- Internally focused testing that never tests across system boundaries
What are the four stages of the continuous delivery workflow?
- Develop, Test, Refactor, Deploy
- Compile, Build, Package, Deploy
- Compile, Test, Build, Release
- Test, Build, Release, Deploy (Ans)
Which type of testing would you NOT typically perform during the release stage?
- Performance Testing
- Security Testing
- Acceptance Testing
- Unit and Integration Testing (Ans) Which of the following represents the highest level of automation in the continuous delivery workflow?
- docker commands
- docker-compose commands
- make commands (Ans)
- Dockerfile directives
What format is used for Jenkins Pipeline scripts?
- YAML
- JSON
- Groovy (Ans)
- JavaScript
When considering the test and build stages, when should you download application dependencies?
- Never
- Once, at the beginning of the test stage (Ans)
- Once, at the beginning of each stage
- Whenever dependencies are required
How can you capture module and task output in Ansible playbooks?
- Use the register action. (Ans)
- Use the set_fact action.
- Use the with_items action.
- You can’t do this.
Which statement best describes integration testing?
- Internally focused testing that may test across system boundaries (Ans)
- Internally focused testing that never tests across class boundaries
- Internally focused testing that never tests across system boundaries
- Externally focused testing
When would you want to capture test reports?
- On success or failure (Ans)
- Never
- Only on failure
- Only on success
What is the most effective way to install the latest version of Ansible?
- From the latest source
- Using your operating system package manager
- Using Python’s package manager called PIP (Ans)
- Download from Ansible
- Best AI tools for Software Engineers - November 4, 2024
- Installing Jupyter: Get up and running on your computer - November 2, 2024
- An Introduction of SymOps by SymOps.com - October 30, 2024