Apache Whirr (retired)
  1. Apache Whirr (retired)
  2. WHIRR-385

Implement support for using nodeless, masterless Puppet to provision and run scripts

    Details

    • Type: New Feature New Feature
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.7.0
    • Fix Version/s: 0.7.0
    • Component/s: new service
    • Labels:
      None

      Description

      As a user of Whirr, I'd like to be able to use puppet scripts (manifests, modules) from within Whirr to set up machines and clusters, because there are a lot of OS-neutral capabilities and a large number of actively maintained scripts which I could benefit from.

      1. WHIRR-385-results-cloudservers-us.txt
        12 kB
        Adrian Cole
      2. WHIRR-385-results-aws-ec2.txt
        13 kB
        Adrian Cole
      3. WHIRR-385.patch
        31 kB
        Chad Metcalf
      4. WHIRR-385.patch
        51 kB
        Adrian Cole
      5. WHIRR-385.patch
        80 kB
        Alex Heneveld
      6. WHIRR-385.patch
        93 kB
        Alex Heneveld
      7. WHIRR-385.patch
        93 kB
        Alex Heneveld
      8. WHIRR-385.patch
        94 kB
        Adrian Cole
      9. WHIRR-385.patch
        96 kB
        Adrian Cole
      10. WHIRR-385.patch
        96 kB
        Adrian Cole
      11. WHIRR-385.patch
        100 kB
        Adrian Cole
      12. WHIRR-385.patch
        111 kB
        Adrian Cole

        Issue Links

          Activity

          Alex Heneveld created issue -
          Alex Heneveld made changes -
          Field Original Value New Value
          Link This issue relates to WHIRR-49 [ WHIRR-49 ]
          Alex Heneveld made changes -
          Link This issue relates to WHIRR-255 [ WHIRR-255 ]
          Alex Heneveld made changes -
          Summary Implement support for using masterless puppet to provision and run scripts Implement support for using nodeless, masterless Puppet to provision and run scripts
          Chad Metcalf made changes -
          Attachment WHIRR-385.patch [ 12494345 ]
          Adrian Cole (Inactive) made changes -
          Link This issue is blocked by WHIRR-371 [ WHIRR-371 ]
          Adrian Cole (Inactive) made changes -
          Attachment WHIRR-385.patch [ 12494558 ]
          Adrian Cole (Inactive) made changes -
          Comment [ patch including Chad and Alex's work https://github.com/ahgittin/whirr/commits/WHIRR-385-colon-subroles ]
          Adrian Cole (Inactive) made changes -
          Attachment WHIRR-385.patch [ 12494558 ]
          Adrian Cole (Inactive) made changes -
          Comment [ latest patch updates to include Alex's change to allow a ClusterActionHandler that has a role name with a trailing : to be used for anything prefixed by its role name.

          ex. PuppetClusterActionHandler role name is puppet: so it is used for the roles puppet:postgresl::server and puppet:postgresl::client ]
          Adrian Cole (Inactive) made changes -
          Attachment WHIRR-385.patch [ 12494565 ]
          Alex Heneveld made changes -
          Attachment WHIRR-385.patch [ 12494726 ]
          Alex Heneveld made changes -
          Attachment WHIRR-385.patch [ 12494796 ]
          Alex Heneveld made changes -
          Attachment WHIRR-385.patch [ 12494806 ]
          Adrian Cole (Inactive) made changes -
          Attachment WHIRR-385.patch [ 12494822 ]
          Adrian Cole (Inactive) made changes -
          Attachment WHIRR-385-results-aws-ec2.txt [ 12494823 ]
          Attachment WHIRR-385-results-cloudservers-us.txt [ 12494824 ]
          Adrian Cole (Inactive) made changes -
          Attachment WHIRR-385.patch [ 12494833 ]
          Adrian Cole (Inactive) made changes -
          Attachment WHIRR-385.patch [ 12494842 ]
          Adrian Cole (Inactive) made changes -
          Attachment WHIRR-385.patch [ 12494947 ]
          Adrian Cole (Inactive) made changes -
          Attachment WHIRR-385.patch [ 12494981 ]
          Adrian Cole (Inactive) made changes -
          Assignee Adrian Cole [ adrian@jclouds.org ]
          Adrian Cole (Inactive) made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          Adrian Cole (Inactive) made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Fix Version/s 0.7.0 [ 12317571 ]
          Resolution Fixed [ 1 ]

            People

            • Assignee:
              Adrian Cole (Inactive)
              Reporter:
              Alex Heneveld
            • Votes:
              3 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 168h
                168h
                Remaining:
                Remaining Estimate - 168h
                168h
                Logged:
                Time Spent - Not Specified
                Not Specified

                  Development