Skip to content

ci: pre-commit autoupdate, chore, deprecate/experimental distrib #431

ci: pre-commit autoupdate, chore, deprecate/experimental distrib

ci: pre-commit autoupdate, chore, deprecate/experimental distrib #431

Workflow file for this run

---
name: dryrun-bare
on:
push:
pull_request:
permissions: {}
jobs:
build:
permissions:
contents: read
runs-on: ubuntu-latest
strategy:
fail-fast: false
max-parallel: 4
env:
ANSIBLE_CALLBACKS_ENABLED: profile_tasks
ANSIBLE_EXTRA_VARS: ""
steps:
- uses: actions/checkout@v4
with:
path: juju4.adduser
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.x'
- name: ACL
run: |
sudo apt-get install -y acl || true
mount
sudo mount -o remount,acl / || true
- name: Install dependencies
run: |
python3 -m pip install --upgrade pip
pip3 install ansible-lint flake8 yamllint
which ansible
pip3 install ansible
pip3 show ansible
ls -l $HOME/.local/bin || true
ls -l /opt/hostedtoolcache/Python/3.9.1/x64/bin || true
echo "/opt/hostedtoolcache/Python/3.9.1/x64/bin" >> $GITHUB_PATH
ansible --version
cd $GITHUB_WORKSPACE/juju4.adduser
[ -f get-dependencies.sh ] && sh -x get-dependencies.sh
{ echo '[defaults]'; echo 'callbacks_enabled = profile_tasks, timer'; echo 'roles_path = ../'; echo 'ansible_python_interpreter: /usr/bin/python3'; } >> ansible.cfg
- name: Environment
run: |
set -x
pwd
env
find -ls
- name: run test
run: |
cd $GITHUB_WORKSPACE/juju4.adduser && ansible-playbook -i localhost, --connection=local --become -vvv test/integration/default/default.yml ${ANSIBLE_EXTRA_VARS} --check --diff
env:
PY_COLORS: '1'
ANSIBLE_FORCE_COLOR: '1'