Uploaded image for project: 'Bigtop'
  1. Bigtop
  2. BIGTOP-1171

Puppetize the Vagrant deployer

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.8.0
    • 0.8.0
    • deployment

    Description

      The next iteration of the 1072 (vagrant recipe for deployment) would benefit alot from directly provisioning via puppet, rather than hardcoding the shell commands.

      HOW THE CURRENT PROVISiONER WORKS:

      The shell provisioner manually wget's the repos and installs components using yum.

      HOW THE PUPPET BASED PROVISIONER WILL WORK:

      In this JIRA, the aim will be to write a new provisioner that is puppet based, which simply manages a site.csv file for a default vagrant deployment. Then, the end users can update the site.csv, run "vagrant up", and have a puppet based distro up and running. The biggest advantage will be that the the vagrant deployer will continually be updated by the evolution of the puppet repos, rather than needing manual updates.

      Attachments

        1. BIGTOP-1171.1.patch
          4 kB
          Evans Ye
        2. BIGTOP-1171.2.patch
          4 kB
          Evans Ye

        Activity

          People

            evans_ye Evans Ye
            jayunit100 jay vyas
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: