This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
workaround_puppet_version_lock: false | |
opm_branch: master | |
installer: | |
name: puppet | |
short_name: pupt | |
network: | |
auto_assign_floating_ip: false | |
variant: | |
short_name: m2vx | |
plugin: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
global_params: | |
admin_email: opnfv@opnfv.com | |
admin_password: octopus | |
amqp_ip: 10.4.9.2 | |
ceilometer_metering_secret: octopus | |
ceilometer_user_password: octopus | |
cinder_db_password: octopus | |
cinder_user_password: octopus | |
glance_db_password: octopus | |
glance_user_password: octopus |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
classes: | |
quickstack::openstack_common: | |
quickstack::pacemaker::ceilometer: | |
ceilometer_metering_secret: octopus | |
quickstack::pacemaker::cinder: | |
backend_nfs: false | |
backend_nfs_name: nfs_backend | |
backend_rbd: true | |
nfs_shares: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
At the end of this everything works, just missing neutron. | |
1. First I made changes to quickstack, clone my latest opendaylight branch por favor | |
2. Disable hiera in foreman (I guess its on by default?). Hiera will auto replace variable names not defined in smart class parameters for Foreman, and it automatically reads astapor defaults which ruins everything. To disable it: | |
data_binding_terminus = none | |
^put that in your puppet.conf file under master on Foreman. | |
3. restart system services: foreman, foreman-proxy, httpd, puppet (also needed to pick up the library changes in quickstack) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[global] | |
fsid = 904c8491-5c16-4dae-9cc3-6ce633a7f4cc | |
mon_initial_members = oscontroller1, oscompute11, tempest1 | |
mon_host = 10.4.9.2, 10.4.9.4, 10.4.8.51 | |
auth_cluster_required = cephx | |
auth_service_required = cephx | |
auth_client_required = cephx | |
filestore_xattr_use_omap = true | |
public_network = 10.4.8.0/21 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[client.images] | |
key = AQAfHBdUKLnUFxAAtO7WPKQZ8QfEoGqH0CLd7A== | |
caps mon = "allow r" | |
caps osd = "allow class-read object_prefix rbd_children, allow rwx pool=images" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[client.volumes] | |
key = AQAfHBdUsFPTHhAAfqVqPq31FFCvyyO7oaOQXw== | |
caps mon = "allow r" | |
caps osd = "allow class-read object_prefix rbd_children, allow rwx pool=volumes" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# | |
# This script is run from a node that doubles as both a ceph installer | |
# and storage node. It installs ceph mons on the $monnames given | |
# existing ceph config files and sets up a osd volume. Make sure | |
# ceph.conf includes "osd_pool_default_size = 1". | |
# | |
# Typical order of operations: | |
# * make sure the 3 ha controller nodes/mons have not run puppet yet. | |
# (i.e., they are not yet configured as ha controllers, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
classes: | |
quickstack::openstack_common: | |
quickstack::pacemaker::ceilometer: | |
ceilometer_metering_secret: octopus | |
quickstack::pacemaker::cinder: | |
backend_nfs: false | |
backend_nfs_name: nfs_backend | |
backend_rbd: true | |
nfs_shares: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class trystack::compute_ha { | |
if ($odl_flag != '') and str2bool($odl_flag) { | |
$ml2_mech_drivers = ['opendaylight'] | |
$this_agent = 'opendaylight' | |
} | |
else { | |
$ml2_mech_drivers = ['openvswitch','l2population'] | |
$this_agent = 'ovs' | |
} |
OlderNewer