Commit Graph

179 Commits

Author SHA1 Message Date
Thomas S Hatch
6e27f239a4 Add RHEL5 script 2012-06-22 11:12:01 -06:00
Thomas S Hatch
43c664db20 rename RHEL to RHEL6 2012-06-22 11:11:40 -06:00
Thomas S Hatch
bad9bb289e sudo does not work with requiretty 2012-06-22 01:05:48 -06:00
Thomas S Hatch
4dab2c34a8 Accepted minion keys don't have a .pub on the end 2012-06-21 23:40:39 -06:00
Thomas S Hatch
bc0544d762 make /etc/salt/pki in RHEL deployment script 2012-06-21 23:11:34 -06:00
Thomas S Hatch
ddfe3d948a Generate the name option to specify the vm to create 2012-06-21 23:01:12 -06:00
Thomas S Hatch
a5ab3e961e yum -y is needed 2012-06-21 22:54:10 -06:00
Thomas S Hatch
61b5a133a7 Insert branches so we don't just make everything 2012-06-21 22:52:51 -06:00
Thomas S Hatch
b577217e04 import yaml 2012-06-21 22:41:59 -06:00
Thomas S Hatch
ab2951e433 Add minion ref to RHEL deploy script 2012-06-21 22:39:24 -06:00
Thomas S Hatch
0f2f27cd09 pass minion config string on to os script 2012-06-21 22:37:52 -06:00
Thomas S Hatch
1ae1e3cf31 Add function to return the configuration string for a minion
Based on information passed into the config file of a vm definition
2012-06-21 22:34:34 -06:00
Thomas S Hatch
bd69f010cb Pass extra data into the script generation 2012-06-21 22:20:47 -06:00
Thomas S Hatch
b46c9dc764 pass in real locations of key pair 2012-06-21 22:12:52 -06:00
Thomas S Hatch
60ea16c63d libcloud needs a byte string 2012-06-21 22:12:30 -06:00
Thomas S Hatch
83151363ee overlooked syntax error 2012-06-21 22:02:02 -06:00
Thomas S Hatch
9818a1decc Salt templates do too much, use jinja directly 2012-06-21 21:59:35 -06:00
Thomas S Hatch
911757646c pub, not pup 2012-06-21 21:38:57 -06:00
Thomas S Hatch
fa4abecac5 typo in options 2012-06-21 21:38:03 -06:00
Thomas S Hatch
3b19e1f5a9 Add a missing self 2012-06-21 21:36:09 -06:00
Thomas S Hatch
1fc6587862 refactor and simplify script function 2012-06-21 21:33:55 -06:00
Thomas S Hatch
d95afd237d Add key geenration and acceptance into vm creation 2012-06-21 21:20:19 -06:00
Thomas S Hatch
bd4448dcd9 update os_script for templates, add check to keysize 2012-06-21 21:14:23 -06:00
Thomas S Hatch
90af7a9b0d update rackspace module for new script rendering 2012-06-21 20:48:08 -06:00
Thomas S Hatch
e87ae00e99 Add a convenience function for gathering options 2012-06-21 19:22:20 -06:00
Thomas S Hatch
2e134d0e18 don't try to execute a function that is not available 2012-06-21 19:17:33 -06:00
Thomas S Hatch
42fb514b44 allow for images to be called by names or id 2012-06-21 18:58:40 -06:00
Thomas S Hatch
ca959456b2 initial commit on rackspace cloud module 2012-06-21 18:53:25 -06:00
Thomas S Hatch
3105c7cbd8 Fix components of scipted deployment. 2012-06-21 17:37:45 -06:00
Thomas S Hatch
e0cfcd92b6 change how kwargs are passed to the EC2 deploy method 2012-06-19 15:01:29 -06:00
Thomas S Hatch
a68b6dd6d4 fix function names in EC2 cloud 2012-06-19 11:57:30 -06:00
Thomas S Hatch
4c2293d6e9 Fix connection management for EC2 cloud 2012-06-19 11:55:24 -06:00
Thomas S Hatch
fb03a619ee Return cleanly is specified script is not available 2012-06-19 11:51:32 -06:00
Thomas S Hatch
2544a1fcd3 update config values and add libcloud EC2 provider 2012-06-19 11:38:24 -06:00
Thomas S Hatch
26a2d5d625 Add clouds module dir to setup.py 2012-06-19 11:31:31 -06:00
Thomas S Hatch
a2f68ff868 change name of ec2 module 2012-06-19 11:29:33 -06:00
Thomas S Hatch
f1890f5151 Update execution reference 2012-06-19 11:22:34 -06:00
Thomas S Hatch
18fe1882f7 Fix loader syntax errors 2012-06-19 11:18:49 -06:00
Thomas S Hatch
4c07ef0b17 Add security groups etc to ec2 cloud 2012-06-19 01:11:34 -06:00
Thomas S Hatch
b821c3772f fix imports for utils 2012-06-19 00:39:05 -06:00
Thomas S Hatch
bbbc55931e clean up unused imports 2012-06-19 00:36:12 -06:00
Thomas S Hatch
edc43c704a Add provider management to Cloud class 2012-06-19 00:30:48 -06:00
Thomas S Hatch
113c4a0715 remove hook to cloud module 2012-06-19 00:06:15 -06:00
Thomas S Hatch
ac073118e6 Get rid of create module 2012-06-19 00:02:46 -06:00
Thomas S Hatch
b614fae93f Add initial testing module for cloud creation 2012-06-18 23:52:49 -06:00
Thomas S Hatch
d5abd7d7b2 Move some generic functions into utils 2012-06-18 23:36:22 -06:00
Thomas S Hatch
7cbf7d717f change provide modeules to be cloud modules 2012-06-18 23:25:05 -06:00
Thomas S Hatch
439326c425 Add loader module for cloud modules 2012-06-18 23:24:39 -06:00
Thomas S Hatch
b8f1aed039 Add provide subpackage 2012-06-18 16:30:15 -06:00
Thomas S Hatch
dc6dc43e13 bump version to 0.2.0
Initial execution flow functions!
2012-05-19 23:35:24 -06:00