Closed cuttlefisch closed 2 years ago
Hello,
Thanks for the report and the detailed steps to reproduce. It looks like you might not have run the main playbook.yaml
file with each of these?
The aws-setup.yaml
file only does the creation of the necessary AWS resources. The main file playbook.yaml
in each chapter performs the relevant setup. The split is necessary so the same automation can be used with Vagrant as well as AWS.
In chapter 2, the main playbook creates /opt/crio-ver
and also installs some necessary tools that allow the addition of the kubic repository (either manually or using the extras.yaml
file). In chapter 3, the main playbook installs CRI-O and crictl.
You should be able to get going by running:
ansible-playbook playbook.yaml
Do this right after running ansible-playbook aws-setup.yaml
.
Hope this helps; let me know if not.
Description of Issue
It looks like the playbooks targeting AWS for chapters 02 & 03 fail to install CRI-O, and
/opt/crio-ver
is missing for manual installation steps described on p.27.Steps to Reproduce
Steps performed from Fedora 36 workstation, using an AWS Sandbox Account.
Chapter 2:
setup/README.md
, including theAmazon Web Services
sectionansible-playbook aws-setup.yaml
and wait for it to completeContainers and Namespaces in CRI-O
sectionansible-playbook extra.yaml
Resulting error (
*
char substituted for IP address):Next, check for
/opt/crio-ver
on remote host:Chapter 3: the initial
ansible-playbook aws-setup.yaml
completes but the remote host has nocrictl
installed.Run summary:
Check for
crictl
after connecting to remote: