This commit is contained in:
2024-05-02 00:07:22 -04:00
parent 324fe0b191
commit faf4ab8158
2 changed files with 15 additions and 8 deletions

View File

@@ -8,7 +8,7 @@ on:
jobs:
homelab-ci:
runs-on: macos-latest
runs-on: macos-13
steps:
- uses: actions/checkout@v3
@@ -21,19 +21,25 @@ jobs:
restore-keys: |
${{ runner.os }}-vagrant-
- name: Install VirtualBox
run: brew install --cask virtualbox
- name: Install Vagrant
run: brew install --cask vagrant
- name: Install Ansible
run: brew install ansible@7
run: brew install ansible
- name: Software Versions
run: |
printf "VirtualBox "
vboxmanage --version
printf "VirtualBox "; vboxmanage --version
vagrant --version
export PATH="/usr/local/opt/ansible@7/bin:$PATH"
ansible --version
- name: Vagrant Up with Dockerbox Playbook
env:
SSH_AUTH_SOCK: ''
run: |
export PATH="/usr/local/opt/ansible@7/bin:$PATH"
PLAYBOOK=dockerbox vagrant up
ssh-add -D && echo "SSH Agent disabled"
PLAYBOOK=dockerbox vagrant up --debug
vagrant ssh -c "docker ps"