Some checks failed
CI / lint-and-test (push) Successful in 1m16s
CI / ansible-validation (push) Successful in 5m49s
CI / secret-scanning (push) Successful in 1m33s
CI / dependency-scan (push) Successful in 2m48s
CI / sast-scan (push) Successful in 5m46s
CI / license-check (push) Successful in 1m11s
CI / vault-check (push) Failing after 5m25s
CI / playbook-test (push) Successful in 5m32s
CI / container-scan (push) Successful in 4m32s
CI / sonar-analysis (push) Successful in 6m53s
CI / workflow-summary (push) Successful in 1m6s
- Fix UFW firewall to allow outbound traffic (was blocking all outbound) - Add HOST parameter support to shell Makefile target - Fix all ansible-lint errors (trailing spaces, missing newlines, document starts) - Add changed_when: false to check commands - Fix variable naming (vault_devGPU -> vault_devgpu) - Update .ansible-lint config to exclude .gitea/ and allow strategy: free - Fix NodeSource repository GPG key handling in shell playbook - Add missing document starts to host_vars files - Clean up empty lines in datascience role files Reviewed-on: #2
32 lines
724 B
YAML
32 lines
724 B
YAML
---
|
|
ansible_become_password: "{{ vault_devgpu_become_password }}"
|
|
|
|
ansible_python_interpreter: /usr/bin/python3
|
|
|
|
# Shell configuration
|
|
# ansible_user (root) is configured by default
|
|
# Add additional users here if needed:
|
|
shell_additional_users:
|
|
- devuser01
|
|
- devuser02
|
|
- dev
|
|
|
|
# Data Science configuration (datascience role)
|
|
install_conda: true
|
|
conda_install_path: "/root/anaconda3"
|
|
install_jupyter: true
|
|
jupyter_port: 8888
|
|
jupyter_allow_remote: true
|
|
jupyter_bind_all_interfaces: true
|
|
|
|
# R configuration
|
|
install_r: true
|
|
|
|
# Cursor IDE configuration
|
|
install_cursor_extensions: true
|
|
|
|
# Cursor extension groups to enable
|
|
install_python: true # Python development
|
|
|
|
install_docs: true # Markdown/documentation
|