[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by Clint Byrum: Work items changed: Work items: [mark-mims] charm to deploy chef-server (maybe w sub like clint's puppet sub) : POSTPONED [mark-mims] charms that call chef solo recipes : POSTPONED [negronjl] jujustrano ( Juju Capistrano integration ) : DONE [negronjl] go to town on clint's puppet sub ( puppetforge? ) ( add charm create option for puppet recipes ) : POSTPONED [negronjl] define ways that juju would need to call Capistrano : DONE [negronjl] jrapi as juju-jitsu subcommand... 'jitsu api' : POSTPONED [negronjl] integrate Juju with facter : DONE [hazmat] export/import environment into juju-jitsu : DONE [negronjl] how to make charms out of puppetforge modules / github cookbooks : POSTPONED [negronjl] plugin for chef-search to interface with juju (possibly just chef sub) : POSTPONED - [mike-mcclurg] cloudstack integration : TODO - [imbrandon] investigate enstratus integration : TODO + [mike-mcclurg] cloudstack integration : POSTPONED + [imbrandon] investigate enstratus integration : POSTPONED -- Juju Integration https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by Mark Mims: Work items changed: Work items: - [mark-mims] charm to deploy chef-server (maybe w sub like clint's puppet sub) : TODO - [mark-mims] charms that call chef solo recipes : TODO + [mark-mims] charm to deploy chef-server (maybe w sub like clint's puppet sub) : POSTPONED + [mark-mims] charms that call chef solo recipes : POSTPONED [negronjl] jujustrano ( Juju Capistrano integration ) : DONE - [negronjl] go to town on clint's puppet sub ( puppetforge? ) ( add charm create option for puppet recipes ) : TODO + [negronjl] go to town on clint's puppet sub ( puppetforge? ) ( add charm create option for puppet recipes ) : POSTPONED [negronjl] define ways that juju would need to call Capistrano : DONE [negronjl] jrapi as juju-jitsu subcommand... 'jitsu api' : POSTPONED [negronjl] integrate Juju with facter : DONE - [hazmat] export/import environment into juju-jitsu : TODO + [hazmat] export/import environment into juju-jitsu : DONE [negronjl] how to make charms out of puppetforge modules / github cookbooks : POSTPONED [negronjl] plugin for chef-search to interface with juju (possibly just chef sub) : POSTPONED [mike-mcclurg] cloudstack integration : TODO [imbrandon] investigate enstratus integration : TODO -- Juju Integration https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by Juan L. Negron: Work items changed: Work items: [mark-mims] charm to deploy chef-server (maybe w sub like clint's puppet sub) : TODO [mark-mims] charms that call chef solo recipes : TODO - [negronjl] jujustrano ( Juju Capistrano integration ) : TODO + [negronjl] jujustrano ( Juju Capistrano integration ) : DONE [negronjl] go to town on clint's puppet sub ( puppetforge? ) ( add charm create option for puppet recipes ) : TODO - [negronjl] define ways that capistrano would need to call Capistrano : TODO + [negronjl] define ways that juju would need to call Capistrano : DONE [negronjl] jrapi as juju-jitsu subcommand... 'jitsu api' : POSTPONED [negronjl] integrate Juju with facter : DONE [hazmat] export/import environment into juju-jitsu : TODO - [negronjl] how to make charms out of puppetforge modules / github cookbooks : TODO - [negronjl] plugin for chef-search to interface with juju (possibly just chef sub) : TODO + [negronjl] how to make charms out of puppetforge modules / github cookbooks : POSTPONED + [negronjl] plugin for chef-search to interface with juju (possibly just chef sub) : POSTPONED [mike-mcclurg] cloudstack integration : TODO [imbrandon] investigate enstratus integration : TODO -- Juju Integration https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by Juan L. Negron: Work items changed: Work items: [mark-mims] charm to deploy chef-server (maybe w sub like clint's puppet sub) : TODO [mark-mims] charms that call chef solo recipes : TODO [negronjl] jujustrano ( Juju Capistrano integration ) : TODO [negronjl] go to town on clint's puppet sub ( puppetforge? ) ( add charm create option for puppet recipes ) : TODO [negronjl] define ways that capistrano would need to call Capistrano : TODO [negronjl] jrapi as juju-jitsu subcommand... 'jitsu api' : POSTPONED - [negronjl] integrate Juju with facter : TODO + [negronjl] integrate Juju with facter : DONE [hazmat] export/import environment into juju-jitsu : TODO [negronjl] how to make charms out of puppetforge modules / github cookbooks : TODO [negronjl] plugin for chef-search to interface with juju (possibly just chef sub) : TODO [mike-mcclurg] cloudstack integration : TODO [imbrandon] investigate enstratus integration : TODO -- Juju Integration https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by Juan L. Negron: Whiteboard changed: Juju will not live in isolation https://launchpad.net/juju-jitsu exists to enable these use cases Potential integration points: - Existing Puppet Deployments - Existing puppet subordinate charm promulgated yesterday - Existing Puppet Manifests - External Node Classifier - Capistrano / Fabric - jitsu capfile - emits a capfile - capistrano subordinate? - Chef - SaltStack Solutions - REST API (lp:jrapi) other ways to integrate puppetforge cookbooks on github how do you make a charm out of any of these? --- User Stories: - Andrew has some nice solid working Chef recipes. He would like to take advantage of the work already done in Chef, and use Juju as a service orchestration mechanism. + Andrew has some nice solid working Chef recipes. He would like to take advantage of the work already done in Chef, and use Juju as a service orchestration mechanism. Nathan has some existing Puppet deployments that he would like to leverage in Juju's service deployment. Assumptions: n/a Test Plans: Test Chef, Puppet, Capistrano, CloudStack, and Facter integration points and charms in CharmTester. Release Notes: When available provide information on how Chef, Puppet, Capistrano, CloudStack, and Facter may be used in a Juju framework. + + -- juju facter integration -- + facter is a standalone command tool that can be used via Juju by just installing the package ( sudo apt-get install facter ). + With the addition of facter-customfacts-plugin, new custom facts can be added/modified/deleted/used with juju to maintain status of the different aspects of the system in use. + An example of this integration can be found in lp:~negronjl/+junk/hpcc -- Juju Integration https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by Antonio Rosales: Whiteboard changed: Juju will not live in isolation https://launchpad.net/juju-jitsu exists to enable these use cases Potential integration points: - Existing Puppet Deployments - Existing puppet subordinate charm promulgated yesterday - Existing Puppet Manifests - External Node Classifier - Capistrano / Fabric - jitsu capfile - emits a capfile - capistrano subordinate? - Chef - SaltStack Solutions - REST API (lp:jrapi) other ways to integrate puppetforge cookbooks on github how do you make a charm out of any of these? --- - Please integrate the spec @ https://wiki.ubuntu.com/BlueprintSpec [a.rosales]. + User Stories: + Andrew has some nice solid working Chef recipes. He would like to take advantage of the work already done in Chef, and use Juju as a service orchestration mechanism. + + Nathan has some existing Puppet deployments that he would like to + leverage in Juju's service deployment. + + Assumptions: + n/a + + Test Plans: + Test Chef, Puppet, Capistrano, CloudStack, and Facter integration points and charms in CharmTester. + + Release Notes: + When available provide information on how Chef, Puppet, Capistrano, CloudStack, and Facter may be used in a Juju framework. -- Juju Integration https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by Antonio Rosales: Definition Status: Drafting = Approved -- Juju Integration https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by Antonio Rosales: Definition Status: Discussion = Drafting -- Juju Integration https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by Antonio Rosales: Whiteboard changed: Juju will not live in isolation https://launchpad.net/juju-jitsu exists to enable these use cases Potential integration points: - Existing Puppet Deployments - Existing puppet subordinate charm promulgated yesterday - Existing Puppet Manifests - External Node Classifier - Capistrano / Fabric - jitsu capfile - emits a capfile - capistrano subordinate? - Chef - SaltStack Solutions - REST API (lp:jrapi) other ways to integrate puppetforge cookbooks on github how do you make a charm out of any of these? + + --- + Please integrate the spec @ https://wiki.ubuntu.com/BlueprintSpec [a.rosales]. -- Juju Integration https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by James Page: Definition Status: Discussion = Obsolete -- Juju Integration https://blueprints.launchpad.net/juju/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by Antonio Rosales: Priority: Undefined = Medium -- Juju Integration https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by Antonio Rosales: Approver: Robbie Williamson = Antonio Rosales -- Juju Integration https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by Juan L. Negron: Work items changed: Work items: [mark-mims] charm to deploy chef-server (maybe w sub like clint's puppet sub) : TODO [mark-mims] charms that call chef solo recipes : TODO [negronjl] jujustrano ( Juju Capistrano integration ) : TODO [negronjl] go to town on clint's puppet sub ( puppetforge? ) ( add charm create option for puppet recipes ) : TODO [negronjl] define ways that capistrano would need to call Capistrano : TODO - [negronjl] jrapi as juju-jitsu subcommand... 'jitsu api' : TODO + [negronjl] jrapi as juju-jitsu subcommand... 'jitsu api' : POSTPONED [negronjl] integrate Juju with facter : TODO [hazmat] export/import environment into juju-jitsu : TODO [negronjl] how to make charms out of puppetforge modules / github cookbooks : TODO [negronjl] plugin for chef-search to interface with juju (possibly just chef sub) : TODO [mike-mcclurg] cloudstack integration : TODO [imbrandon] investigate enstratus integration : TODO -- Juju Integration https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by Jorge O. Castro: Whiteboard changed: Juju will not live in isolation https://launchpad.net/juju-jitsu exists to enable these use cases Potential integration points: - Existing Puppet Deployments - - Existing puppet subordinate charm promulgated yesterday + - Existing puppet subordinate charm promulgated yesterday - Existing Puppet Manifests - External Node Classifier - Capistrano / Fabric - - jitsu capfile - emits a capfile - - capistrano subordinate? + - jitsu capfile - emits a capfile + - capistrano subordinate? - Chef - SaltStack - + Solutions - REST API (lp:jrapi) other ways to integrate puppetforge cookbooks on github how do you make a charm out of any of these? - - - Work Items: - [mark-mims] charm to deploy chef-server (maybe w sub like clint's puppet sub) - [mark-mims] charms that call chef solo recipes - jujustrano - [negronjl] go to town on clint's puppet sub ( puppetforge? ) ( add charm create option for puppet recipes ) - define ways that capistrano would need to call Capistrano - [negronjl] jrapi as juju-jitsu subcommand... 'jitsu api' - [hazmat] export/import environment into juju-jitsu - use-cases for integration - how to make charms out of puppetforge modules / github cookbooks - plugin for chef-search to interface with juju (possibly just chef sub) - testing against euca and cloudstack - jenkins plugins for juju (anything other than charm-runner?) - vagrant integration to support local development story on osx - [mike-mcclurg] cloudstack integration - [imbrandon] investigate enstratus integration - - related - best practices for juju at scale -- Juju Integration https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by Juan L. Negron: Whiteboard set to: Juju will not live in isolation https://launchpad.net/juju-jitsu exists to enable these use cases Potential integration points: - Existing Puppet Deployments - Existing puppet subordinate charm promulgated yesterday - Existing Puppet Manifests - External Node Classifier - Capistrano / Fabric - jitsu capfile - emits a capfile - capistrano subordinate? - Chef - SaltStack Solutions - REST API (lp:jrapi) other ways to integrate puppetforge cookbooks on github how do you make a charm out of any of these? -- Juju Integration https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by Juan L. Negron: Work items set to: Work items: [mark-mims] charm to deploy chef-server (maybe w sub like clint's puppet sub) : TODO [mark-mims] charms that call chef solo recipes : TODO [negronjl] jujustrano ( Juju Capistrano integration ) : TODO [negronjl] go to town on clint's puppet sub ( puppetforge? ) ( add charm create option for puppet recipes ) : TODO [negronjl] define ways that capistrano would need to call Capistrano : TODO [negronjl] jrapi as juju-jitsu subcommand... 'jitsu api' : TODO [hazmat] export/import environment into juju-jitsu : TODO [negronjl] how to make charms out of puppetforge modules / github cookbooks : TODO [negronjl] plugin for chef-search to interface with juju (possibly just chef sub) : TODO [mike-mcclurg] cloudstack integration : TODO [imbrandon] investigate enstratus integration : TODO -- Juju Integration https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by Juan L. Negron: Whiteboard changed: Juju will not live in isolation https://launchpad.net/juju-jitsu exists to enable these use cases Potential integration points: - Existing Puppet Deployments - Existing puppet subordinate charm promulgated yesterday - Existing Puppet Manifests - External Node Classifier - Capistrano / Fabric - jitsu capfile - emits a capfile - capistrano subordinate? - Chef - SaltStack Solutions - REST API (lp:jrapi) other ways to integrate puppetforge cookbooks on github how do you make a charm out of any of these? + + + Work Items: + [mark-mims] charm to deploy chef-server (maybe w sub like clint's puppet sub) + [mark-mims] charms that call chef solo recipes + jujustrano + [negronjl] go to town on clint's puppet sub ( puppetforge? ) ( add charm create option for puppet recipes ) + define ways that capistrano would need to call Capistrano + [negronjl] jrapi as juju-jitsu subcommand... 'jitsu api' + [hazmat] export/import environment into juju-jitsu + use-cases for integration + how to make charms out of puppetforge modules / github cookbooks + plugin for chef-search to interface with juju (possibly just chef sub) + testing against euca and cloudstack + jenkins plugins for juju (anything other than charm-runner?) + vagrant integration to support local development story on osx + [mike-mcclurg] cloudstack integration + [imbrandon] investigate enstratus integration + + related + best practices for juju at scale -- Juju Integration https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by Juan L. Negron: Work items changed: Work items: [mark-mims] charm to deploy chef-server (maybe w sub like clint's puppet sub) : TODO [mark-mims] charms that call chef solo recipes : TODO [negronjl] jujustrano ( Juju Capistrano integration ) : TODO [negronjl] go to town on clint's puppet sub ( puppetforge? ) ( add charm create option for puppet recipes ) : TODO [negronjl] define ways that capistrano would need to call Capistrano : TODO [negronjl] jrapi as juju-jitsu subcommand... 'jitsu api' : TODO + [negronjl] integrate Juju with facter : TODO [hazmat] export/import environment into juju-jitsu : TODO [negronjl] how to make charms out of puppetforge modules / github cookbooks : TODO [negronjl] plugin for chef-search to interface with juju (possibly just chef sub) : TODO [mike-mcclurg] cloudstack integration : TODO [imbrandon] investigate enstratus integration : TODO -- Juju Integration https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by Robbie Williamson: Drafter: (none) = Ubuntu Server Team -- Juju Integration https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by Robbie Williamson: Definition Status: New = Discussion -- Juju Integration https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by Robbie Williamson: Drafter: Mark Mims = Ubuntu Server Team -- Juju Integration https://blueprints.launchpad.net/juju/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Blueprint servercloud-q-juju-integration] Juju Integration
Blueprint changed by Robbie Williamson: Definition Status: New = Discussion -- Juju Integration https://blueprints.launchpad.net/juju/+spec/servercloud-q-juju-integration -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs