diff --git a/Dockerfile b/Dockerfile index d1a1fa3..bebc398 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,4 +11,4 @@ RUN pip3 install ansible ADD ansible /ansible COPY ansible/homelab/hosts /etc/ansible/hosts -CMD [ "ansible-playbook", "/ansible/homelab/playbooks/setup-home-lab.yml", "-v","--connection", "local"] +CMD [ "ansible-playbook", "/ansible/homelab/playbooks/setup-home-lab.yml", "-v","--connection", "local", "--skip-tags", "skip-e2e"] diff --git a/ansible/homelab/playbooks/setup-home-lab.yml b/ansible/homelab/playbooks/setup-home-lab.yml index 9822ca6..63cbef5 100644 --- a/ansible/homelab/playbooks/setup-home-lab.yml +++ b/ansible/homelab/playbooks/setup-home-lab.yml @@ -14,17 +14,18 @@ state: latest update_cache: true + - name: Install Dev Tooling + import_tasks: ../tasks/install-dev-tooling-tasks.yml + - name: Checkout Git Repos import_tasks: ../tasks/checkout-git-repos-tasks.yml - name: Install & Configure Sudo import_tasks: ../tasks/install-sudo-tasks.yml - - name: Install Dev Tooling - import_tasks: ../tasks/install-dev-tooling-tasks.yml - - name: Install Docker import_tasks: ../tasks/install-docker-tasks.yml - name: Start Portainer + tags: "skip-e2e" # we can't mount volumes on test runners. command: chdir=/home/cianhatton/checkouts/HomeLab/docker-compose/portainer docker compose up -d diff --git a/ansible/homelab/tasks/install-dev-tooling-tasks.yml b/ansible/homelab/tasks/install-dev-tooling-tasks.yml index 0ac12f9..bd44c7a 100644 --- a/ansible/homelab/tasks/install-dev-tooling-tasks.yml +++ b/ansible/homelab/tasks/install-dev-tooling-tasks.yml @@ -4,3 +4,4 @@ pkg: - jq - fzf + - git