From 30f389c70e8a0a8bd2ef27be09839eef243ab7f5 Mon Sep 17 00:00:00 2001 From: Parker Berberian Date: Wed, 20 Dec 2017 12:48:17 -0500 Subject: Initial Commit for new LaaS Software JIRA: PHAROS-318 The old code I had in here was super beta and no good. I reworked the code to use Stackstorm instead of trying to roll my own automation services. This commit adds a README, install scripts, and the skeleton of a stackstorm pack Change-Id: Ia1c0c29e23316ad0e635c9c181c9a68fdacee664 Signed-off-by: Parker Berberian --- laas-fog/conf/domain.yaml | 108 ------------------------------------------- laas-fog/conf/fuel.yaml | 17 ------- laas-fog/conf/inventory.yaml | 6 --- laas-fog/conf/joid.yaml | 17 ------- laas-fog/conf/laas.yaml | 17 ------- laas-fog/conf/network.yaml | 52 --------------------- laas-fog/conf/pharos.yaml | 11 ----- laas-fog/conf/vpn.yaml | 15 ------ 8 files changed, 243 deletions(-) delete mode 100644 laas-fog/conf/domain.yaml delete mode 100644 laas-fog/conf/fuel.yaml delete mode 100644 laas-fog/conf/inventory.yaml delete mode 100644 laas-fog/conf/joid.yaml delete mode 100644 laas-fog/conf/laas.yaml delete mode 100644 laas-fog/conf/network.yaml delete mode 100644 laas-fog/conf/pharos.yaml delete mode 100644 laas-fog/conf/vpn.yaml (limited to 'laas-fog/conf') diff --git a/laas-fog/conf/domain.yaml b/laas-fog/conf/domain.yaml deleted file mode 100644 index 04914e0..0000000 --- a/laas-fog/conf/domain.yaml +++ /dev/null @@ -1,108 +0,0 @@ ---- -- disk: /vm/master.qcow2 - interfaces: - - name: admin - type: network - - name: public - type: network - - name: storage - type: network - - name: management - type: network - iso: - URL: http://artifacts.opnfv.org/fuel/danube/opnfv-danube.2.0.iso - location: /vm/fuel.iso - used: true - memory: 8240000 - name: master - vcpus: 4 - -- disk: /vm/slave1.qcow2 - interfaces: - - name: admin - type: network - - name: public - type: network - - name: storage - type: network - - name: management - type: network - iso: - URL: http://artifacts.opnfv.org/fuel/danube/opnfv-danube.2.0.iso - location: /vm/fuel.iso - used: false - memory: 8240000 - name: slave1 - vcpus: 4 - -- disk: /vm/slave2.qcow2 - interfaces: - - name: admin - type: network - - name: public - type: network - - name: storage - type: network - - name: management - type: network - iso: - URL: http://artifacts.opnfv.org/fuel/danube/opnfv-danube.2.0.iso - location: /vm/fuel.iso - used: false - memory: 8240000 - name: slave2 - vcpus: 4 - -- disk: /vm/slave3.qcow2 - interfaces: - - name: admin - type: network - - name: public - type: network - - name: storage - type: network - - name: management - type: network - iso: - URL: http://artifacts.opnfv.org/fuel/danube/opnfv-danube.2.0.iso - location: /vm/fuel.iso - used: false - memory: 8240000 - name: slave3 - vcpus: 4 - -- disk: /vm/slave4.qcow2 - interfaces: - - name: admin - type: network - - name: public - type: network - - name: storage - type: network - - name: management - type: network - iso: - URL: http://artifacts.opnfv.org/fuel/danube/opnfv-danube.2.0.iso - location: /vm/fuel.iso - used: false - memory: 8240000 - name: slave4 - vcpus: 4 - -- disk: /vm/slave5.qcow2 - interfaces: - - name: admin - type: network - - name: public - type: network - - name: storage - type: network - - name: management - type: network - iso: - URL: http://artifacts.opnfv.org/fuel/danube/opnfv-danube.2.0.iso - location: /vm/fuel.iso - used: false - memory: 8240000 - name: slave5 - vcpus: 4 diff --git a/laas-fog/conf/fuel.yaml b/laas-fog/conf/fuel.yaml deleted file mode 100644 index 0994d86..0000000 --- a/laas-fog/conf/fuel.yaml +++ /dev/null @@ -1,17 +0,0 @@ ---- -database: /var/OPNFV/hosts.db -dhcp_log: /var/log/messages -dhcp_server: null -fog: - api_key: /path/to/fog.key # may also put the key directly here - server: http://fogserver.com/fog/ - user_key: /path/to/fog_user.key - image_id: 5 -installer: Fuel -logging_dir: /var/log/OPNFV/ -scenario: os-nosdn-nofeature-noha -hypervisor_config: - networks: /root/laas/conf/network.yaml - vms: /root/laas/conf/domain.yaml -inventory: /root/laas/conf/inventory.yaml -vpn_config: /root/laas/conf/vpn.yaml diff --git a/laas-fog/conf/inventory.yaml b/laas-fog/conf/inventory.yaml deleted file mode 100644 index 9d3d61b..0000000 --- a/laas-fog/conf/inventory.yaml +++ /dev/null @@ -1,6 +0,0 @@ ---- -# pharos id : fog name -# for example: -1: fog-host-1 -2: fog-host-2 -3: fog-host-3 diff --git a/laas-fog/conf/joid.yaml b/laas-fog/conf/joid.yaml deleted file mode 100644 index b38dedc..0000000 --- a/laas-fog/conf/joid.yaml +++ /dev/null @@ -1,17 +0,0 @@ ---- -database: /var/OPNFV/hosts.db -dhcp_log: /var/log/messages -dhcp_server: null -fog: - api_key: /path/to/fog.key # may also put the key directly here - server: http://fogserver.com/fog/ - user_key: /path/to/fog_user.key - image_id: 12 -installer: Joid -logging_dir: /var/log/OPNFV/ -scenario: os-nosdn-nofeature-noha -hypervisor_config: - networks: /root/laas/conf/network.yaml - vms: /root/laas/conf/domain.yaml -inventory: /root/laas/conf/inventory.yaml -vpn_config: /root/laas/conf/vpn.yaml diff --git a/laas-fog/conf/laas.yaml b/laas-fog/conf/laas.yaml deleted file mode 100644 index da11a56..0000000 --- a/laas-fog/conf/laas.yaml +++ /dev/null @@ -1,17 +0,0 @@ ---- -database: /var/OPNFV/hosts.db -dhcp_log: /var/log/messages -dhcp_server: null -fog: - api_key: /path/to/fog.key # may also put the key directly here - server: http://fogserver.com/fog/ - user_key: /path/to/fog_user.key - image_id: 5 -installer: null -logging_dir: /var/log/OPNFV/ -scenario: os-nosdn-nofeature-noha -hypervisor_config: - networks: /root/laas/conf/network.yaml - vms: /root/laas/conf/domain.yaml -inventory: /root/laas/conf/inventory.yaml -vpn_config: /root/laas/conf/vpn.yaml diff --git a/laas-fog/conf/network.yaml b/laas-fog/conf/network.yaml deleted file mode 100644 index 61860d5..0000000 --- a/laas-fog/conf/network.yaml +++ /dev/null @@ -1,52 +0,0 @@ ---- -- brAddr: 10.20.0.1 - brName: admin-br - cidr: 10.20.0.0/24 - dhcp: - rangeEnd: 10.20.0.250 - rangeStart: 10.20.0.15 - used: false - forward: - type: nat - used: true - name: admin - netmask: 255.255.255.0 - -- brAddr: 10.20.1.1 - brName: public-br - cidr: 10.20.1.0/24 - dhcp: - rangeEnd: 10.20.1.250 - rangeStart: 10.20.1.15 - used: false - forward: - type: nat - used: true - name: public - netmask: 255.255.255.0 - -- brAddr: 10.20.2.1 - brName: management-br - cidr: 10.20.2.0/24 - dhcp: - rangeEnd: 10.20.2.250 - rangeStart: 10.20.2.15 - used: false - forward: - type: nat - used: false - name: management - netmask: 255.255.255.0 - -- brAddr: 10.20.3.1 - brName: storage-br - cidr: 10.20.3.0/24 - dhcp: - rangeEnd: 10.20.3.250 - rangeStart: 10.20.3.15 - used: false - forward: - type: nat - used: false - name: storage - netmask: 255.255.255.0 diff --git a/laas-fog/conf/pharos.yaml b/laas-fog/conf/pharos.yaml deleted file mode 100644 index 9fedde1..0000000 --- a/laas-fog/conf/pharos.yaml +++ /dev/null @@ -1,11 +0,0 @@ ---- -dashboard: https://labs.opnfv.org -database: /var/OPNFV/laas.db -default_configs: - Fuel: /root/laas/conf/fuel.yaml - None: /root/laas/conf/laas.yaml - Joid: /rooot/laas/conf/joid.yaml -inventory: /root/laas/conf/inventory.yaml -logging_dir: /var/log/OPNFV -polling: 3 -token: /root/laas/conf/pharos.key diff --git a/laas-fog/conf/vpn.yaml b/laas-fog/conf/vpn.yaml deleted file mode 100644 index 6f39927..0000000 --- a/laas-fog/conf/vpn.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -server: vpn.domain.com -authentication: - pass: /path/to/keyfile # you may also put the password directly here - user: cn=root,o=opnfv,dc=domain,dc=com -directory: - root: o=opnfv,dc=domain,dc=com - user: ou=People # relative to the root dir -user: - objects: # listed in ascending order of specificty - - top - - inetOrgPerson # last object should be a class that only vpn users have -database: /var/OPNFV/laas.db # same as the pharos api booking db -permanent_users: # any users you want to be persistent - - pberberian -- cgit 1.2.3-korg