You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stratos.apache.org by ud...@apache.org on 2014/03/26 07:14:24 UTC
[09/10] git commit: Added sample nodes.pp files
Added sample nodes.pp files
Signed-off-by: Udara Liyanage <ud...@wso2.com>
Project: http://git-wip-us.apache.org/repos/asf/incubator-stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-stratos/commit/19fea60a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-stratos/tree/19fea60a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-stratos/diff/19fea60a
Branch: refs/heads/master
Commit: 19fea60a0e864751bcc8159e4e73563bc48f805a
Parents: 9e9a7f9
Author: mwaidyanatha <mw...@gmail.com>
Authored: Sun Feb 23 13:26:02 2014 +0530
Committer: Udara Liyanage <ud...@wso2.com>
Committed: Tue Mar 25 23:30:52 2014 -0400
----------------------------------------------------------------------
.../puppet/manifests/nodes.pp.sample.multinode | 107 ++++++++++++++++++
.../puppet/manifests/nodes.pp.sample.singlenode | 112 +++++++++++++++++++
2 files changed, 219 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/19fea60a/tools/puppet/manifests/nodes.pp.sample.multinode
----------------------------------------------------------------------
diff --git a/tools/puppet/manifests/nodes.pp.sample.multinode b/tools/puppet/manifests/nodes.pp.sample.multinode
new file mode 100755
index 0000000..c5970be
--- /dev/null
+++ b/tools/puppet/manifests/nodes.pp.sample.multinode
@@ -0,0 +1,107 @@
+node 'base' {
+ $package_repo = 'http://10.100.1.133'
+ $local_package_dir = '/mnt/packs'
+
+ # Service subdomains
+ $domain = 'stratos.com'
+ $as_subdomain = 'autoscaler'
+ $management_subdomain = 'management'
+
+ $admin_username = 'admin'
+ $admin_password = 'admin123'
+
+
+ # Cloud controller
+ # ec2
+ # Change the provider_ec2 to true if using ec2
+ $ec2_identity = 'dhsaghfdal'
+ $ec2_password = 'dhsaghfdal'
+ $ec2_availability_zone= 'us-east-1c'
+ $ec2_security_groups = 'default,stratos'
+ $ec2_instance_type = 'm1.large'
+ $ec2_keypair = 'stratos_key'
+ $provier_ec2 = false
+
+ #Openstack
+ # Change the provider_openstack to true if using openstack
+ $openstack_identity = 'demo:admin'
+ $openstack_password = 'admin123'
+ $openstack_identity_url='http://192.168.16.20:5000/v2.0'
+ $openstack_image_id = 'RegionOne/3fe060b1-a219-4e44-9fe0-3ed8b5614b4f'
+ $provier_openstack = true
+
+ $puppet_ip = '10.0.0.1'
+
+ #0
+ $mb_ip = '10.0.0.2'
+ $mb_port = '5672'
+
+ #1
+ $cep_ip = '10.0.0.3'
+ $cep_port = '7611'
+
+ #2
+ $cc_ip = '10.0.0.4'
+ $cc_port = '9443'
+
+ #3
+ $sc_ip = '10.0.0.5'
+ $sc_port = '9443'
+
+ #4
+ $as_ip = '10.0.0.6'
+ $as_port = '9443'
+
+ $git_hostname = 'git.wso2.com'
+ $git_ip = '10.0.0.7'
+
+
+ $mysql_server = '10.0.0.8'
+ $mysql_user = 'root'
+ $mysql_password = 'root'
+
+ $truststore_password = 'wso2carbon'
+ $internal_repo_user = 'admin'
+ $internal_repo_password = 'admin'
+
+}
+
+node 'mb.stratos.com' inherits base {
+ require java
+ class {'messagebroker': }
+}
+
+node 'cep.stratos.com' inherits base {
+ require java
+ class {'cep': }
+}
+
+node 'cc.stratos.com' inherits base {
+ require java
+ class {'cc': }
+}
+
+node 'cc.stratos.com' inherits base {
+ require java
+ class {'cc': }
+}
+
+node 'manager.stratos.com' inherits base {
+ class {'manager': }
+}
+
+node 'autoscaler.stratos.com' inherits base {
+ class {'autoscaler': }
+}
+
+node /lb/ inherits base {
+ require java
+ class {'agent':}
+ class {'lb':}
+}
+
+node /haproxy/ inherits base {
+ require java
+ class {'haproxy':}
+ class {'agent':}
+}
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/19fea60a/tools/puppet/manifests/nodes.pp.sample.singlenode
----------------------------------------------------------------------
diff --git a/tools/puppet/manifests/nodes.pp.sample.singlenode b/tools/puppet/manifests/nodes.pp.sample.singlenode
new file mode 100755
index 0000000..6c45465
--- /dev/null
+++ b/tools/puppet/manifests/nodes.pp.sample.singlenode
@@ -0,0 +1,112 @@
+node 'base' {
+ $package_repo = 'http://10.100.1.133'
+ $local_package_dir = '/mnt/packs'
+
+ # Service subdomains
+ $domain = 'stratos.com'
+ $as_subdomain = 'autoscaler'
+ $management_subdomain = 'management'
+
+ $admin_username = 'admin'
+ $admin_password = 'admin123'
+
+
+ # Cloud controller
+ # ec2
+ # Change the provider_ec2 to true if using ec2
+ $ec2_identity = 'dhsaghfdal'
+ $ec2_password = 'dhsaghfdal'
+ $ec2_availability_zone= 'us-east-1c'
+ $ec2_security_groups = 'default,stratos'
+ $ec2_instance_type = 'm1.large'
+ $ec2_keypair = 'stratos_key'
+ $provier_ec2 = false
+
+ #Openstack
+ # Change the provider_openstack to true if using openstack
+ $openstack_identity = 'demo:admin'
+ $openstack_password = 'admin123'
+ $openstack_identity_url='http://192.168.16.20:5000/v2.0'
+ $openstack_image_id = 'RegionOne/3fe060b1-a219-4e44-9fe0-3ed8b5614b4f'
+ $provier_openstack = true
+
+ $puppet_ip = '10.100.1.133'
+
+ #0
+ $mb_ip = '10.100.1.133'
+ $mb_port = '5672'
+
+ #1
+ $cep_ip = '10.100.1.133'
+ $cep_port = '7612'
+
+ #2
+ $cc_ip = '10.100.1.133'
+ $cc_port = '9445'
+
+ #3
+ $sc_ip = '10.100.1.133'
+ $sc_port = '9446'
+
+ #4
+ $as_ip = '10.100.1.133'
+ $as_port = '9447'
+
+ $git_hostname = 'git.wso2.com'
+ $git_ip = '10.100.1.133'
+
+
+ $mysql_server = '10.100.1.133'
+ $mysql_user = 'root'
+ $mysql_password = 'root'
+
+ $bam_ip = '10.100.1.133'
+ $bam_port = '7616'
+
+ $truststore_password = 'wso2carbon'
+ $internal_repo_user = 'admin'
+ $internal_repo_password = 'admin'
+
+}
+
+node 'stratos.com' inherits base {
+ require java
+ class {'messagebroker':
+ offset => 0,
+ maintenance_mode => 'norestart',
+ }
+ class {'cep':
+ offset => 1,
+ maintenance_mode => 'norestart',
+ }
+ class {'cc':
+ offset => 2,
+ maintenance_mode => 'norestart',
+ }
+ class {'manager':
+ offset => 3,
+ maintenance_mode => 'norestart',
+ }
+ class {'autoscaler':
+ offset => 4,
+ maintenance_mode => 'norestart',
+ }
+
+ Class['messagebroker'] ~> Class['cep']
+ Class['cep'] ~> Class['cc']
+ Class['cc'] ~> Class['autoscaler']
+ Class['cc'] ~> Class['manager']
+
+}
+
+node /lb/ inherits base {
+ require java
+ class {'agent':}
+ class {'lb': maintenance_mode => 'norestart',}
+}
+
+node /haproxy/ inherits base {
+ require java
+ class {'haproxy':}
+ class {'agent':}
+}