Skip to content

Feature/install cloud clis bashrc block#22

Merged
branic merged 3 commits intomainfrom
feature/install-cloud-clis-bashrc-block
Mar 31, 2026
Merged

Feature/install cloud clis bashrc block#22
branic merged 3 commits intomainfrom
feature/install-cloud-clis-bashrc-block

Conversation

@branic
Copy link
Copy Markdown
Owner

@branic branic commented Mar 31, 2026

Create a managed block for managing the bash completion configuration.

branic added 3 commits March 31, 2026 12:40
Replace per-component lineinfile one-liners with a single Jinja-driven
block under Ansible markers. Stanzas use if/fi and shellcheck comments
to match interactive .bashrc style.

Add install_cloud_clis_manage_bashrc_completion (default true) to opt
out of .bashrc changes. Remove legacy one-line patterns idempotently on
upgrade. Document behavior in README and argument_specs.

Set blockinfile mode to 0644 to satisfy ansible-lint risky-file-permissions.

Made-with: Cursor
@branic branic merged commit 923393c into main Mar 31, 2026
59 checks passed
@branic branic deleted the feature/install-cloud-clis-bashrc-block branch March 31, 2026 20:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant