Skip to content

Support: casc #1022

Open
Open
@lvthillo

Description

@lvthillo

Any possibility to support casc?
So we can enable it (true/false) and point to some .yaml file.
This way we can combine puppet (for the instance, hardening, jenkins install, plugins, ..) and casc (jobs, jenkins configuration, ..)

  if $casc_enable {
    $casc_dir = "${jenkins::libdir}/casc_configs/"
    $casc_file = "${casc_dir}/jenkins.yaml"
    file { $casc_dir:
      ensure  => 'directory',
    }
    file { $casc_file:
      ensure  => file,
      source  => "puppet:///modules/jenkins/jenkins.yaml",
      owner   => $jenkins::user,
      group   => $jenkins::group,
      mode    => '0755',
    }
  }

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions