Skip to content

fix(k3s): increase limits #268

fix(k3s): increase limits

fix(k3s): increase limits #268

Workflow file for this run

name: Ansible CI Test
on:
push:
branches:
- main
pull_request:
branches:
- main
workflow_dispatch:
defaults:
run:
working-directory: './ansible'
jobs:
test:
name: Ansible CI Test
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
- name: Setup UV
run: |
if ! command -v uv >/dev/null 2>&1; then
echo "Installing uv..."
curl -LsSf https://astral.sh/uv/install.sh | sh
echo "$HOME/.cargo/bin" >> $GITHUB_PATH
fi
if ! command -v uv >/dev/null 2>&1; then
echo "ERROR: uv installation failed"
exit 1
fi
echo "uv version: $(uv --version)"
- name: Setup Ansible and Dependencies
run: |
uv sync
source .venv/bin/activate
ansible-galaxy install -r requirements.yml
ansible --version
- name: Validate Ansible Setup
run: |
source .venv/bin/activate
ansible --version
ansible-lint --version
ansible-inventory --help >/dev/null
echo "SUCCESS: All ansible commands working"
- name: Syntax Check Playbooks
run: |
source .venv/bin/activate
echo "Checking playbook syntax..."
FAILED=0
for playbook in play-*.yml; do
# Pass dummy variable_host to satisfy playbooks that use dynamic hosts
if ! ansible-playbook --syntax-check -e variable_host=localhost "$playbook" >/dev/null 2>&1; then
echo "FAIL: $playbook"
ansible-playbook --syntax-check -e variable_host=localhost "$playbook" 2>&1 | tail -10
FAILED=1
else
echo "OK: $playbook"
fi
done
if [ "$FAILED" -eq 1 ]; then
echo "ERROR: Some playbooks have syntax errors"
exit 1
fi
echo "SUCCESS: All playbooks passed syntax check"