1. 26 Jun, 2018 3 commits
    • Swann Perarnau's avatar
      [feature] add NRM ci/install role · 452252c5
      Swann Perarnau authored
      Add role to activate ci/install on chameleon.
      452252c5
    • Swann Perarnau's avatar
      [refactor] specific runners can be shared · 8f21a0da
      Swann Perarnau authored
      I discovered that CI runners could be manually activated for multiple
      projects. It means I don't need to add a config section for each runner,
      and can instead have a global one.
      8f21a0da
    • Swann Perarnau's avatar
      [feature] Add CI playbook · 3192d8fc
      Swann Perarnau authored
      Playbook to use with ./chi-appliance configure to setup a CI
      infrastructure on top of Chameleon nodes.
      
      This playbook:
       - installs gitlab-runner
       - adds role to install or run ci on aml
      
      I'm reluctant to add CI tokens in plaintext inside the infra repo.
      Instead, ansible-vault is used to keep them encrypted.
      3192d8fc