Skip to content

Ansible Semaphore

Keys

  • Create Key of Type none, if you need to check out public repos via https (most probably you will)
  • Create a dedicated SSH key (ssh-keygen) for Semaphore. Password Protection not supported Create an Entry in the Keystore and paste the private key You can use it to checkout private git repos as well as for authentication to target systems

Requirements

  • pip modules
  • galaxy collections
  • galaxy roles

Environments

  • Create an environment. For starters just do "production" or something. Enter empty json if you don't need specific variables
    {
    }
    

Repositories

  • If you don't have a repo for your playbook / your playbooks, create one. I expect there is already one
  • Create new repo
  • Paste URL