Skip to content
This repository was archived by the owner on Mar 7, 2021. It is now read-only.
This repository was archived by the owner on Mar 7, 2021. It is now read-only.

make linode_create idempotent and integrate it into role #9

@skyfaller

Description

@skyfaller

Last time I checked, linode_create.yml wasn't idempotent, meaning that we can't safely run the playbook on existing linodes to make sure they're set up correctly.

  • clean up ~/.ssh/known_hosts in idempotent fashion
  • only force newly created users to change their passwords, rather than everyone
  • merge code with user-creating tasks in main.yml
  • accept an array of linodes, rather than only a single linode
  • support multiple OSes, including Arch Linux
  • prepare for the possibility that not every server will be hosted on Linode in the future
  • once idempotent, move playbook into role

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions