# -*- encoding: utf-8 -*- # stub: puppetfactory 0.5.6 ruby lib Gem::Specification.new do |s| s.name = "puppetfactory".freeze s.version = "0.5.6".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Ben Ford".freeze, "Josh Samuelson".freeze] s.date = "2017-04-27" s.description = " Puppetfactory creates a Puppet Enterprise infrastructure on the classroom server.\n Each student has a container for Puppet code and configuration linked to their\n environment on the master. The containers are built on docker and duplicate most\n of the behavior of a full VM or bare-metal system. The classroom server will also\n be running the unmodified Puppet Enterprise Console with an account for each student.\n".freeze s.email = "ben.ford@puppetlabs.com".freeze s.executables = ["pfsh".freeze, "puppetfactory".freeze] s.files = ["LICENSE".freeze, "README.md".freeze, "bin/pfsh".freeze, "bin/puppetfactory".freeze, "lib/puppetfactory.rb".freeze, "lib/puppetfactory/cli.rb".freeze, "lib/puppetfactory/dashboard/rake_tasks.rb".freeze, "lib/puppetfactory/dashboard/serverspec_helper.rb".freeze, "lib/puppetfactory/dashboard/spec_helper.rb".freeze, "lib/puppetfactory/helpers.rb".freeze, "lib/puppetfactory/monkeypatches.rb".freeze, "lib/puppetfactory/plugins.rb".freeze, "lib/puppetfactory/plugins/certificates.rb".freeze, "lib/puppetfactory/plugins/classification.rb".freeze, "lib/puppetfactory/plugins/code_manager.rb".freeze, "lib/puppetfactory/plugins/console_user.rb".freeze, "lib/puppetfactory/plugins/dashboard.rb".freeze, "lib/puppetfactory/plugins/docker.rb".freeze, "lib/puppetfactory/plugins/example.rb".freeze, "lib/puppetfactory/plugins/gitea.rb".freeze, "lib/puppetfactory/plugins/github.rb".freeze, "lib/puppetfactory/plugins/gitlab.rb".freeze, "lib/puppetfactory/plugins/gitviz.rb".freeze, "lib/puppetfactory/plugins/hooks.rb".freeze, "lib/puppetfactory/plugins/login_shell.rb".freeze, "lib/puppetfactory/plugins/logs.rb".freeze, "lib/puppetfactory/plugins/r10k.rb".freeze, "lib/puppetfactory/plugins/shell_user.rb".freeze, "lib/puppetfactory/plugins/tree.rb".freeze, "lib/puppetfactory/plugins/user_environment.rb".freeze, "public/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png".freeze, "public/css/images/ui-bg_diagonals-thick_20_666666_40x40.png".freeze, "public/css/images/ui-bg_flat_10_000000_40x100.png".freeze, "public/css/images/ui-bg_flat_75_ffffff_40x100.png".freeze, "public/css/images/ui-bg_glass_100_f6f6f6_1x400.png".freeze, "public/css/images/ui-bg_glass_100_fdf5ce_1x400.png".freeze, "public/css/images/ui-bg_glass_65_ffffff_1x400.png".freeze, "public/css/images/ui-bg_glass_75_e6e6e6_1x400.png".freeze, "public/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png".freeze, "public/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png".freeze, "public/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png".freeze, "public/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png".freeze, "public/css/images/ui-icons_222222_256x240.png".freeze, "public/css/images/ui-icons_228ef1_256x240.png".freeze, "public/css/images/ui-icons_454545_256x240.png".freeze, "public/css/images/ui-icons_ef8c08_256x240.png".freeze, "public/css/images/ui-icons_ffd27a_256x240.png".freeze, "public/css/images/ui-icons_ffffff_256x240.png".freeze, "public/css/jquery-ui.min.css".freeze, "public/css/style.css".freeze, "public/explain-git-with-d3/LICENSE.md".freeze, "public/explain-git-with-d3/README.md".freeze, "public/explain-git-with-d3/css/explaingit.css".freeze, "public/explain-git-with-d3/css/vendor/1140.css".freeze, "public/explain-git-with-d3/css/vendor/images/ui-icons_444444_256x240.png".freeze, "public/explain-git-with-d3/css/vendor/images/ui-icons_555555_256x240.png".freeze, "public/explain-git-with-d3/css/vendor/images/ui-icons_777620_256x240.png".freeze, "public/explain-git-with-d3/css/vendor/images/ui-icons_777777_256x240.png".freeze, "public/explain-git-with-d3/css/vendor/images/ui-icons_cc0000_256x240.png".freeze, "public/explain-git-with-d3/css/vendor/images/ui-icons_ffffff_256x240.png".freeze, "public/explain-git-with-d3/css/vendor/jquery-ui.min.css".freeze, "public/explain-git-with-d3/css/vendor/jquery-ui.structure.min.css".freeze, "public/explain-git-with-d3/css/vendor/jquery-ui.theme.min.css".freeze, "public/explain-git-with-d3/css/vendor/normalize.css".freeze, "public/explain-git-with-d3/embed.html".freeze, "public/explain-git-with-d3/images/forkme_right_red_aa0000.png".freeze, "public/explain-git-with-d3/images/grippy-close.png".freeze, "public/explain-git-with-d3/images/grippy.png".freeze, "public/explain-git-with-d3/images/prompt.gif".freeze, "public/explain-git-with-d3/index.html".freeze, "public/explain-git-with-d3/js/controlbox.js".freeze, "public/explain-git-with-d3/js/explaingit.js".freeze, "public/explain-git-with-d3/js/historyview.js".freeze, "public/explain-git-with-d3/js/main.js".freeze, "public/explain-git-with-d3/js/vendor/d3.min.js".freeze, "public/explain-git-with-d3/js/vendor/jquery-ui.min.js".freeze, "public/explain-git-with-d3/js/vendor/jquery.dialogextend.js".freeze, "public/explain-git-with-d3/js/vendor/jquery.dialogextend.min.js".freeze, "public/explain-git-with-d3/js/vendor/jquery.min.js".freeze, "public/explain-git-with-d3/js/vendor/require.min.js".freeze, "public/explain-git-with-d3/memtest.html".freeze, "public/font-awesome/css/font-awesome.css".freeze, "public/font-awesome/css/font-awesome.min.css".freeze, "public/font-awesome/fonts/FontAwesome.otf".freeze, "public/font-awesome/fonts/fontawesome-webfont.eot".freeze, "public/font-awesome/fonts/fontawesome-webfont.svg".freeze, "public/font-awesome/fonts/fontawesome-webfont.ttf".freeze, "public/font-awesome/fonts/fontawesome-webfont.woff".freeze, "public/font-awesome/fonts/fontawesome-webfont.woff2".freeze, "public/js/dashboard.js".freeze, "public/js/jquery-ui.min.js".freeze, "public/js/jquery.activity-indicator-1.0.0.min.js".freeze, "public/js/jquery.js".freeze, "public/js/loginscripts.js".freeze, "public/js/scripts.js".freeze, "public/js/usermanagement.js".freeze, "public/jstree-3.3.3/jstree.js".freeze, "public/jstree-3.3.3/jstree.min.js".freeze, "public/jstree-3.3.3/themes/default-dark/32px.png".freeze, "public/jstree-3.3.3/themes/default-dark/40px.png".freeze, "public/jstree-3.3.3/themes/default-dark/style.css".freeze, "public/jstree-3.3.3/themes/default-dark/style.min.css".freeze, "public/jstree-3.3.3/themes/default-dark/throbber.gif".freeze, "public/jstree-3.3.3/themes/default/32px.png".freeze, "public/jstree-3.3.3/themes/default/40px.png".freeze, "public/jstree-3.3.3/themes/default/style.css".freeze, "public/jstree-3.3.3/themes/default/style.min.css".freeze, "public/jstree-3.3.3/themes/default/throbber.gif".freeze, "templates/init_scripts.erb".freeze, "templates/puppet.conf.erb".freeze, "templates/site.pp.erb".freeze, "views/dashboard.erb".freeze, "views/home.erb".freeze, "views/index.erb".freeze, "views/logs.erb".freeze, "views/shell.erb".freeze, "views/users.erb".freeze] s.homepage = "https://github.com/puppetlabs/puppetfactory".freeze s.licenses = ["Apache-2.0".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "Stands up a graphical classroom manager with containerized puppet agents.".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 1.3".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0.1.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) end