Skip to content

Commit 42aa65d

Browse files
dguidoclaude
andauthored
Migrate Linode and DigitalOcean modules to Ansible collections (#14908)
Replace custom modules with official Ansible collection equivalents: - linode_v4 → linode.cloud.instance - linode_stackscript_v4 → linode.cloud.stackscript - digital_ocean_floating_ip → community.digitalocean.digital_ocean_floating_ip Changes: - Add linode.cloud and community.digitalocean to requirements.yml - Update roles/cloud-linode/tasks/main.yml (FQCN + api_token param) - Update roles/cloud-digitalocean/tasks/main.yml (FQCN) - Remove 3 entries from .ansible-lint mock_modules - Delete 3 custom modules (519 lines removed) Modules kept (no collection equivalent or deferred): - x25519_pubkey.py - crypto-specific, no equivalent - scaleway_compute.py - complex state machine, deferred - lightsail_region_facts.py - no collection equivalent - gcp_compute_location_info.py - no equivalent, google.cloud deprecated Closes #14902 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude <[email protected]>
1 parent f4e2b8c commit 42aa65d

File tree

7 files changed

+9
-519
lines changed

7 files changed

+9
-519
lines changed

.ansible-lint

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,7 @@ verbosity: 1
5353
mock_modules:
5454
- gcp_compute_location_info
5555
- lightsail_region_facts
56-
- linode_stackscript_v4
5756
- x25519_pubkey
58-
- linode_v4
5957
- scaleway_compute
60-
- digital_ocean_floating_ip
6158

6259
# vim: ft=yaml

library/digital_ocean_floating_ip.py

Lines changed: 0 additions & 278 deletions
This file was deleted.

library/linode_stackscript_v4.py

Lines changed: 0 additions & 102 deletions
This file was deleted.

0 commit comments

Comments
 (0)