├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── ELB.md ├── Gemfile ├── Guardfile ├── LICENSE.md ├── NOTES-REALM.md ├── README.md ├── Rakefile ├── TODO.md ├── config ├── client.rb ├── knife.bash ├── knife.bash.README.md ├── proxy.pac ├── ubuntu10.04-ironfan.erb └── ubuntu12.04-ironfan.erb ├── ironfan.gemspec ├── lib ├── chef │ ├── cluster_knife.rb │ └── knife │ │ ├── bootstrap │ │ ├── centos6.5-ironfan.erb │ │ ├── chef-full-ironfan.erb │ │ ├── rhel6.5-ironfan.erb │ │ ├── ubuntu10.04-ironfan.erb │ │ └── ubuntu12.04-ironfan.erb │ │ ├── cluster_bootstrap.rb │ │ ├── cluster_diff.rb │ │ ├── cluster_kick.rb │ │ ├── cluster_kill.rb │ │ ├── cluster_launch.rb │ │ ├── cluster_list.rb │ │ ├── cluster_proxy.rb │ │ ├── cluster_pry.rb │ │ ├── cluster_show.rb │ │ ├── cluster_ssh.rb │ │ ├── cluster_start.rb │ │ ├── cluster_stop.rb │ │ ├── cluster_sync.rb │ │ ├── environment_from_realm.rb │ │ ├── ironfan_knife_common.rb │ │ └── ironfan_script.rb ├── gorillib │ ├── diff.rb │ ├── nil_check_delegate.rb │ └── resolution.rb ├── ironfan.rb └── ironfan │ ├── broker.rb │ ├── broker │ ├── computer.rb │ └── drive.rb │ ├── builder.rb │ ├── cookbook_requirements.rb │ ├── deprecated.rb │ ├── dsl.rb │ ├── dsl │ ├── cloud.rb │ ├── cluster.rb │ ├── component.rb │ ├── compute.rb │ ├── ec2.rb │ ├── facet.rb │ ├── openstack.rb │ ├── rds.rb │ ├── realm.rb │ ├── role.rb │ ├── security_group.rb │ ├── server.rb │ ├── static.rb │ ├── virtualbox.rb │ ├── volume.rb │ └── vsphere.rb │ ├── headers.rb │ ├── plugin │ └── base.rb │ ├── provider.rb │ ├── provider │ ├── chef.rb │ ├── chef │ │ ├── client.rb │ │ ├── node.rb │ │ └── role.rb │ ├── ec2.rb │ ├── ec2 │ │ ├── ebs_volume.rb │ │ ├── elastic_ip.rb │ │ ├── elastic_load_balancer.rb │ │ ├── iam_server_certificate.rb │ │ ├── keypair.rb │ │ ├── machine.rb │ │ ├── placement_group.rb │ │ └── security_group.rb │ ├── openstack.rb │ ├── openstack │ │ ├── elastic_ip.rb │ │ ├── keypair.rb │ │ ├── machine.rb │ │ └── security_group.rb │ ├── rds.rb │ ├── rds │ │ ├── machine.rb │ │ └── security_group.rb │ ├── static.rb │ ├── static │ │ └── machine.rb │ ├── virtualbox.rb │ ├── virtualbox │ │ └── machine.rb │ ├── vsphere.rb │ └── vsphere │ │ ├── keypair.rb │ │ └── machine.rb │ ├── requirements.rb │ └── version.rb └── spec ├── chef ├── cluster_bootstrap_spec.rb └── cluster_launch_spec.rb ├── fixtures ├── ec2 │ └── elb │ │ ├── snakeoil.crt │ │ └── snakeoil.key ├── gunbai_slice.json ├── knife │ └── knife.rb └── realms │ └── samurai.rb ├── gorillib └── resolution_spec.rb ├── integration ├── minimal-chef-repo │ ├── chefignore │ ├── clusters │ │ └── .gitkeep │ ├── config │ │ └── .gitkeep │ ├── environments │ │ └── _default.json │ ├── knife │ │ ├── credentials │ │ │ ├── .gitignore │ │ │ ├── certificates │ │ │ │ └── .gitkeep │ │ │ ├── client_keys │ │ │ │ └── .gitkeep │ │ │ ├── data_bag_keys │ │ │ │ └── .gitkeep │ │ │ ├── ec2_certs │ │ │ │ └── .gitkeep │ │ │ ├── ec2_keys │ │ │ │ └── .gitkeep │ │ │ ├── ironfantest-validator.pem │ │ │ ├── ironfantester.pem │ │ │ └── knife-org.rb │ │ └── knife.rb │ ├── roles │ │ └── systemwide.rb │ └── tasks │ │ └── .gitkeep ├── spec │ ├── elb_build_spec.rb │ └── simple_cluster_spec.rb ├── spec_helper.rb └── spec_helper │ └── launch_cluster.rb ├── ironfan ├── cluster_spec.rb ├── diff_spec.rb ├── dsl_spec.rb ├── ec2 │ ├── cloud_provider_spec.rb │ ├── elb_spec.rb │ └── security_group_spec.rb ├── ec2_spec.rb ├── manifest_spec.rb ├── plugin_spec.rb ├── realm_spec.rb └── security_group_spec.rb ├── spec_helper.rb └── support ├── dummy_chef.rb ├── dummy_diff_drawer.rb └── resolution.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /ELB.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/ELB.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/Gemfile -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/LICENSE.md -------------------------------------------------------------------------------- /NOTES-REALM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/NOTES-REALM.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/Rakefile -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/TODO.md -------------------------------------------------------------------------------- /config/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/config/client.rb -------------------------------------------------------------------------------- /config/knife.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/config/knife.bash -------------------------------------------------------------------------------- /config/knife.bash.README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/config/knife.bash.README.md -------------------------------------------------------------------------------- /config/proxy.pac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/config/proxy.pac -------------------------------------------------------------------------------- /config/ubuntu10.04-ironfan.erb: -------------------------------------------------------------------------------- 1 | ../lib/chef/knife/bootstrap/ubuntu10.04-ironfan.erb -------------------------------------------------------------------------------- /config/ubuntu12.04-ironfan.erb: -------------------------------------------------------------------------------- 1 | ../lib/chef/knife/bootstrap/ubuntu12.04-ironfan.erb -------------------------------------------------------------------------------- /ironfan.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/ironfan.gemspec -------------------------------------------------------------------------------- /lib/chef/cluster_knife.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/cluster_knife.rb -------------------------------------------------------------------------------- /lib/chef/knife/bootstrap/centos6.5-ironfan.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/knife/bootstrap/centos6.5-ironfan.erb -------------------------------------------------------------------------------- /lib/chef/knife/bootstrap/chef-full-ironfan.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/knife/bootstrap/chef-full-ironfan.erb -------------------------------------------------------------------------------- /lib/chef/knife/bootstrap/rhel6.5-ironfan.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/knife/bootstrap/rhel6.5-ironfan.erb -------------------------------------------------------------------------------- /lib/chef/knife/bootstrap/ubuntu10.04-ironfan.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/knife/bootstrap/ubuntu10.04-ironfan.erb -------------------------------------------------------------------------------- /lib/chef/knife/bootstrap/ubuntu12.04-ironfan.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/knife/bootstrap/ubuntu12.04-ironfan.erb -------------------------------------------------------------------------------- /lib/chef/knife/cluster_bootstrap.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/knife/cluster_bootstrap.rb -------------------------------------------------------------------------------- /lib/chef/knife/cluster_diff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/knife/cluster_diff.rb -------------------------------------------------------------------------------- /lib/chef/knife/cluster_kick.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/knife/cluster_kick.rb -------------------------------------------------------------------------------- /lib/chef/knife/cluster_kill.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/knife/cluster_kill.rb -------------------------------------------------------------------------------- /lib/chef/knife/cluster_launch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/knife/cluster_launch.rb -------------------------------------------------------------------------------- /lib/chef/knife/cluster_list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/knife/cluster_list.rb -------------------------------------------------------------------------------- /lib/chef/knife/cluster_proxy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/knife/cluster_proxy.rb -------------------------------------------------------------------------------- /lib/chef/knife/cluster_pry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/knife/cluster_pry.rb -------------------------------------------------------------------------------- /lib/chef/knife/cluster_show.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/knife/cluster_show.rb -------------------------------------------------------------------------------- /lib/chef/knife/cluster_ssh.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/knife/cluster_ssh.rb -------------------------------------------------------------------------------- /lib/chef/knife/cluster_start.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/knife/cluster_start.rb -------------------------------------------------------------------------------- /lib/chef/knife/cluster_stop.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/knife/cluster_stop.rb -------------------------------------------------------------------------------- /lib/chef/knife/cluster_sync.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/knife/cluster_sync.rb -------------------------------------------------------------------------------- /lib/chef/knife/environment_from_realm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/knife/environment_from_realm.rb -------------------------------------------------------------------------------- /lib/chef/knife/ironfan_knife_common.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/knife/ironfan_knife_common.rb -------------------------------------------------------------------------------- /lib/chef/knife/ironfan_script.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/chef/knife/ironfan_script.rb -------------------------------------------------------------------------------- /lib/gorillib/diff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/gorillib/diff.rb -------------------------------------------------------------------------------- /lib/gorillib/nil_check_delegate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/gorillib/nil_check_delegate.rb -------------------------------------------------------------------------------- /lib/gorillib/resolution.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/gorillib/resolution.rb -------------------------------------------------------------------------------- /lib/ironfan.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan.rb -------------------------------------------------------------------------------- /lib/ironfan/broker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/broker.rb -------------------------------------------------------------------------------- /lib/ironfan/broker/computer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/broker/computer.rb -------------------------------------------------------------------------------- /lib/ironfan/broker/drive.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/broker/drive.rb -------------------------------------------------------------------------------- /lib/ironfan/builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/builder.rb -------------------------------------------------------------------------------- /lib/ironfan/cookbook_requirements.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/cookbook_requirements.rb -------------------------------------------------------------------------------- /lib/ironfan/deprecated.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/deprecated.rb -------------------------------------------------------------------------------- /lib/ironfan/dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/dsl.rb -------------------------------------------------------------------------------- /lib/ironfan/dsl/cloud.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/dsl/cloud.rb -------------------------------------------------------------------------------- /lib/ironfan/dsl/cluster.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/dsl/cluster.rb -------------------------------------------------------------------------------- /lib/ironfan/dsl/component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/dsl/component.rb -------------------------------------------------------------------------------- /lib/ironfan/dsl/compute.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/dsl/compute.rb -------------------------------------------------------------------------------- /lib/ironfan/dsl/ec2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/dsl/ec2.rb -------------------------------------------------------------------------------- /lib/ironfan/dsl/facet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/dsl/facet.rb -------------------------------------------------------------------------------- /lib/ironfan/dsl/openstack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/dsl/openstack.rb -------------------------------------------------------------------------------- /lib/ironfan/dsl/rds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/dsl/rds.rb -------------------------------------------------------------------------------- /lib/ironfan/dsl/realm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/dsl/realm.rb -------------------------------------------------------------------------------- /lib/ironfan/dsl/role.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/dsl/role.rb -------------------------------------------------------------------------------- /lib/ironfan/dsl/security_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/dsl/security_group.rb -------------------------------------------------------------------------------- /lib/ironfan/dsl/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/dsl/server.rb -------------------------------------------------------------------------------- /lib/ironfan/dsl/static.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/dsl/static.rb -------------------------------------------------------------------------------- /lib/ironfan/dsl/virtualbox.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/dsl/virtualbox.rb -------------------------------------------------------------------------------- /lib/ironfan/dsl/volume.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/dsl/volume.rb -------------------------------------------------------------------------------- /lib/ironfan/dsl/vsphere.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/dsl/vsphere.rb -------------------------------------------------------------------------------- /lib/ironfan/headers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/headers.rb -------------------------------------------------------------------------------- /lib/ironfan/plugin/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/plugin/base.rb -------------------------------------------------------------------------------- /lib/ironfan/provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/chef.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/chef.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/chef/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/chef/client.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/chef/node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/chef/node.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/chef/role.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/chef/role.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/ec2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/ec2.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/ec2/ebs_volume.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/ec2/ebs_volume.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/ec2/elastic_ip.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/ec2/elastic_ip.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/ec2/elastic_load_balancer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/ec2/elastic_load_balancer.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/ec2/iam_server_certificate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/ec2/iam_server_certificate.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/ec2/keypair.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/ec2/keypair.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/ec2/machine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/ec2/machine.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/ec2/placement_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/ec2/placement_group.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/ec2/security_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/ec2/security_group.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/openstack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/openstack.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/openstack/elastic_ip.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/openstack/elastic_ip.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/openstack/keypair.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/openstack/keypair.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/openstack/machine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/openstack/machine.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/openstack/security_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/openstack/security_group.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/rds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/rds.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/rds/machine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/rds/machine.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/rds/security_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/rds/security_group.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/static.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/static.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/static/machine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/static/machine.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/virtualbox.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/virtualbox.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/virtualbox/machine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/virtualbox/machine.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/vsphere.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/vsphere.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/vsphere/keypair.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/vsphere/keypair.rb -------------------------------------------------------------------------------- /lib/ironfan/provider/vsphere/machine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/provider/vsphere/machine.rb -------------------------------------------------------------------------------- /lib/ironfan/requirements.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/lib/ironfan/requirements.rb -------------------------------------------------------------------------------- /lib/ironfan/version.rb: -------------------------------------------------------------------------------- 1 | module Ironfan 2 | VERSION = '6.1.9' 3 | end 4 | -------------------------------------------------------------------------------- /spec/chef/cluster_bootstrap_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/chef/cluster_bootstrap_spec.rb -------------------------------------------------------------------------------- /spec/chef/cluster_launch_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/chef/cluster_launch_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/ec2/elb/snakeoil.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/fixtures/ec2/elb/snakeoil.crt -------------------------------------------------------------------------------- /spec/fixtures/ec2/elb/snakeoil.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/fixtures/ec2/elb/snakeoil.key -------------------------------------------------------------------------------- /spec/fixtures/gunbai_slice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/fixtures/gunbai_slice.json -------------------------------------------------------------------------------- /spec/fixtures/knife/knife.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/fixtures/knife/knife.rb -------------------------------------------------------------------------------- /spec/fixtures/realms/samurai.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/fixtures/realms/samurai.rb -------------------------------------------------------------------------------- /spec/gorillib/resolution_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/gorillib/resolution_spec.rb -------------------------------------------------------------------------------- /spec/integration/minimal-chef-repo/chefignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/integration/minimal-chef-repo/chefignore -------------------------------------------------------------------------------- /spec/integration/minimal-chef-repo/clusters/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/integration/minimal-chef-repo/config/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/integration/minimal-chef-repo/environments/_default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/integration/minimal-chef-repo/environments/_default.json -------------------------------------------------------------------------------- /spec/integration/minimal-chef-repo/knife/credentials/.gitignore: -------------------------------------------------------------------------------- 1 | knife-user-* 2 | -------------------------------------------------------------------------------- /spec/integration/minimal-chef-repo/knife/credentials/certificates/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/integration/minimal-chef-repo/knife/credentials/client_keys/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/integration/minimal-chef-repo/knife/credentials/data_bag_keys/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/integration/minimal-chef-repo/knife/credentials/ec2_certs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/integration/minimal-chef-repo/knife/credentials/ec2_keys/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/integration/minimal-chef-repo/knife/credentials/ironfantest-validator.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/integration/minimal-chef-repo/knife/credentials/ironfantest-validator.pem -------------------------------------------------------------------------------- /spec/integration/minimal-chef-repo/knife/credentials/ironfantester.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/integration/minimal-chef-repo/knife/credentials/ironfantester.pem -------------------------------------------------------------------------------- /spec/integration/minimal-chef-repo/knife/credentials/knife-org.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/integration/minimal-chef-repo/knife/credentials/knife-org.rb -------------------------------------------------------------------------------- /spec/integration/minimal-chef-repo/knife/knife.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/integration/minimal-chef-repo/knife/knife.rb -------------------------------------------------------------------------------- /spec/integration/minimal-chef-repo/roles/systemwide.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/integration/minimal-chef-repo/roles/systemwide.rb -------------------------------------------------------------------------------- /spec/integration/minimal-chef-repo/tasks/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/integration/spec/elb_build_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/integration/spec/elb_build_spec.rb -------------------------------------------------------------------------------- /spec/integration/spec/simple_cluster_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/integration/spec/simple_cluster_spec.rb -------------------------------------------------------------------------------- /spec/integration/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/integration/spec_helper.rb -------------------------------------------------------------------------------- /spec/integration/spec_helper/launch_cluster.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/integration/spec_helper/launch_cluster.rb -------------------------------------------------------------------------------- /spec/ironfan/cluster_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/ironfan/cluster_spec.rb -------------------------------------------------------------------------------- /spec/ironfan/diff_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/ironfan/diff_spec.rb -------------------------------------------------------------------------------- /spec/ironfan/dsl_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/ironfan/dsl_spec.rb -------------------------------------------------------------------------------- /spec/ironfan/ec2/cloud_provider_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/ironfan/ec2/cloud_provider_spec.rb -------------------------------------------------------------------------------- /spec/ironfan/ec2/elb_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/ironfan/ec2/elb_spec.rb -------------------------------------------------------------------------------- /spec/ironfan/ec2/security_group_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/ironfan/ec2/security_group_spec.rb -------------------------------------------------------------------------------- /spec/ironfan/ec2_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/ironfan/ec2_spec.rb -------------------------------------------------------------------------------- /spec/ironfan/manifest_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/ironfan/manifest_spec.rb -------------------------------------------------------------------------------- /spec/ironfan/plugin_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/ironfan/plugin_spec.rb -------------------------------------------------------------------------------- /spec/ironfan/realm_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/ironfan/realm_spec.rb -------------------------------------------------------------------------------- /spec/ironfan/security_group_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/ironfan/security_group_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/dummy_chef.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/support/dummy_chef.rb -------------------------------------------------------------------------------- /spec/support/dummy_diff_drawer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/support/dummy_diff_drawer.rb -------------------------------------------------------------------------------- /spec/support/resolution.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infochimps-labs/ironfan/HEAD/spec/support/resolution.rb --------------------------------------------------------------------------------