Skip to content

Capitains/puppet-capitains

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

puppet-capitains

Puppet Module for CapiTainS deployment

Hiera Support

Defining CapiTainS resources in Hiera.

  capitains::domain: 'cts.example.org'
  capitains::www_root: '/tmp/capitains'
  capitains::data_root: '/mnt/data'
  capitains::app_root: '/usr/local/capitains'
  capitains::venvdir: "%{hiera('capitains::app_root')}/venvs"
  capitains::redis_host: 'localhost'
  capitains::workdir: '/usr/local/capitains_work'
  capitains::ci_url: 'https://api.github.com/repos'
  capitains::repo_base_url: 'https://github.com/'
  capitains::repos: 
    - name: 'canonical-latinLit'
      cibase: 'PerseusDL/canonical-latinLit'
    - name: 'canonical-greekLit'
      cibase: 'PerseusDL/canonical-greekLit'
    - name: 'canonical-farsiLit'
      cibase: 'PerseusDL/canonical-farsiLit'
    - name: 'canonical-pdlpsci'
      cibase: 'PerseusDL/canonical-pdlpsci'
    - name: 'csel-dev'
      cibase: 'OpenGreekAndLatin/csel-dev'
    - name: 'canonical-pdlrefwk'
      cibase: 'PerseusDL/canonical-pdlrefwk'