Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

Can we get rid of Ansible after moving the digital collections to Heroku? What’s standing in our way?

Things we have to keep

Things we can eliminate

  • S3 bucket management (see issue #1023). We are using Terraform for this instead.

Encrypted information

We’ve used Ansible (specifically, the vault files) as a default place to store encrypted information (e.g. ssl certs, etc.). playbooks can then copy that info onto new servers.
We can and should move sensitive information that is no longer required by any playbooks to a secure spot on a shared drive, so we aren’t relying on Ansible for that function anymore. That information should then be deleted from the Ansible codebase altogether.

Playbooks

  • create_kithe.yml

  • restore_kithe.yml

  • sync_kithe.yml

  • update_kithe.yml

  • We can also remove those parts of create_manage.yml that deal exclusively with updating the digital collections servers.

Roles

These roles are only used by the playbooks (or parts of playbooks) mentioned above, so they can be eliminated once we move to Heroku.

  • capistrano_setup

  • ffmpeg

  • kithe

  • passenger

  • redis

  • resque

  • management_scripts

  • No labels