--
-- PostgreSQL database dump
--

SET statement_timeout = 0;
SET lock_timeout = 0;
SET client_encoding = 'SQL_ASCII';
SET standard_conforming_strings = on;
SET check_function_bodies = false;
SET client_min_messages = warning;

--
-- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: 
--

CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;


--
-- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: 
--

COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';


SET search_path = public, pg_catalog;

--
-- Name: action_type; Type: TYPE; Schema: public; Owner: nailgun
--

CREATE TYPE action_type AS ENUM (
    'http_request',
    'nailgun_task'
);


ALTER TYPE public.action_type OWNER TO nailgun;

--
-- Name: bond_mode; Type: TYPE; Schema: public; Owner: nailgun
--

CREATE TYPE bond_mode AS ENUM (
    'active-backup',
    'balance-slb',
    'lacp-balance-tcp',
    'balance-rr',
    'balance-xor',
    'broadcast',
    '802.3ad',
    'balance-tlb',
    'balance-alb'
);


ALTER TYPE public.bond_mode OWNER TO nailgun;

--
-- Name: cluster_grouping; Type: TYPE; Schema: public; Owner: nailgun
--

CREATE TYPE cluster_grouping AS ENUM (
    'roles',
    'hardware',
    'both'
);


ALTER TYPE public.cluster_grouping OWNER TO nailgun;

--
-- Name: cluster_mode; Type: TYPE; Schema: public; Owner: nailgun
--

CREATE TYPE cluster_mode AS ENUM (
    'multinode',
    'ha_full',
    'ha_compact'
);


ALTER TYPE public.cluster_mode OWNER TO nailgun;

--
-- Name: cluster_net_manager; Type: TYPE; Schema: public; Owner: nailgun
--

CREATE TYPE cluster_net_manager AS ENUM (
    'FlatDHCPManager',
    'VlanManager'
);


ALTER TYPE public.cluster_net_manager OWNER TO nailgun;

--
-- Name: cluster_status; Type: TYPE; Schema: public; Owner: nailgun
--

CREATE TYPE cluster_status AS ENUM (
    'new',
    'deployment',
    'stopped',
    'operational',
    'error',
    'remove',
    'update',
    'update_error'
);


ALTER TYPE public.cluster_status OWNER TO nailgun;

--
-- Name: component_types; Type: TYPE; Schema: public; Owner: nailgun
--

CREATE TYPE component_types AS ENUM (
    'hypervisor',
    'network',
    'storage',
    'additional_service'
);


ALTER TYPE public.component_types OWNER TO nailgun;

--
-- Name: net_l23_provider; Type: TYPE; Schema: public; Owner: nailgun
--

CREATE TYPE net_l23_provider AS ENUM (
    'ovs',
    'nsx'
);


ALTER TYPE public.net_l23_provider OWNER TO nailgun;

--
-- Name: net_provider; Type: TYPE; Schema: public; Owner: nailgun
--

CREATE TYPE net_provider AS ENUM (
    'nova_network',
    'neutron'
);


ALTER TYPE public.net_provider OWNER TO nailgun;

--
-- Name: node_error_type; Type: TYPE; Schema: public; Owner: nailgun
--

CREATE TYPE node_error_type AS ENUM (
    'deploy',
    'provision',
    'deletion',
    'discover'
);


ALTER TYPE public.node_error_type OWNER TO nailgun;

--
-- Name: node_status; Type: TYPE; Schema: public; Owner: nailgun
--

CREATE TYPE node_status AS ENUM (
    'ready',
    'discover',
    'provisioning',
    'provisioned',
    'deploying',
    'error',
    'removing'
);


ALTER TYPE public.node_status OWNER TO nailgun;

--
-- Name: notif_status; Type: TYPE; Schema: public; Owner: nailgun
--

CREATE TYPE notif_status AS ENUM (
    'read',
    'unread'
);


ALTER TYPE public.notif_status OWNER TO nailgun;

--
-- Name: notif_topic; Type: TYPE; Schema: public; Owner: nailgun
--

CREATE TYPE notif_topic AS ENUM (
    'discover',
    'done',
    'error',
    'warning',
    'release'
);


ALTER TYPE public.notif_topic OWNER TO nailgun;

--
-- Name: oswl_resource_type; Type: TYPE; Schema: public; Owner: nailgun
--

CREATE TYPE oswl_resource_type AS ENUM (
    'vm',
    'tenant',
    'volume',
    'security_group',
    'keystone_user',
    'flavor',
    'cluster_stats',
    'image'
);


ALTER TYPE public.oswl_resource_type OWNER TO nailgun;

--
-- Name: possible_changes; Type: TYPE; Schema: public; Owner: nailgun
--

CREATE TYPE possible_changes AS ENUM (
    'networks',
    'attributes',
    'disks',
    'interfaces',
    'vmware_attributes'
);


ALTER TYPE public.possible_changes OWNER TO nailgun;

--
-- Name: release_state; Type: TYPE; Schema: public; Owner: nailgun
--

CREATE TYPE release_state AS ENUM (
    'available',
    'unavailable',
    'manageonly'
);


ALTER TYPE public.release_state OWNER TO nailgun;

--
-- Name: segmentation_type; Type: TYPE; Schema: public; Owner: nailgun
--

CREATE TYPE segmentation_type AS ENUM (
    'vlan',
    'gre',
    'tun'
);


ALTER TYPE public.segmentation_type OWNER TO nailgun;

--
-- Name: task_name; Type: TYPE; Schema: public; Owner: nailgun
--

CREATE TYPE task_name AS ENUM (
    'super',
    'deploy',
    'deployment',
    'provision',
    'stop_deployment',
    'reset_environment',
    'update',
    'spawn_vms',
    'node_deletion',
    'cluster_deletion',
    'remove_images',
    'check_before_deployment',
    'check_networks',
    'verify_networks',
    'check_dhcp',
    'verify_network_connectivity',
    'multicast_verification',
    'check_repo_availability',
    'check_repo_availability_with_setup',
    'dump',
    'capacity_log',
    'create_stats_user',
    'remove_stats_user',
    'update_dnsmasq'
);


ALTER TYPE public.task_name OWNER TO nailgun;

--
-- Name: task_status; Type: TYPE; Schema: public; Owner: nailgun
--

CREATE TYPE task_status AS ENUM (
    'ready',
    'running',
    'error'
);


ALTER TYPE public.task_status OWNER TO nailgun;

SET default_tablespace = '';

SET default_with_oids = false;

--
-- Name: action_logs; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE action_logs (
    id integer NOT NULL,
    actor_id character varying(64),
    action_group character varying(64) NOT NULL,
    action_name character varying(64) NOT NULL,
    action_type action_type NOT NULL,
    start_timestamp timestamp without time zone NOT NULL,
    end_timestamp timestamp without time zone,
    is_sent boolean,
    additional_info text NOT NULL,
    cluster_id integer,
    task_uuid character varying(36)
);


ALTER TABLE public.action_logs OWNER TO nailgun;

--
-- Name: action_logs_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE action_logs_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.action_logs_id_seq OWNER TO nailgun;

--
-- Name: action_logs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE action_logs_id_seq OWNED BY action_logs.id;


--
-- Name: alembic_version; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE alembic_version (
    version_num character varying(32) NOT NULL
);


ALTER TABLE public.alembic_version OWNER TO nailgun;

--
-- Name: attributes; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE attributes (
    id integer NOT NULL,
    cluster_id integer,
    editable text,
    generated text
);


ALTER TABLE public.attributes OWNER TO nailgun;

--
-- Name: attributes_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE attributes_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.attributes_id_seq OWNER TO nailgun;

--
-- Name: attributes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE attributes_id_seq OWNED BY attributes.id;


--
-- Name: capacity_log; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE capacity_log (
    id integer NOT NULL,
    report text,
    datetime timestamp without time zone
);


ALTER TABLE public.capacity_log OWNER TO nailgun;

--
-- Name: capacity_log_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE capacity_log_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.capacity_log_id_seq OWNER TO nailgun;

--
-- Name: capacity_log_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE capacity_log_id_seq OWNED BY capacity_log.id;


--
-- Name: cluster_changes; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE cluster_changes (
    id integer NOT NULL,
    cluster_id integer,
    node_id integer,
    name possible_changes NOT NULL
);


ALTER TABLE public.cluster_changes OWNER TO nailgun;

--
-- Name: cluster_changes_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE cluster_changes_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.cluster_changes_id_seq OWNER TO nailgun;

--
-- Name: cluster_changes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE cluster_changes_id_seq OWNED BY cluster_changes.id;


--
-- Name: cluster_plugins; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE cluster_plugins (
    id integer NOT NULL,
    plugin_id integer NOT NULL,
    cluster_id integer
);


ALTER TABLE public.cluster_plugins OWNER TO nailgun;

--
-- Name: cluster_plugins_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE cluster_plugins_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.cluster_plugins_id_seq OWNER TO nailgun;

--
-- Name: cluster_plugins_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE cluster_plugins_id_seq OWNED BY cluster_plugins.id;


--
-- Name: cluster_upgrade_alembic_version; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE cluster_upgrade_alembic_version (
    version_num character varying(32) NOT NULL
);


ALTER TABLE public.cluster_upgrade_alembic_version OWNER TO nailgun;

--
-- Name: cluster_upgrade_relations; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE cluster_upgrade_relations (
    id integer NOT NULL,
    orig_cluster_id integer NOT NULL,
    seed_cluster_id integer NOT NULL
);


ALTER TABLE public.cluster_upgrade_relations OWNER TO nailgun;

--
-- Name: cluster_upgrade_relations_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE cluster_upgrade_relations_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.cluster_upgrade_relations_id_seq OWNER TO nailgun;

--
-- Name: cluster_upgrade_relations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE cluster_upgrade_relations_id_seq OWNED BY cluster_upgrade_relations.id;


--
-- Name: clusters; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE clusters (
    id integer NOT NULL,
    mode cluster_mode NOT NULL,
    status cluster_status NOT NULL,
    net_provider net_provider NOT NULL,
    name text NOT NULL,
    release_id integer NOT NULL,
    replaced_deployment_info text,
    replaced_provisioning_info text,
    is_customized boolean,
    fuel_version text NOT NULL,
    pending_release_id integer,
    deployment_tasks text,
    ui_settings text DEFAULT '{"sort": [{"roles": "asc"}], "sort_by_labels": [], "search": "", "filter_by_labels": {}, "filter": {}, "view_mode": "standard"}'::text NOT NULL,
    extensions character varying(64)[] DEFAULT '{}'::character varying[] NOT NULL
);


ALTER TABLE public.clusters OWNER TO nailgun;

--
-- Name: clusters_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE clusters_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.clusters_id_seq OWNER TO nailgun;

--
-- Name: clusters_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE clusters_id_seq OWNED BY clusters.id;


--
-- Name: components; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE components (
    id integer NOT NULL,
    name character varying NOT NULL,
    type component_types NOT NULL,
    hypervisors character varying[] DEFAULT '{}'::character varying[] NOT NULL,
    networks character varying[] DEFAULT '{}'::character varying[] NOT NULL,
    storages character varying[] DEFAULT '{}'::character varying[] NOT NULL,
    additional_services character varying[] DEFAULT '{}'::character varying[] NOT NULL,
    plugin_id integer
);


ALTER TABLE public.components OWNER TO nailgun;

--
-- Name: components_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE components_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.components_id_seq OWNER TO nailgun;

--
-- Name: components_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE components_id_seq OWNED BY components.id;


--
-- Name: extensions_migration_buffer; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE extensions_migration_buffer (
    id integer NOT NULL,
    extension_name text NOT NULL,
    data text
);


ALTER TABLE public.extensions_migration_buffer OWNER TO nailgun;

--
-- Name: extensions_migration_buffer_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE extensions_migration_buffer_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.extensions_migration_buffer_id_seq OWNER TO nailgun;

--
-- Name: extensions_migration_buffer_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE extensions_migration_buffer_id_seq OWNED BY extensions_migration_buffer.id;


--
-- Name: ip_addr_ranges; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE ip_addr_ranges (
    id integer NOT NULL,
    network_group_id integer,
    first character varying(25) NOT NULL,
    last character varying(25) NOT NULL
);


ALTER TABLE public.ip_addr_ranges OWNER TO nailgun;

--
-- Name: ip_addr_ranges_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE ip_addr_ranges_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ip_addr_ranges_id_seq OWNER TO nailgun;

--
-- Name: ip_addr_ranges_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE ip_addr_ranges_id_seq OWNED BY ip_addr_ranges.id;


--
-- Name: ip_addrs; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE ip_addrs (
    id integer NOT NULL,
    network integer,
    node integer,
    ip_addr character varying(25) NOT NULL,
    vip_type character varying(50)
);


ALTER TABLE public.ip_addrs OWNER TO nailgun;

--
-- Name: ip_addrs_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE ip_addrs_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ip_addrs_id_seq OWNER TO nailgun;

--
-- Name: ip_addrs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE ip_addrs_id_seq OWNED BY ip_addrs.id;


--
-- Name: master_node_settings; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE master_node_settings (
    id integer NOT NULL,
    master_node_uid character varying(36) NOT NULL,
    settings text
);


ALTER TABLE public.master_node_settings OWNER TO nailgun;

--
-- Name: master_node_settings_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE master_node_settings_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.master_node_settings_id_seq OWNER TO nailgun;

--
-- Name: master_node_settings_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE master_node_settings_id_seq OWNED BY master_node_settings.id;


--
-- Name: net_bond_assignments; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE net_bond_assignments (
    id integer NOT NULL,
    network_id integer NOT NULL,
    bond_id integer NOT NULL
);


ALTER TABLE public.net_bond_assignments OWNER TO nailgun;

--
-- Name: net_bond_assignments_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE net_bond_assignments_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.net_bond_assignments_id_seq OWNER TO nailgun;

--
-- Name: net_bond_assignments_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE net_bond_assignments_id_seq OWNED BY net_bond_assignments.id;


--
-- Name: net_nic_assignments; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE net_nic_assignments (
    id integer NOT NULL,
    network_id integer NOT NULL,
    interface_id integer NOT NULL
);


ALTER TABLE public.net_nic_assignments OWNER TO nailgun;

--
-- Name: net_nic_assignments_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE net_nic_assignments_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.net_nic_assignments_id_seq OWNER TO nailgun;

--
-- Name: net_nic_assignments_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE net_nic_assignments_id_seq OWNED BY net_nic_assignments.id;


--
-- Name: network_groups; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE network_groups (
    id integer NOT NULL,
    name character varying(50) NOT NULL,
    release integer,
    vlan_start integer,
    cidr character varying(25),
    gateway character varying(25),
    meta text,
    group_id integer
);


ALTER TABLE public.network_groups OWNER TO nailgun;

--
-- Name: network_groups_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE network_groups_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.network_groups_id_seq OWNER TO nailgun;

--
-- Name: network_groups_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE network_groups_id_seq OWNED BY network_groups.id;


--
-- Name: networking_configs; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE networking_configs (
    id integer NOT NULL,
    discriminator character varying(50),
    cluster_id integer,
    dns_nameservers text,
    floating_ranges text,
    configuration_template text
);


ALTER TABLE public.networking_configs OWNER TO nailgun;

--
-- Name: networking_configs_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE networking_configs_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.networking_configs_id_seq OWNER TO nailgun;

--
-- Name: networking_configs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE networking_configs_id_seq OWNED BY networking_configs.id;


--
-- Name: neutron_config; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE neutron_config (
    id integer NOT NULL,
    vlan_range text,
    gre_id_range text,
    base_mac character varying NOT NULL,
    internal_cidr character varying(25),
    internal_gateway character varying(25),
    segmentation_type segmentation_type NOT NULL,
    net_l23_provider net_l23_provider NOT NULL
);


ALTER TABLE public.neutron_config OWNER TO nailgun;

--
-- Name: node_attributes; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE node_attributes (
    id integer NOT NULL,
    node_id integer,
    interfaces text,
    vms_conf text DEFAULT '[]'::text NOT NULL
);


ALTER TABLE public.node_attributes OWNER TO nailgun;

--
-- Name: node_attributes_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE node_attributes_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.node_attributes_id_seq OWNER TO nailgun;

--
-- Name: node_attributes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE node_attributes_id_seq OWNED BY node_attributes.id;


--
-- Name: node_bond_interfaces; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE node_bond_interfaces (
    id integer NOT NULL,
    node_id integer NOT NULL,
    name character varying(32) NOT NULL,
    mac character varying,
    state character varying(25),
    mode bond_mode NOT NULL,
    bond_properties text DEFAULT '{}'::text NOT NULL,
    interface_properties text DEFAULT '{}'::text NOT NULL,
    offloading_modes text DEFAULT '[]'::text NOT NULL
);


ALTER TABLE public.node_bond_interfaces OWNER TO nailgun;

--
-- Name: node_bond_interfaces_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE node_bond_interfaces_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.node_bond_interfaces_id_seq OWNER TO nailgun;

--
-- Name: node_bond_interfaces_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE node_bond_interfaces_id_seq OWNED BY node_bond_interfaces.id;


--
-- Name: node_nic_interfaces; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE node_nic_interfaces (
    id integer NOT NULL,
    node_id integer NOT NULL,
    name character varying(128) NOT NULL,
    mac character varying NOT NULL,
    max_speed integer,
    current_speed integer,
    ip_addr character varying(25),
    netmask character varying(25),
    state character varying(25),
    parent_id integer,
    driver text,
    bus_info text,
    interface_properties text DEFAULT '{}'::text NOT NULL,
    offloading_modes text DEFAULT '[]'::text NOT NULL,
    pxe boolean DEFAULT false NOT NULL
);


ALTER TABLE public.node_nic_interfaces OWNER TO nailgun;

--
-- Name: node_nic_interfaces_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE node_nic_interfaces_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.node_nic_interfaces_id_seq OWNER TO nailgun;

--
-- Name: node_nic_interfaces_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE node_nic_interfaces_id_seq OWNED BY node_nic_interfaces.id;


--
-- Name: nodegroups; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE nodegroups (
    id integer NOT NULL,
    cluster_id integer,
    name character varying(50) NOT NULL
);


ALTER TABLE public.nodegroups OWNER TO nailgun;

--
-- Name: nodegroups_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE nodegroups_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.nodegroups_id_seq OWNER TO nailgun;

--
-- Name: nodegroups_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE nodegroups_id_seq OWNED BY nodegroups.id;


--
-- Name: nodes; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE nodes (
    id integer NOT NULL,
    uuid character varying(36) NOT NULL,
    cluster_id integer,
    name character varying(100),
    status node_status NOT NULL,
    meta text,
    mac character varying NOT NULL,
    ip character varying(15),
    manufacturer character varying(50),
    platform_name character varying(150),
    kernel_params text,
    progress integer,
    os_platform character varying(150),
    pending_addition boolean,
    pending_deletion boolean,
    error_type node_error_type,
    error_msg character varying(255),
    "timestamp" timestamp without time zone NOT NULL,
    online boolean,
    agent_checksum character varying(40),
    replaced_deployment_info text,
    replaced_provisioning_info text,
    group_id integer,
    hostname character varying(255) DEFAULT ''::character varying NOT NULL,
    roles character varying(64)[] DEFAULT '{}'::character varying[] NOT NULL,
    pending_roles character varying(64)[] DEFAULT '{}'::character varying[] NOT NULL,
    primary_roles character varying(64)[] DEFAULT '{}'::character varying[] NOT NULL,
    network_template text,
    extensions character varying(64)[] DEFAULT '{}'::character varying[] NOT NULL,
    labels text DEFAULT '{}'::text NOT NULL
);


ALTER TABLE public.nodes OWNER TO nailgun;

--
-- Name: nodes_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE nodes_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.nodes_id_seq OWNER TO nailgun;

--
-- Name: nodes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE nodes_id_seq OWNED BY nodes.id;


--
-- Name: notifications; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE notifications (
    id integer NOT NULL,
    cluster_id integer,
    node_id integer,
    task_id integer,
    topic notif_topic NOT NULL,
    message text,
    status notif_status NOT NULL,
    datetime timestamp without time zone NOT NULL
);


ALTER TABLE public.notifications OWNER TO nailgun;

--
-- Name: notifications_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE notifications_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.notifications_id_seq OWNER TO nailgun;

--
-- Name: notifications_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE notifications_id_seq OWNED BY notifications.id;


--
-- Name: nova_network_config; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE nova_network_config (
    id integer NOT NULL,
    fixed_networks_cidr character varying(25),
    fixed_networks_vlan_start integer,
    fixed_network_size integer NOT NULL,
    fixed_networks_amount integer NOT NULL,
    net_manager cluster_net_manager NOT NULL
);


ALTER TABLE public.nova_network_config OWNER TO nailgun;

--
-- Name: oswl_stats; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE oswl_stats (
    id integer NOT NULL,
    cluster_id integer NOT NULL,
    created_date date NOT NULL,
    updated_time time without time zone NOT NULL,
    resource_type oswl_resource_type NOT NULL,
    resource_data text,
    resource_checksum text NOT NULL,
    is_sent boolean NOT NULL
);


ALTER TABLE public.oswl_stats OWNER TO nailgun;

--
-- Name: oswl_stats_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE oswl_stats_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.oswl_stats_id_seq OWNER TO nailgun;

--
-- Name: oswl_stats_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE oswl_stats_id_seq OWNED BY oswl_stats.id;


--
-- Name: plugins; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE plugins (
    id integer NOT NULL,
    name character varying(100) NOT NULL,
    title character varying(100) NOT NULL,
    version character varying(32) NOT NULL,
    description character varying(400),
    releases text,
    fuel_version text,
    package_version character varying(32) NOT NULL,
    groups text DEFAULT '[]'::text NOT NULL,
    authors text DEFAULT '[]'::text NOT NULL,
    licenses text DEFAULT '[]'::text NOT NULL,
    homepage text,
    network_roles_metadata text DEFAULT '[]'::text NOT NULL,
    attributes_metadata text DEFAULT '{}'::text NOT NULL,
    volumes_metadata text DEFAULT '{}'::text NOT NULL,
    roles_metadata text DEFAULT '{}'::text NOT NULL,
    deployment_tasks text DEFAULT '[]'::text NOT NULL,
    tasks text DEFAULT '[]'::text NOT NULL
);


ALTER TABLE public.plugins OWNER TO nailgun;

--
-- Name: plugins_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE plugins_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.plugins_id_seq OWNER TO nailgun;

--
-- Name: plugins_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE plugins_id_seq OWNED BY plugins.id;


--
-- Name: release_components; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE release_components (
    id integer NOT NULL,
    release_id integer NOT NULL,
    component_id integer NOT NULL
);


ALTER TABLE public.release_components OWNER TO nailgun;

--
-- Name: release_components_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE release_components_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.release_components_id_seq OWNER TO nailgun;

--
-- Name: release_components_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE release_components_id_seq OWNED BY release_components.id;


--
-- Name: releases; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE releases (
    id integer NOT NULL,
    name character varying(100) NOT NULL,
    version character varying(30) NOT NULL,
    description character varying,
    operating_system character varying(50) NOT NULL,
    state release_state NOT NULL,
    networks_metadata text,
    attributes_metadata text,
    volumes_metadata text,
    modes_metadata text,
    roles_metadata text,
    can_update_from_versions text DEFAULT '[]'::text NOT NULL,
    wizard_metadata text,
    deployment_tasks text,
    vmware_attributes_metadata text,
    modes text,
    network_roles_metadata text DEFAULT '[]'::text,
    extensions character varying(64)[] DEFAULT '{}'::character varying[] NOT NULL
);


ALTER TABLE public.releases OWNER TO nailgun;

--
-- Name: releases_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE releases_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.releases_id_seq OWNER TO nailgun;

--
-- Name: releases_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE releases_id_seq OWNED BY releases.id;


--
-- Name: tasks; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE tasks (
    id integer NOT NULL,
    cluster_id integer,
    uuid character varying(36) NOT NULL,
    name task_name NOT NULL,
    message text,
    status task_status NOT NULL,
    progress integer,
    cache text,
    result text,
    parent_id integer,
    weight double precision
);


ALTER TABLE public.tasks OWNER TO nailgun;

--
-- Name: tasks_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE tasks_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tasks_id_seq OWNER TO nailgun;

--
-- Name: tasks_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE tasks_id_seq OWNED BY tasks.id;


--
-- Name: vmware_attributes; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE vmware_attributes (
    id integer NOT NULL,
    cluster_id integer,
    editable text
);


ALTER TABLE public.vmware_attributes OWNER TO nailgun;

--
-- Name: vmware_attributes_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE vmware_attributes_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.vmware_attributes_id_seq OWNER TO nailgun;

--
-- Name: vmware_attributes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE vmware_attributes_id_seq OWNED BY vmware_attributes.id;


--
-- Name: volume_manager_alembic_version; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE volume_manager_alembic_version (
    version_num character varying(32) NOT NULL
);


ALTER TABLE public.volume_manager_alembic_version OWNER TO nailgun;

--
-- Name: volume_manager_node_volumes; Type: TABLE; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE TABLE volume_manager_node_volumes (
    id integer NOT NULL,
    node_id integer NOT NULL,
    volumes text DEFAULT '[]'::text NOT NULL
);


ALTER TABLE public.volume_manager_node_volumes OWNER TO nailgun;

--
-- Name: volume_manager_node_volumes_id_seq; Type: SEQUENCE; Schema: public; Owner: nailgun
--

CREATE SEQUENCE volume_manager_node_volumes_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.volume_manager_node_volumes_id_seq OWNER TO nailgun;

--
-- Name: volume_manager_node_volumes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nailgun
--

ALTER SEQUENCE volume_manager_node_volumes_id_seq OWNED BY volume_manager_node_volumes.id;


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY action_logs ALTER COLUMN id SET DEFAULT nextval('action_logs_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY attributes ALTER COLUMN id SET DEFAULT nextval('attributes_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY capacity_log ALTER COLUMN id SET DEFAULT nextval('capacity_log_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY cluster_changes ALTER COLUMN id SET DEFAULT nextval('cluster_changes_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY cluster_plugins ALTER COLUMN id SET DEFAULT nextval('cluster_plugins_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY cluster_upgrade_relations ALTER COLUMN id SET DEFAULT nextval('cluster_upgrade_relations_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY clusters ALTER COLUMN id SET DEFAULT nextval('clusters_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY components ALTER COLUMN id SET DEFAULT nextval('components_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY extensions_migration_buffer ALTER COLUMN id SET DEFAULT nextval('extensions_migration_buffer_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY ip_addr_ranges ALTER COLUMN id SET DEFAULT nextval('ip_addr_ranges_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY ip_addrs ALTER COLUMN id SET DEFAULT nextval('ip_addrs_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY master_node_settings ALTER COLUMN id SET DEFAULT nextval('master_node_settings_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY net_bond_assignments ALTER COLUMN id SET DEFAULT nextval('net_bond_assignments_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY net_nic_assignments ALTER COLUMN id SET DEFAULT nextval('net_nic_assignments_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY network_groups ALTER COLUMN id SET DEFAULT nextval('network_groups_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY networking_configs ALTER COLUMN id SET DEFAULT nextval('networking_configs_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY node_attributes ALTER COLUMN id SET DEFAULT nextval('node_attributes_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY node_bond_interfaces ALTER COLUMN id SET DEFAULT nextval('node_bond_interfaces_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY node_nic_interfaces ALTER COLUMN id SET DEFAULT nextval('node_nic_interfaces_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY nodegroups ALTER COLUMN id SET DEFAULT nextval('nodegroups_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY nodes ALTER COLUMN id SET DEFAULT nextval('nodes_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY notifications ALTER COLUMN id SET DEFAULT nextval('notifications_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY oswl_stats ALTER COLUMN id SET DEFAULT nextval('oswl_stats_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY plugins ALTER COLUMN id SET DEFAULT nextval('plugins_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY release_components ALTER COLUMN id SET DEFAULT nextval('release_components_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY releases ALTER COLUMN id SET DEFAULT nextval('releases_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY tasks ALTER COLUMN id SET DEFAULT nextval('tasks_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY vmware_attributes ALTER COLUMN id SET DEFAULT nextval('vmware_attributes_id_seq'::regclass);


--
-- Name: id; Type: DEFAULT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY volume_manager_node_volumes ALTER COLUMN id SET DEFAULT nextval('volume_manager_node_volumes_id_seq'::regclass);


--
-- Data for Name: action_logs; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY action_logs (id, actor_id, action_group, action_name, action_type, start_timestamp, end_timestamp, is_sent, additional_info, cluster_id, task_uuid) FROM stdin;
1	48f560b5e58c12b70e69fe24846c81cfb643f791f20a3686f188637c489a8edb	master_node_settings	master_node_settings	http_request	2015-11-04 09:45:49.010989	2015-11-04 09:45:49.030214	t	{"request_data": {"url": "/api/settings", "http_method": "PUT", "data": {}}, "response_data": {"status": "200 OK", "data": {}}}	\N	\N
2	48f560b5e58c12b70e69fe24846c81cfb643f791f20a3686f188637c489a8edb	master_node_settings	master_node_settings	http_request	2015-11-04 09:45:49.039946	2015-11-04 09:45:49.053302	t	{"request_data": {"url": "/api/settings", "http_method": "PUT", "data": {}}, "response_data": {"status": "200 OK", "data": {}}}	\N	\N
3	48f560b5e58c12b70e69fe24846c81cfb643f791f20a3686f188637c489a8edb	release_changes	release_instance	http_request	2015-11-04 09:46:29.249879	2015-11-04 09:46:29.286896	t	{"request_data": {"url": "/api/releases/2", "http_method": "PUT", "data": {}}, "response_data": {"status": "200 OK", "data": {}}}	\N	\N
4	48f560b5e58c12b70e69fe24846c81cfb643f791f20a3686f188637c489a8edb	release_changes	release_instance	http_request	2015-11-04 09:46:29.383089	2015-11-04 09:46:29.419952	t	{"request_data": {"url": "/api/releases/1", "http_method": "PUT", "data": {}}, "response_data": {"status": "200 OK", "data": {}}}	\N	\N
17	17187427ad29da0a331bc9f361c76f4c67e7a6cfc01a4b8a3de7208364b2b2ce	cluster_changes	cluster_collection	http_request	2015-11-04 11:16:59.905438	2015-11-04 11:17:00.045409	f	{"request_data": {"url": "/api/clusters", "http_method": "POST", "data": {}}, "response_data": {"status": "201 Created", "data": {}}}	\N	\N
10	48f560b5e58c12b70e69fe24846c81cfb643f791f20a3686f188637c489a8edb	cluster_changes	deploy	nailgun_task	2015-11-04 10:01:34.274584	\N	f	{"parent_task_id": null, "subtasks_ids": [], "operation": "deploy"}	1	0b54a828-2377-44d0-bf6e-0c2ab06eed50
18	17187427ad29da0a331bc9f361c76f4c67e7a6cfc01a4b8a3de7208364b2b2ce	cluster_attributes	attributes	http_request	2015-11-04 11:17:00.276506	2015-11-04 11:17:00.698794	f	{"request_data": {"url": "/api/clusters/2/attributes", "http_method": "PUT", "data": {}}, "response_data": {"status": "200 OK", "data": {}}}	2	\N
5	48f560b5e58c12b70e69fe24846c81cfb643f791f20a3686f188637c489a8edb	cluster_changes	cluster_collection	http_request	2015-11-04 09:55:32.527013	2015-11-04 09:55:32.646357	t	{"request_data": {"url": "/api/clusters", "http_method": "POST", "data": {}}, "response_data": {"status": "201 Created", "data": {}}}	\N	\N
20	4d081f26e12626186e0a1958b6c622b529a7517222cc0f85734184cf7de2818f	cluster_changes	deploy_changes	http_request	2015-11-04 11:18:45.540966	2015-11-04 11:18:45.603964	f	{"request_data": {"url": "/api/v1/clusters/2/changes", "http_method": "PUT", "data": {}}, "response_data": {"status": "202 Accepted", "data": {}}}	2	\N
6	48f560b5e58c12b70e69fe24846c81cfb643f791f20a3686f188637c489a8edb	cluster_attributes	attributes	http_request	2015-11-04 09:55:33.083984	2015-11-04 09:55:33.451347	t	{"request_data": {"url": "/api/clusters/1/attributes/", "http_method": "PUT", "data": {}}, "response_data": {"status": "200 OK", "data": {}}}	1	\N
7	48f560b5e58c12b70e69fe24846c81cfb643f791f20a3686f188637c489a8edb	cluster_checking	check_networks	nailgun_task	2015-11-04 09:55:34.037051	2015-11-04 09:55:34.085622	t	{"parent_task_id": null, "output": null, "ended_with_status": "ready", "operation": "check_networks", "subtasks_ids": [], "message": ""}	1	fbf0e9ef-be1c-4ec3-a6d2-7bf585f9cd53
8	48f560b5e58c12b70e69fe24846c81cfb643f791f20a3686f188637c489a8edb	network_configuration	neutron	http_request	2015-11-04 09:55:33.830765	2015-11-04 09:55:34.537326	t	{"request_data": {"url": "/api/clusters/1/network_configuration/neutron", "http_method": "PUT", "data": {}}, "response_data": {"status": "200 OK", "data": {}}}	1	\N
9	48f560b5e58c12b70e69fe24846c81cfb643f791f20a3686f188637c489a8edb	cluster_attributes	attributes	http_request	2015-11-04 09:55:34.852465	2015-11-04 09:55:35.23587	t	{"request_data": {"url": "/api/clusters/1/attributes/", "http_method": "PUT", "data": {}}, "response_data": {"status": "200 OK", "data": {}}}	1	\N
11	48f560b5e58c12b70e69fe24846c81cfb643f791f20a3686f188637c489a8edb	cluster_changes	deploy_changes	http_request	2015-11-04 10:01:34.221172	2015-11-04 10:01:34.286415	t	{"request_data": {"url": "/api/clusters/1/changes/", "http_method": "PUT", "data": {}}, "response_data": {"status": "202 Accepted", "data": {}}}	1	\N
12	48f560b5e58c12b70e69fe24846c81cfb643f791f20a3686f188637c489a8edb	cluster_checking	check_networks	nailgun_task	2015-11-04 10:01:36.204136	2015-11-04 10:01:36.632356	t	{"parent_task_id": 3, "output": null, "ended_with_status": "ready", "operation": "check_networks", "subtasks_ids": [], "message": ""}	1	a9b1108f-22bc-4876-b9a2-04126051414f
13	48f560b5e58c12b70e69fe24846c81cfb643f791f20a3686f188637c489a8edb	cluster_checking	check_networks	nailgun_task	2015-11-04 10:01:36.646989	2015-11-04 10:01:36.78753	t	{"parent_task_id": 3, "output": null, "ended_with_status": "ready", "operation": "check_networks", "subtasks_ids": [], "message": ""}	1	cd353d81-e235-4e16-97f4-6d3315372817
14	48f560b5e58c12b70e69fe24846c81cfb643f791f20a3686f188637c489a8edb	cluster_checking	check_before_deployment	nailgun_task	2015-11-04 10:01:36.80714	2015-11-04 10:01:37.021223	t	{"parent_task_id": 3, "output": null, "ended_with_status": "ready", "message": "", "subtasks_ids": [], "operation": "check_before_deployment"}	1	6fe516c3-2179-418c-8c04-4dc44fddf8ea
16	48f560b5e58c12b70e69fe24846c81cfb643f791f20a3686f188637c489a8edb	cluster_changes	deployment	nailgun_task	2015-11-04 10:01:37.600744	2015-11-04 10:01:43.268453	t	{"parent_task_id": 3, "output": {"respond_to": "deploy_resp", "args": {"task_uuid": "2dce9e12-2e82-4925-8231-beefb46669b3", "deployment_info": [{"use_cow_images": true, "uid": "1", "syslog": {"syslog_transport": "tcp"}, "libvirt_type": "qemu", "cobbler": {"profile": "ubuntu_1404_x86_64"}, "fail_if_error": true, "glance": {"image_cache_max_size": "10714349568"}, "quantum_settings": {"predefined_networks": {"net04_ext": {"shared": false, "L2": {"segment_id": null, "network_type": "local", "physnet": null, "router_ext": true}, "L3": {"enable_dhcp": false}}, "net04": {"shared": false, "L2": {"segment_id": null, "network_type": "tun", "physnet": null, "router_ext": false}, "L3": {"enable_dhcp": true}}}, "L2": {"phys_nets": {}, "segmentation_type": "tun", "tunnel_id_ranges": "2:65535"}, "L3": {"use_namespaces": true}}, "openstack_version": "2015.1.0-8.0", "openstack_version_prev": null, "storage": {"iser": false, "volumes_ceph": false, "objects_ceph": false, "ephemeral_ceph": false, "volumes_lvm": true, "images_vcenter": false, "osd_pool_size": "2", "pg_num": 128, "images_ceph": false}, "nova": {"state_path": "/var/lib/nova"}, "priority": 100, "murano": {"enabled": false}, "role": "primary-controller", "online": true, "public_network_assignment": {"assign_to_all_nodes": false}, "nodes": [{"role": "primary-controller", "uid": "1"}, {"role": "controller", "uid": "2"}, {"role": "controller", "uid": "3"}, {"role": "cinder", "uid": "4"}, {"role": "compute", "uid": "4"}, {"role": "cinder", "uid": "5"}, {"role": "compute", "uid": "5"}], "auto_assign_floating_ip": false, "corosync": {"verified": false}, "status": "discover", "neutron_mellanox": {"vf_num": "16", "plugin": "disabled", "metadata": {"enabled": true}}, "sahara": {"enabled": false}, "network_scheme": {"endpoints": {"br-fw-admin": {}, "br-mesh": {}, "br-floating": {}, "br-storage": {}, "br-mgmt": {}, "br-ex": {}}, "version": "1.1", "roles": {"keystone/api": "br-mgmt", "neutron/api": "br-mgmt", "mgmt/database": "br-mgmt", "sahara/api": "br-mgmt", "heat/api": "br-mgmt", "ceilometer/api": "br-mgmt", "ex": "br-ex", "ceph/public": "br-mgmt", "mgmt/messaging": "br-mgmt", "management": "br-mgmt", "swift/api": "br-mgmt", "storage": "br-storage", "mgmt/corosync": "br-mgmt", "cinder/api": "br-mgmt", "public/vip": "br-ex", "swift/replication": "br-storage", "ceph/radosgw": "br-ex", "neutron/mesh": "br-mesh", "admin/pxe": "br-fw-admin", "mongo/db": "br-mgmt", "neutron/floating": "br-floating", "fw-admin": "br-fw-admin", "glance/api": "br-mgmt", "mgmt/vip": "br-mgmt", "murano/api": "br-mgmt", "nova/api": "br-mgmt", "horizon": "br-mgmt", "nova/migration": "br-mgmt", "mgmt/memcache": "br-mgmt", "cinder/iscsi": "br-storage", "ceph/replication": "br-storage"}, "provider": "lnx"}, "heat": {"enabled": true}, "test_vm_image": {"os_name": "cirros", "container_format": "bare", "min_ram": 64, "disk_format": "qcow2", "glance_properties": "", "public": "true"}, "fuel_version": "8.0", "resume_guests_state_on_host_boot": true, "use_cinder": true, "provision": {"image_data": {"/boot": {"container": "gzip", "format": "ext2"}, "/": {"container": "gzip", "format": "ext4"}}, "method": "image"}, "ceilometer": {"enabled": false}, "quantum": true, "kernel_params": {"kernel": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset"}, "deployment_mode": "ha_compact", "debug": true, "nova_quota": false, "deployment_id": 1}, {"use_cow_images": true, "uid": "2", "syslog": {"syslog_transport": "tcp"}, "libvirt_type": "qemu", "cobbler": {"profile": "ubuntu_1404_x86_64"}, "fail_if_error": true, "glance": {"image_cache_max_size": "10714349568"}, "quantum_settings": {"predefined_networks": {"net04_ext": {"shared": false, "L2": {"segment_id": null, "network_type": "local", "physnet": null, "router_ext": true}, "L3": {"enable_dhcp": false}}, "net04": {"shared": false, "L2": {"segment_id": null, "network_type": "tun", "physnet": null, "router_ext": false}, "L3": {"enable_dhcp": true}}}, "L2": {"phys_nets": {}, "segmentation_type": "tun", "tunnel_id_ranges": "2:65535"}, "L3": {"use_namespaces": true}}, "openstack_version": "2015.1.0-8.0", "openstack_version_prev": null, "storage": {"iser": false, "volumes_ceph": false, "objects_ceph": false, "ephemeral_ceph": false, "volumes_lvm": true, "images_vcenter": false, "osd_pool_size": "2", "pg_num": 128, "images_ceph": false}, "nova": {"state_path": "/var/lib/nova"}, "priority": 200, "murano": {"enabled": false}, "role": "controller", "online": true, "public_network_assignment": {"assign_to_all_nodes": false}, "nodes": [{"role": "primary-controller", "uid": "1"}, {"role": "controller", "uid": "2"}, {"role": "controller", "uid": "3"}, {"role": "cinder", "uid": "4"}, {"role": "compute", "uid": "4"}, {"role": "cinder", "uid": "5"}, {"role": "compute", "uid": "5"}], "auto_assign_floating_ip": false, "corosync": {"verified": false}, "status": "discover", "neutron_mellanox": {"vf_num": "16", "plugin": "disabled", "metadata": {"enabled": true}}, "sahara": {"enabled": false}, "network_scheme": {"endpoints": {"br-fw-admin": {}, "br-mesh": {}, "br-floating": {}, "br-storage": {}, "br-mgmt": {}, "br-ex": {}}, "version": "1.1", "roles": {"keystone/api": "br-mgmt", "neutron/api": "br-mgmt", "mgmt/database": "br-mgmt", "sahara/api": "br-mgmt", "heat/api": "br-mgmt", "ceilometer/api": "br-mgmt", "ex": "br-ex", "ceph/public": "br-mgmt", "mgmt/messaging": "br-mgmt", "management": "br-mgmt", "swift/api": "br-mgmt", "storage": "br-storage", "mgmt/corosync": "br-mgmt", "cinder/api": "br-mgmt", "public/vip": "br-ex", "swift/replication": "br-storage", "ceph/radosgw": "br-ex", "neutron/mesh": "br-mesh", "admin/pxe": "br-fw-admin", "mongo/db": "br-mgmt", "neutron/floating": "br-floating", "fw-admin": "br-fw-admin", "glance/api": "br-mgmt", "mgmt/vip": "br-mgmt", "murano/api": "br-mgmt", "nova/api": "br-mgmt", "horizon": "br-mgmt", "nova/migration": "br-mgmt", "mgmt/memcache": "br-mgmt", "cinder/iscsi": "br-storage", "ceph/replication": "br-storage"}, "provider": "lnx"}, "heat": {"enabled": true}, "test_vm_image": {"os_name": "cirros", "container_format": "bare", "min_ram": 64, "disk_format": "qcow2", "glance_properties": "", "public": "true"}, "fuel_version": "8.0", "resume_guests_state_on_host_boot": true, "use_cinder": true, "provision": {"image_data": {"/boot": {"container": "gzip", "format": "ext2"}, "/": {"container": "gzip", "format": "ext4"}}, "method": "image"}, "ceilometer": {"enabled": false}, "quantum": true, "kernel_params": {"kernel": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset"}, "deployment_mode": "ha_compact", "debug": true, "nova_quota": false, "deployment_id": 1}, {"use_cow_images": true, "uid": "3", "syslog": {"syslog_transport": "tcp"}, "libvirt_type": "qemu", "cobbler": {"profile": "ubuntu_1404_x86_64"}, "fail_if_error": true, "glance": {"image_cache_max_size": "10714349568"}, "quantum_settings": {"predefined_networks": {"net04_ext": {"shared": false, "L2": {"segment_id": null, "network_type": "local", "physnet": null, "router_ext": true}, "L3": {"enable_dhcp": false}}, "net04": {"shared": false, "L2": {"segment_id": null, "network_type": "tun", "physnet": null, "router_ext": false}, "L3": {"enable_dhcp": true}}}, "L2": {"phys_nets": {}, "segmentation_type": "tun", "tunnel_id_ranges": "2:65535"}, "L3": {"use_namespaces": true}}, "openstack_version": "2015.1.0-8.0", "openstack_version_prev": null, "storage": {"iser": false, "volumes_ceph": false, "objects_ceph": false, "ephemeral_ceph": false, "volumes_lvm": true, "images_vcenter": false, "osd_pool_size": "2", "pg_num": 128, "images_ceph": false}, "nova": {"state_path": "/var/lib/nova"}, "priority": 200, "murano": {"enabled": false}, "role": "controller", "online": true, "public_network_assignment": {"assign_to_all_nodes": false}, "nodes": [{"role": "primary-controller", "uid": "1"}, {"role": "controller", "uid": "2"}, {"role": "controller", "uid": "3"}, {"role": "cinder", "uid": "4"}, {"role": "compute", "uid": "4"}, {"role": "cinder", "uid": "5"}, {"role": "compute", "uid": "5"}], "auto_assign_floating_ip": false, "corosync": {"verified": false}, "status": "discover", "neutron_mellanox": {"vf_num": "16", "plugin": "disabled", "metadata": {"enabled": true}}, "sahara": {"enabled": false}, "network_scheme": {"endpoints": {"br-fw-admin": {}, "br-mesh": {}, "br-floating": {}, "br-storage": {}, "br-mgmt": {}, "br-ex": {}}, "version": "1.1", "roles": {"keystone/api": "br-mgmt", "neutron/api": "br-mgmt", "mgmt/database": "br-mgmt", "sahara/api": "br-mgmt", "heat/api": "br-mgmt", "ceilometer/api": "br-mgmt", "ex": "br-ex", "ceph/public": "br-mgmt", "mgmt/messaging": "br-mgmt", "management": "br-mgmt", "swift/api": "br-mgmt", "storage": "br-storage", "mgmt/corosync": "br-mgmt", "cinder/api": "br-mgmt", "public/vip": "br-ex", "swift/replication": "br-storage", "ceph/radosgw": "br-ex", "neutron/mesh": "br-mesh", "admin/pxe": "br-fw-admin", "mongo/db": "br-mgmt", "neutron/floating": "br-floating", "fw-admin": "br-fw-admin", "glance/api": "br-mgmt", "mgmt/vip": "br-mgmt", "murano/api": "br-mgmt", "nova/api": "br-mgmt", "horizon": "br-mgmt", "nova/migration": "br-mgmt", "mgmt/memcache": "br-mgmt", "cinder/iscsi": "br-storage", "ceph/replication": "br-storage"}, "provider": "lnx"}, "heat": {"enabled": true}, "test_vm_image": {"os_name": "cirros", "container_format": "bare", "min_ram": 64, "disk_format": "qcow2", "glance_properties": "", "public": "true"}, "fuel_version": "8.0", "resume_guests_state_on_host_boot": true, "use_cinder": true, "provision": {"image_data": {"/boot": {"container": "gzip", "format": "ext2"}, "/": {"container": "gzip", "format": "ext4"}}, "method": "image"}, "ceilometer": {"enabled": false}, "quantum": true, "kernel_params": {"kernel": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset"}, "deployment_mode": "ha_compact", "debug": true, "nova_quota": false, "deployment_id": 1}, {"use_cow_images": true, "uid": "4", "syslog": {"syslog_transport": "tcp"}, "libvirt_type": "qemu", "cobbler": {"profile": "ubuntu_1404_x86_64"}, "fail_if_error": false, "glance": {"image_cache_max_size": "5368709120"}, "quantum_settings": {"predefined_networks": {"net04_ext": {"shared": false, "L2": {"segment_id": null, "network_type": "local", "physnet": null, "router_ext": true}, "L3": {"enable_dhcp": false}}, "net04": {"shared": false, "L2": {"segment_id": null, "network_type": "tun", "physnet": null, "router_ext": false}, "L3": {"enable_dhcp": true}}}, "L2": {"phys_nets": {}, "segmentation_type": "tun", "tunnel_id_ranges": "2:65535"}, "L3": {"use_namespaces": true}}, "openstack_version": "2015.1.0-8.0", "openstack_version_prev": null, "storage": {"iser": false, "volumes_ceph": false, "objects_ceph": false, "ephemeral_ceph": false, "volumes_lvm": true, "images_vcenter": false, "osd_pool_size": "2", "pg_num": 128, "images_ceph": false}, "nova": {"state_path": "/var/lib/nova"}, "priority": 300, "murano": {"enabled": false}, "role": "cinder", "online": true, "public_network_assignment": {"assign_to_all_nodes": false}, "nodes": [{"role": "primary-controller", "uid": "1"}, {"role": "controller", "uid": "2"}, {"role": "controller", "uid": "3"}, {"role": "cinder", "uid": "4"}, {"role": "compute", "uid": "4"}, {"role": "cinder", "uid": "5"}, {"role": "compute", "uid": "5"}], "auto_assign_floating_ip": false, "corosync": {"verified": false}, "status": "discover", "neutron_mellanox": {"vf_num": "16", "plugin": "disabled", "metadata": {"enabled": true}}, "sahara": {"enabled": false}, "network_scheme": {"endpoints": {"br-fw-admin": {}, "br-storage": {}, "br-mesh": {}, "br-mgmt": {}}, "version": "1.1", "roles": {"murano/api": "br-mgmt", "keystone/api": "br-mgmt", "neutron/api": "br-mgmt", "mgmt/database": "br-mgmt", "sahara/api": "br-mgmt", "ceilometer/api": "br-mgmt", "ceph/public": "br-mgmt", "mgmt/messaging": "br-mgmt", "management": "br-mgmt", "swift/api": "br-mgmt", "storage": "br-storage", "mgmt/corosync": "br-mgmt", "cinder/api": "br-mgmt", "swift/replication": "br-storage", "neutron/mesh": "br-mesh", "admin/pxe": "br-fw-admin", "mongo/db": "br-mgmt", "fw-admin": "br-fw-admin", "glance/api": "br-mgmt", "heat/api": "br-mgmt", "mgmt/vip": "br-mgmt", "nova/api": "br-mgmt", "horizon": "br-mgmt", "nova/migration": "br-mgmt", "mgmt/memcache": "br-mgmt", "cinder/iscsi": "br-storage", "ceph/replication": "br-storage"}, "provider": "lnx"}, "heat": {"enabled": true}, "test_vm_image": {"os_name": "cirros", "container_format": "bare", "min_ram": 64, "disk_format": "qcow2", "glance_properties": "", "public": "true"}, "fuel_version": "8.0", "resume_guests_state_on_host_boot": true, "use_cinder": true, "provision": {"image_data": {"/boot": {"container": "gzip", "format": "ext2"}, "/": {"container": "gzip", "format": "ext4"}}, "method": "image"}, "ceilometer": {"enabled": false}, "quantum": true, "kernel_params": {"kernel": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset"}, "deployment_mode": "ha_compact", "debug": true, "nova_quota": false, "deployment_id": 1}, {"use_cow_images": true, "uid": "4", "syslog": {"syslog_transport": "tcp"}, "libvirt_type": "qemu", "cobbler": {"profile": "ubuntu_1404_x86_64"}, "fail_if_error": false, "glance": {"image_cache_max_size": "5368709120"}, "quantum_settings": {"predefined_networks": {"net04_ext": {"shared": false, "L2": {"segment_id": null, "network_type": "local", "physnet": null, "router_ext": true}, "L3": {"enable_dhcp": false}}, "net04": {"shared": false, "L2": {"segment_id": null, "network_type": "tun", "physnet": null, "router_ext": false}, "L3": {"enable_dhcp": true}}}, "L2": {"phys_nets": {}, "segmentation_type": "tun", "tunnel_id_ranges": "2:65535"}, "L3": {"use_namespaces": true}}, "openstack_version": "2015.1.0-8.0", "openstack_version_prev": null, "storage": {"iser": false, "volumes_ceph": false, "objects_ceph": false, "ephemeral_ceph": false, "volumes_lvm": true, "images_vcenter": false, "osd_pool_size": "2", "pg_num": 128, "images_ceph": false}, "nova": {"state_path": "/var/lib/nova"}, "priority": 400, "murano": {"enabled": false}, "role": "compute", "online": true, "public_network_assignment": {"assign_to_all_nodes": false}, "nodes": [{"role": "primary-controller", "uid": "1"}, {"role": "controller", "uid": "2"}, {"role": "controller", "uid": "3"}, {"role": "cinder", "uid": "4"}, {"role": "compute", "uid": "4"}, {"role": "cinder", "uid": "5"}, {"role": "compute", "uid": "5"}], "auto_assign_floating_ip": false, "corosync": {"verified": false}, "status": "discover", "neutron_mellanox": {"vf_num": "16", "plugin": "disabled", "metadata": {"enabled": true}}, "sahara": {"enabled": false}, "network_scheme": {"endpoints": {"br-fw-admin": {}, "br-storage": {}, "br-mesh": {}, "br-mgmt": {}}, "version": "1.1", "roles": {"murano/api": "br-mgmt", "keystone/api": "br-mgmt", "neutron/api": "br-mgmt", "mgmt/database": "br-mgmt", "sahara/api": "br-mgmt", "ceilometer/api": "br-mgmt", "ceph/public": "br-mgmt", "mgmt/messaging": "br-mgmt", "management": "br-mgmt", "swift/api": "br-mgmt", "storage": "br-storage", "mgmt/corosync": "br-mgmt", "cinder/api": "br-mgmt", "swift/replication": "br-storage", "neutron/mesh": "br-mesh", "admin/pxe": "br-fw-admin", "mongo/db": "br-mgmt", "fw-admin": "br-fw-admin", "glance/api": "br-mgmt", "heat/api": "br-mgmt", "mgmt/vip": "br-mgmt", "nova/api": "br-mgmt", "horizon": "br-mgmt", "nova/migration": "br-mgmt", "mgmt/memcache": "br-mgmt", "cinder/iscsi": "br-storage", "ceph/replication": "br-storage"}, "provider": "lnx"}, "heat": {"enabled": true}, "test_vm_image": {"os_name": "cirros", "container_format": "bare", "min_ram": 64, "disk_format": "qcow2", "glance_properties": "", "public": "true"}, "fuel_version": "8.0", "resume_guests_state_on_host_boot": true, "use_cinder": true, "provision": {"image_data": {"/boot": {"container": "gzip", "format": "ext2"}, "/": {"container": "gzip", "format": "ext4"}}, "method": "image"}, "ceilometer": {"enabled": false}, "quantum": true, "kernel_params": {"kernel": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset"}, "deployment_mode": "ha_compact", "debug": true, "nova_quota": false, "deployment_id": 1}, {"use_cow_images": true, "uid": "5", "syslog": {"syslog_transport": "tcp"}, "libvirt_type": "qemu", "cobbler": {"profile": "ubuntu_1404_x86_64"}, "fail_if_error": false, "glance": {"image_cache_max_size": "5368709120"}, "quantum_settings": {"predefined_networks": {"net04_ext": {"shared": false, "L2": {"segment_id": null, "network_type": "local", "physnet": null, "router_ext": true}, "L3": {"enable_dhcp": false}}, "net04": {"shared": false, "L2": {"segment_id": null, "network_type": "tun", "physnet": null, "router_ext": false}, "L3": {"enable_dhcp": true}}}, "L2": {"phys_nets": {}, "segmentation_type": "tun", "tunnel_id_ranges": "2:65535"}, "L3": {"use_namespaces": true}}, "openstack_version": "2015.1.0-8.0", "openstack_version_prev": null, "storage": {"iser": false, "volumes_ceph": false, "objects_ceph": false, "ephemeral_ceph": false, "volumes_lvm": true, "images_vcenter": false, "osd_pool_size": "2", "pg_num": 128, "images_ceph": false}, "nova": {"state_path": "/var/lib/nova"}, "priority": 300, "murano": {"enabled": false}, "role": "cinder", "online": true, "public_network_assignment": {"assign_to_all_nodes": false}, "nodes": [{"role": "primary-controller", "uid": "1"}, {"role": "controller", "uid": "2"}, {"role": "controller", "uid": "3"}, {"role": "cinder", "uid": "4"}, {"role": "compute", "uid": "4"}, {"role": "cinder", "uid": "5"}, {"role": "compute", "uid": "5"}], "auto_assign_floating_ip": false, "corosync": {"verified": false}, "status": "discover", "neutron_mellanox": {"vf_num": "16", "plugin": "disabled", "metadata": {"enabled": true}}, "sahara": {"enabled": false}, "network_scheme": {"endpoints": {"br-fw-admin": {}, "br-storage": {}, "br-mesh": {}, "br-mgmt": {}}, "version": "1.1", "roles": {"murano/api": "br-mgmt", "keystone/api": "br-mgmt", "neutron/api": "br-mgmt", "mgmt/database": "br-mgmt", "sahara/api": "br-mgmt", "ceilometer/api": "br-mgmt", "ceph/public": "br-mgmt", "mgmt/messaging": "br-mgmt", "management": "br-mgmt", "swift/api": "br-mgmt", "storage": "br-storage", "mgmt/corosync": "br-mgmt", "cinder/api": "br-mgmt", "swift/replication": "br-storage", "neutron/mesh": "br-mesh", "admin/pxe": "br-fw-admin", "mongo/db": "br-mgmt", "fw-admin": "br-fw-admin", "glance/api": "br-mgmt", "heat/api": "br-mgmt", "mgmt/vip": "br-mgmt", "nova/api": "br-mgmt", "horizon": "br-mgmt", "nova/migration": "br-mgmt", "mgmt/memcache": "br-mgmt", "cinder/iscsi": "br-storage", "ceph/replication": "br-storage"}, "provider": "lnx"}, "heat": {"enabled": true}, "test_vm_image": {"os_name": "cirros", "container_format": "bare", "min_ram": 64, "disk_format": "qcow2", "glance_properties": "", "public": "true"}, "fuel_version": "8.0", "resume_guests_state_on_host_boot": true, "use_cinder": true, "provision": {"image_data": {"/boot": {"container": "gzip", "format": "ext2"}, "/": {"container": "gzip", "format": "ext4"}}, "method": "image"}, "ceilometer": {"enabled": false}, "quantum": true, "kernel_params": {"kernel": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset"}, "deployment_mode": "ha_compact", "debug": true, "nova_quota": false, "deployment_id": 1}, {"use_cow_images": true, "uid": "5", "syslog": {"syslog_transport": "tcp"}, "libvirt_type": "qemu", "cobbler": {"profile": "ubuntu_1404_x86_64"}, "fail_if_error": false, "glance": {"image_cache_max_size": "5368709120"}, "quantum_settings": {"predefined_networks": {"net04_ext": {"shared": false, "L2": {"segment_id": null, "network_type": "local", "physnet": null, "router_ext": true}, "L3": {"enable_dhcp": false}}, "net04": {"shared": false, "L2": {"segment_id": null, "network_type": "tun", "physnet": null, "router_ext": false}, "L3": {"enable_dhcp": true}}}, "L2": {"phys_nets": {}, "segmentation_type": "tun", "tunnel_id_ranges": "2:65535"}, "L3": {"use_namespaces": true}}, "openstack_version": "2015.1.0-8.0", "openstack_version_prev": null, "storage": {"iser": false, "volumes_ceph": false, "objects_ceph": false, "ephemeral_ceph": false, "volumes_lvm": true, "images_vcenter": false, "osd_pool_size": "2", "pg_num": 128, "images_ceph": false}, "nova": {"state_path": "/var/lib/nova"}, "priority": 400, "murano": {"enabled": false}, "role": "compute", "online": true, "public_network_assignment": {"assign_to_all_nodes": false}, "nodes": [{"role": "primary-controller", "uid": "1"}, {"role": "controller", "uid": "2"}, {"role": "controller", "uid": "3"}, {"role": "cinder", "uid": "4"}, {"role": "compute", "uid": "4"}, {"role": "cinder", "uid": "5"}, {"role": "compute", "uid": "5"}], "auto_assign_floating_ip": false, "corosync": {"verified": false}, "status": "discover", "neutron_mellanox": {"vf_num": "16", "plugin": "disabled", "metadata": {"enabled": true}}, "sahara": {"enabled": false}, "network_scheme": {"endpoints": {"br-fw-admin": {}, "br-storage": {}, "br-mesh": {}, "br-mgmt": {}}, "version": "1.1", "roles": {"murano/api": "br-mgmt", "keystone/api": "br-mgmt", "neutron/api": "br-mgmt", "mgmt/database": "br-mgmt", "sahara/api": "br-mgmt", "ceilometer/api": "br-mgmt", "ceph/public": "br-mgmt", "mgmt/messaging": "br-mgmt", "management": "br-mgmt", "swift/api": "br-mgmt", "storage": "br-storage", "mgmt/corosync": "br-mgmt", "cinder/api": "br-mgmt", "swift/replication": "br-storage", "neutron/mesh": "br-mesh", "admin/pxe": "br-fw-admin", "mongo/db": "br-mgmt", "fw-admin": "br-fw-admin", "glance/api": "br-mgmt", "heat/api": "br-mgmt", "mgmt/vip": "br-mgmt", "nova/api": "br-mgmt", "horizon": "br-mgmt", "nova/migration": "br-mgmt", "mgmt/memcache": "br-mgmt", "cinder/iscsi": "br-storage", "ceph/replication": "br-storage"}, "provider": "lnx"}, "heat": {"enabled": true}, "test_vm_image": {"os_name": "cirros", "container_format": "bare", "min_ram": 64, "disk_format": "qcow2", "glance_properties": "", "public": "true"}, "fuel_version": "8.0", "resume_guests_state_on_host_boot": true, "use_cinder": true, "provision": {"image_data": {"/boot": {"container": "gzip", "format": "ext2"}, "/": {"container": "gzip", "format": "ext4"}}, "method": "image"}, "ceilometer": {"enabled": false}, "quantum": true, "kernel_params": {"kernel": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset"}, "deployment_mode": "ha_compact", "debug": true, "nova_quota": false, "deployment_id": 1}], "pre_deployment": [{"priority": null, "type": null, "uids": [null], "parameters": {}}, {"priority": null, "fail_on_error": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "fail_on_error": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null], "parameters": {}}, {"priority": null, "fail_on_error": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "fail_on_error": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "fail_on_error": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}], "post_deployment": [{"priority": null, "fail_on_error": null, "type": null, "uids": [null, null, null], "parameters": {}}, {"priority": null, "fail_on_error": null, "type": null, "uids": [null, null], "parameters": {}}, {"priority": null, "fail_on_error": null, "type": null, "uids": [null, null, null], "parameters": {}}, {"priority": null, "fail_on_error": null, "type": null, "uids": [null, null], "parameters": {}}, {"priority": null, "fail_on_error": null, "type": null, "uids": [null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "fail_on_error": null, "type": null, "uids": [null], "parameters": {}}, {"priority": null, "fail_on_error": null, "type": null, "uids": [null, null, null, null, null], "parameters": {}}, {"priority": null, "fail_on_error": null, "type": null, "uids": [null, null, null], "parameters": {}}, {"priority": null, "fail_on_error": null, "type": null, "uids": [null, null, null], "parameters": {}}, {"priority": null, "fail_on_error": null, "type": null, "uids": [null, null], "parameters": {}}, {"priority": null, "fail_on_error": null, "type": null, "uids": [null], "parameters": {}}, {"priority": null, "fail_on_error": null, "type": null, "uids": [null, null, null], "parameters": {}}]}, "method": "granular_deploy", "api_version": "1.0"}, "ended_with_status": "running", "operation": "deployment", "subtasks_ids": [], "message": ""}	1	2dce9e12-2e82-4925-8231-beefb46669b3
21	4d081f26e12626186e0a1958b6c622b529a7517222cc0f85734184cf7de2818f	cluster_checking	check_networks	nailgun_task	2015-11-04 11:18:45.79335	2015-11-04 11:18:46.250188	f	{"parent_task_id": 9, "output": null, "ended_with_status": "ready", "operation": "check_networks", "subtasks_ids": [], "message": ""}	2	7d28a8da-0ca5-4341-9353-9f9e004307c0
19	4d081f26e12626186e0a1958b6c622b529a7517222cc0f85734184cf7de2818f	cluster_changes	deploy	nailgun_task	2015-11-04 11:18:45.589642	2015-11-04 11:18:47.445597	f	{"parent_task_id": null, "output": null, "ended_with_status": "error", "operation": "deploy", "subtasks_ids": [], "message": ""}	2	0ac15ac8-118b-46ea-8293-439e1c8e0a2d
22	4d081f26e12626186e0a1958b6c622b529a7517222cc0f85734184cf7de2818f	cluster_checking	check_networks	nailgun_task	2015-11-04 11:18:46.274121	2015-11-04 11:18:46.371534	f	{"parent_task_id": 9, "output": null, "ended_with_status": "ready", "operation": "check_networks", "subtasks_ids": [], "message": ""}	2	2d0c9b78-654d-467b-a8b2-79e632542170
15	48f560b5e58c12b70e69fe24846c81cfb643f791f20a3686f188637c489a8edb	cluster_changes	provision	nailgun_task	2015-11-04 10:01:37.055343	2015-11-04 10:17:49.700089	t	{"parent_task_id": 3, "output": {"respond_to": "provision_resp", "method": "image_provision", "args": {"task_uuid": "6c2c9105-4810-4abc-9cfe-2fedfce08cde", "provisioning_info": {"engine": {}, "nodes": [{"netboot_enabled": "1", "uid": "1", "ks_meta": {"mco_enable": 1, "pm_data": {"kernel_params": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "ks_spaces": [{"name": "vda", "extra": ["disk/by-id/virtio-824e132275744208a9c8"], "volumes": [{"type": "boot", "size": 300}, {"type": "raid", "size": 200}, {"type": "lvm_meta_pool", "size": 0}, {"size": 18496, "type": "pv", "vg": "os"}, {"size": 10304, "type": "pv", "vg": "logs"}, {"size": 20544, "type": "pv", "vg": "mysql"}, {"size": 1356, "type": "pv", "vg": "image"}], "type": "disk", "id": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 51200}, {"name": "vdb", "extra": ["disk/by-id/virtio-ad6e3203f739456f9072"], "volumes": [{"type": "boot", "size": 300}, {"type": "raid", "size": 200}, {"type": "lvm_meta_pool", "size": 192}, {"size": 0, "type": "pv", "vg": "os"}, {"size": 0, "type": "pv", "vg": "logs"}, {"size": 0, "type": "pv", "vg": "mysql"}, {"size": 50508, "type": "pv", "vg": "image"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 51200}, {"name": "vdc", "extra": ["disk/by-id/virtio-e692bda1180f4d9f8b57"], "volumes": [{"type": "boot", "size": 300}, {"type": "raid", "size": 200}, {"type": "lvm_meta_pool", "size": 192}, {"size": 0, "type": "pv", "vg": "os"}, {"size": 0, "type": "pv", "vg": "logs"}, {"size": 0, "type": "pv", "vg": "mysql"}, {"size": 50508, "type": "pv", "vg": "image"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 51200}, {"type": "vg", "id": "os", "volumes": [{"type": "lv", "size": 15360}, {"type": "lv", "size": 3072}]}, {"type": "vg", "id": "logs", "volumes": [{"type": "lv", "size": 10240}]}, {"type": "vg", "id": "image", "volumes": [{"type": "lv", "size": 102180}]}, {"type": "vg", "id": "mysql", "volumes": [{"type": "lv", "size": 20480}]}]}, "mlnx_iser_enabled": false, "mlnx_plugin_mode": "disabled", "puppet_enable": 0, "mco_connector": "rabbitmq", "fuel_version": "8.0", "mlnx_vf_num": "16", "install_log_2_syslog": 1, "timezone": "Etc/UTC", "puppet_auto_setup": 1, "mco_auto_setup": 1}}, {"netboot_enabled": "1", "uid": "2", "ks_meta": {"mco_enable": 1, "pm_data": {"kernel_params": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "ks_spaces": [{"name": "vda", "extra": ["disk/by-id/virtio-936a879d0e284edfb874"], "volumes": [{"type": "boot", "size": 300}, {"type": "raid", "size": 200}, {"type": "lvm_meta_pool", "size": 0}, {"size": 18496, "type": "pv", "vg": "os"}, {"size": 10304, "type": "pv", "vg": "logs"}, {"size": 20544, "type": "pv", "vg": "mysql"}, {"size": 1356, "type": "pv", "vg": "image"}], "type": "disk", "id": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 51200}, {"name": "vdb", "extra": ["disk/by-id/virtio-f25535566a014142abf5"], "volumes": [{"type": "boot", "size": 300}, {"type": "raid", "size": 200}, {"type": "lvm_meta_pool", "size": 192}, {"size": 0, "type": "pv", "vg": "os"}, {"size": 0, "type": "pv", "vg": "logs"}, {"size": 0, "type": "pv", "vg": "mysql"}, {"size": 50508, "type": "pv", "vg": "image"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 51200}, {"name": "vdc", "extra": ["disk/by-id/virtio-10a051460e134d919715"], "volumes": [{"type": "boot", "size": 300}, {"type": "raid", "size": 200}, {"type": "lvm_meta_pool", "size": 192}, {"size": 0, "type": "pv", "vg": "os"}, {"size": 0, "type": "pv", "vg": "logs"}, {"size": 0, "type": "pv", "vg": "mysql"}, {"size": 50508, "type": "pv", "vg": "image"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 51200}, {"type": "vg", "id": "os", "volumes": [{"type": "lv", "size": 15360}, {"type": "lv", "size": 3072}]}, {"type": "vg", "id": "logs", "volumes": [{"type": "lv", "size": 10240}]}, {"type": "vg", "id": "image", "volumes": [{"type": "lv", "size": 102180}]}, {"type": "vg", "id": "mysql", "volumes": [{"type": "lv", "size": 20480}]}]}, "mlnx_iser_enabled": false, "mlnx_plugin_mode": "disabled", "puppet_enable": 0, "mco_connector": "rabbitmq", "fuel_version": "8.0", "mlnx_vf_num": "16", "install_log_2_syslog": 1, "timezone": "Etc/UTC", "puppet_auto_setup": 1, "mco_auto_setup": 1}}, {"netboot_enabled": "1", "uid": "3", "ks_meta": {"mco_enable": 1, "pm_data": {"kernel_params": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "ks_spaces": [{"name": "vda", "extra": ["disk/by-id/virtio-683de68ab7bc4901b410"], "volumes": [{"type": "boot", "size": 300}, {"type": "raid", "size": 200}, {"type": "lvm_meta_pool", "size": 0}, {"size": 18496, "type": "pv", "vg": "os"}, {"size": 10304, "type": "pv", "vg": "logs"}, {"size": 20544, "type": "pv", "vg": "mysql"}, {"size": 1356, "type": "pv", "vg": "image"}], "type": "disk", "id": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 51200}, {"name": "vdb", "extra": ["disk/by-id/virtio-fa1feadae0be4d0d98d2"], "volumes": [{"type": "boot", "size": 300}, {"type": "raid", "size": 200}, {"type": "lvm_meta_pool", "size": 192}, {"size": 0, "type": "pv", "vg": "os"}, {"size": 0, "type": "pv", "vg": "logs"}, {"size": 0, "type": "pv", "vg": "mysql"}, {"size": 50508, "type": "pv", "vg": "image"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 51200}, {"name": "vdc", "extra": ["disk/by-id/virtio-82650f2c4b334225b7ab"], "volumes": [{"type": "boot", "size": 300}, {"type": "raid", "size": 200}, {"type": "lvm_meta_pool", "size": 192}, {"size": 0, "type": "pv", "vg": "os"}, {"size": 0, "type": "pv", "vg": "logs"}, {"size": 0, "type": "pv", "vg": "mysql"}, {"size": 50508, "type": "pv", "vg": "image"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 51200}, {"type": "vg", "id": "os", "volumes": [{"type": "lv", "size": 15360}, {"type": "lv", "size": 3072}]}, {"type": "vg", "id": "logs", "volumes": [{"type": "lv", "size": 10240}]}, {"type": "vg", "id": "image", "volumes": [{"type": "lv", "size": 102180}]}, {"type": "vg", "id": "mysql", "volumes": [{"type": "lv", "size": 20480}]}]}, "mlnx_iser_enabled": false, "mlnx_plugin_mode": "disabled", "puppet_enable": 0, "mco_connector": "rabbitmq", "fuel_version": "8.0", "mlnx_vf_num": "16", "install_log_2_syslog": 1, "timezone": "Etc/UTC", "puppet_auto_setup": 1, "mco_auto_setup": 1}}, {"netboot_enabled": "1", "uid": "4", "ks_meta": {"mco_enable": 1, "pm_data": {"kernel_params": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "ks_spaces": [{"name": "vda", "extra": ["disk/by-id/virtio-02e7c7bfc4ad4670b256"], "volumes": [{"type": "boot", "size": 300}, {"type": "raid", "size": 200}, {"type": "lvm_meta_pool", "size": 64}, {"size": 18496, "type": "pv", "vg": "os"}, {"size": 32140, "type": "pv", "vg": "cinder"}, {"size": 0, "type": "pv", "vg": "vm"}], "type": "disk", "id": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 51200}, {"name": "vdb", "extra": ["disk/by-id/virtio-f0491e6bb4ae457daaa1"], "volumes": [{"type": "boot", "size": 300}, {"type": "raid", "size": 200}, {"type": "lvm_meta_pool", "size": 64}, {"size": 0, "type": "pv", "vg": "os"}, {"size": 34534, "type": "pv", "vg": "cinder"}, {"size": 16102, "type": "pv", "vg": "vm"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 51200}, {"name": "vdc", "extra": ["disk/by-id/virtio-0e2fa65cda74408b9489"], "volumes": [{"type": "boot", "size": 300}, {"type": "raid", "size": 200}, {"type": "lvm_meta_pool", "size": 128}, {"size": 0, "type": "pv", "vg": "os"}, {"size": 0, "type": "pv", "vg": "cinder"}, {"size": 50572, "type": "pv", "vg": "vm"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 51200}, {"type": "vg", "id": "os", "volumes": [{"type": "lv", "size": 15360}, {"type": "lv", "size": 3072}]}, {"type": "vg", "id": "cinder", "volumes": []}, {"type": "vg", "id": "vm", "volumes": [{"type": "lv", "size": 66546}]}]}, "mlnx_iser_enabled": false, "mlnx_plugin_mode": "disabled", "puppet_enable": 0, "mco_connector": "rabbitmq", "fuel_version": "8.0", "mlnx_vf_num": "16", "install_log_2_syslog": 1, "timezone": "Etc/UTC", "puppet_auto_setup": 1, "mco_auto_setup": 1}}, {"netboot_enabled": "1", "uid": "5", "ks_meta": {"mco_enable": 1, "pm_data": {"kernel_params": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "ks_spaces": [{"name": "vda", "extra": ["disk/by-id/virtio-c24a89625fad41008f4a"], "volumes": [{"type": "boot", "size": 300}, {"type": "raid", "size": 200}, {"type": "lvm_meta_pool", "size": 64}, {"size": 18496, "type": "pv", "vg": "os"}, {"size": 32140, "type": "pv", "vg": "cinder"}, {"size": 0, "type": "pv", "vg": "vm"}], "type": "disk", "id": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 51200}, {"name": "vdb", "extra": ["disk/by-id/virtio-4aa100f31cb446a1a6e0"], "volumes": [{"type": "boot", "size": 300}, {"type": "raid", "size": 200}, {"type": "lvm_meta_pool", "size": 64}, {"size": 0, "type": "pv", "vg": "os"}, {"size": 34534, "type": "pv", "vg": "cinder"}, {"size": 16102, "type": "pv", "vg": "vm"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 51200}, {"name": "vdc", "extra": ["disk/by-id/virtio-1fa5d7730b7c4783a7b4"], "volumes": [{"type": "boot", "size": 300}, {"type": "raid", "size": 200}, {"type": "lvm_meta_pool", "size": 128}, {"size": 0, "type": "pv", "vg": "os"}, {"size": 0, "type": "pv", "vg": "cinder"}, {"size": 50572, "type": "pv", "vg": "vm"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 51200}, {"type": "vg", "id": "os", "volumes": [{"type": "lv", "size": 15360}, {"type": "lv", "size": 3072}]}, {"type": "vg", "id": "cinder", "volumes": []}, {"type": "vg", "id": "vm", "volumes": [{"type": "lv", "size": 66546}]}]}, "mlnx_iser_enabled": false, "mlnx_plugin_mode": "disabled", "puppet_enable": 0, "mco_connector": "rabbitmq", "fuel_version": "8.0", "mlnx_vf_num": "16", "install_log_2_syslog": 1, "timezone": "Etc/UTC", "puppet_auto_setup": 1, "mco_auto_setup": 1}}]}}, "api_version": "1.0"}, "nodes_from_resp": ["4", "5"], "ended_with_status": "ready", "message": "", "subtasks_ids": [], "operation": "provision"}	1	6c2c9105-4810-4abc-9cfe-2fedfce08cde
23	4d081f26e12626186e0a1958b6c622b529a7517222cc0f85734184cf7de2818f	cluster_checking	check_before_deployment	nailgun_task	2015-11-04 11:18:46.39757	2015-11-04 11:18:46.592397	f	{"parent_task_id": 9, "output": null, "ended_with_status": "ready", "message": "", "subtasks_ids": [], "operation": "check_before_deployment"}	2	4a39fd2a-8c7e-47cc-af4a-8b467eadcb82
24	4d081f26e12626186e0a1958b6c622b529a7517222cc0f85734184cf7de2818f	cluster_changes	provision	nailgun_task	2015-11-04 11:18:46.621926	2015-11-04 11:18:46.834381	f	{"parent_task_id": 9, "output": {"respond_to": "provision_resp", "method": "image_provision", "args": {"task_uuid": "0f35a076-eb1f-484e-a988-a6c3c32fd5d5", "provisioning_info": {"engine": {}, "nodes": [{"netboot_enabled": "1", "uid": "6", "ks_meta": {"mco_enable": 1, "pm_data": {"kernel_params": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "ks_spaces": [{"name": "vda", "extra": ["disk/by-id/virtio-28598bd52e2946fcb06f"], "volumes": [{"type": "boot", "size": 300}, {"type": "raid", "size": 200}, {"type": "lvm_meta_pool", "size": 0}, {"vg": "os", "type": "pv", "size": 18496}, {"vg": "logs", "type": "pv", "size": 10304}, {"vg": "mysql", "type": "pv", "size": 20544}, {"vg": "image", "type": "pv", "size": 1356}], "type": "disk", "id": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 51200}, {"name": "vdb", "extra": ["disk/by-id/virtio-8558aa1d10fc479298eb"], "volumes": [{"type": "boot", "size": 300}, {"type": "raid", "size": 200}, {"type": "lvm_meta_pool", "size": 192}, {"vg": "os", "type": "pv", "size": 0}, {"vg": "logs", "type": "pv", "size": 0}, {"vg": "mysql", "type": "pv", "size": 0}, {"vg": "image", "type": "pv", "size": 50508}], "type": "disk", "id": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 51200}, {"name": "vdc", "extra": ["disk/by-id/virtio-6b064dbed0f645cd9739"], "volumes": [{"type": "boot", "size": 300}, {"type": "raid", "size": 200}, {"type": "lvm_meta_pool", "size": 192}, {"vg": "os", "type": "pv", "size": 0}, {"vg": "logs", "type": "pv", "size": 0}, {"vg": "mysql", "type": "pv", "size": 0}, {"vg": "image", "type": "pv", "size": 50508}], "type": "disk", "id": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 51200}, {"type": "vg", "id": "os", "volumes": [{"type": "lv", "size": 15360}, {"type": "lv", "size": 3072}]}, {"type": "vg", "id": "logs", "volumes": [{"type": "lv", "size": 10240}]}, {"type": "vg", "id": "image", "volumes": [{"type": "lv", "size": 102180}]}, {"type": "vg", "id": "mysql", "volumes": [{"type": "lv", "size": 20480}]}]}, "mlnx_iser_enabled": false, "mlnx_plugin_mode": "disabled", "puppet_enable": 0, "mco_connector": "rabbitmq", "fuel_version": "8.0", "mlnx_vf_num": "16", "install_log_2_syslog": 1, "timezone": "Etc/UTC", "puppet_auto_setup": 1, "mco_auto_setup": 1}}]}}, "api_version": "1.0"}, "ended_with_status": "running", "operation": "provision", "subtasks_ids": [], "message": ""}	2	0f35a076-eb1f-484e-a988-a6c3c32fd5d5
25	4d081f26e12626186e0a1958b6c622b529a7517222cc0f85734184cf7de2818f	cluster_changes	deployment	nailgun_task	2015-11-04 11:18:46.895878	2015-11-04 11:18:47.464622	f	{"parent_task_id": 9, "output": {}, "ended_with_status": "error", "operation": "deployment", "subtasks_ids": [], "message": ""}	2	13dc0cb4-2a64-4377-a052-80e24c455232
26	\N	operations	dump	nailgun_task	2015-11-04 11:20:05.388561	2015-11-04 11:20:05.427121	f	{"parent_task_id": null, "output": {"respond_to": "dump_environment_resp", "args": {"task_uuid": "7219610c-0137-49e2-83d0-6bbd068822cf", "settings": {"timestamp": true, "lastdump": "/var/www/nailgun/dump/last", "target": "/var/www/nailgun/dump/fuel-snapshot", "dump": {"local": {"objects": [{"type": "postgres"}, {"type": "xmlrpc"}], "hosts": [{}]}, "controller": {"objects": [{"type": "command", "command": "pcs status"}, {"type": "command", "command": "rabbitmqctl report"}, {"path": "/var/log/neutron/neutron-ns-metadata-proxy*.log", "type": "file"}, {"type": "command", "command": "for ns in $(ip netns list); do echo Namespace: ${ns}; ip netns exec ${ns} ip a; done"}, {"type": "command", "command": "for ns in $(ip netns list); do echo Namespace: ${ns}; ip netns exec ${ns} ip r; done"}, {"type": "command", "command": "for ns in $(ip netns list); do echo Namespace: ${ns}; ip netns exec ${ns} netstat -anp; done"}], "hosts": [{}, {}, {}]}, "master": {"objects": [{"path": "/etc/nailgun", "type": "dir"}, {"path": "/etc/astute", "type": "dir"}, {"path": "/etc/fuel", "type": "dir"}, {"type": "command", "command": "df -h"}, {"type": "command", "command": "mount"}, {"type": "command", "command": "iptables -t nat -S"}, {"type": "command", "command": "iptables -t filter -S"}, {"type": "command", "command": "dmidecode"}, {"type": "command", "command": "uptime"}, {"type": "command", "command": "ps auxwwf"}, {"type": "command", "command": "pvdisplay"}, {"type": "command", "command": "docker images"}, {"type": "command", "command": "docker ps"}, {"type": "command", "command": "vgdisplay"}, {"type": "command", "command": "lvdisplay"}, {"type": "command", "command": "ip a"}, {"type": "command", "command": "ip r"}, {"type": "command", "command": "netstat -anp"}, {"type": "command", "command": "brctl show"}, {"type": "command", "command": "rpm -qa"}, {"type": "command", "command": "yum repolist"}, {"path": "/etc/sysconfig/network-scripts", "type": "dir"}, {"path": "/etc/dnsmasq.conf", "type": "file"}, {"path": "/root/*.log", "type": "file"}, {"path": "/etc/cobbler*", "type": "file"}, {"path": "/var/log", "type": "dir"}, {"path": "/var/log/atop/atop_current", "type": "file"}, {"type": "command", "command": "uname -a"}, {"type": "command", "command": "lsmod"}, {"path": "/etc/*-release", "type": "file"}], "hosts": [{}]}, "slave": {"objects": [{"path": "/etc/astute.yaml", "type": "file"}, {"path": "/etc/hiera", "type": "dir"}, {"path": "/var/log/puppet.log", "type": "file"}, {"path": "/root/ceph*", "type": "file"}, {"path": "/root/anaconda*", "type": "file"}, {"path": "/root/*.log", "type": "file"}, {"path": "/root/*.ks", "type": "file"}, {"path": "/etc/ceph*", "type": "file"}, {"path": "/etc/keystone*", "type": "file"}, {"path": "/etc/nova*", "type": "file"}, {"path": "/etc/neutron*", "type": "file"}, {"path": "/etc/horizon*", "type": "file"}, {"path": "/etc/cinder*", "type": "file"}, {"path": "/etc/glance*", "type": "file"}, {"path": "/etc/swift*", "type": "file"}, {"path": "/etc/haproxy*", "type": "file"}, {"path": "/var/log/ceph", "type": "file"}, {"path": "/var/lib/puppet/state/last_run_summary.yaml", "type": "file"}, {"path": "/etc/resolv.conf", "type": "file"}, {"path": "/etc/mcollective/server.cfg", "type": "file"}, {"path": "/var/run/pcap_dir", "type": "dir"}, {"path": "/var/log/atop/atop_current", "type": "file"}, {"type": "command", "command": "df -h"}, {"type": "command", "command": "mount"}, {"type": "command", "command": "iptables -t nat -S"}, {"type": "command", "command": "iptables -t filter -S"}, {"type": "command", "command": "dmidecode"}, {"type": "command", "command": "uptime"}, {"type": "command", "command": "ps auxwwf"}, {"type": "command", "command": "pvdisplay"}, {"type": "command", "command": "vgdisplay"}, {"type": "command", "command": "lvdisplay"}, {"type": "command", "command": "ip a"}, {"type": "command", "command": "ip r"}, {"type": "command", "command": "arp -an"}, {"type": "command", "command": "netstat -anp"}, {"type": "command", "command": "brctl show"}, {"type": "command", "command": "rpm -qa"}, {"type": "command", "command": "yum repolist"}, {"type": "command", "command": "dpkg -l|cat"}, {"type": "command", "command": "apt-cache policy"}, {"type": "command", "command": "sysctl -a"}, {"path": "/var/lib/cloud", "type": "dir"}, {"path": "/var/log/cloud-init*.log", "type": "file"}, {"path": "/etc/sysconfig/network-scripts", "type": "dir"}, {"path": "/etc/network/interfaces.d", "type": "dir"}, {"path": "/etc/network/interfaces", "type": "file"}, {"path": "/root/post-partition.log", "type": "file"}, {"type": "command", "command": "blkid -o list"}, {"type": "command", "command": "ceph health"}, {"type": "command", "command": "ceph -s"}, {"type": "command", "command": "ceph osd tree"}, {"type": "command", "command": "cat /proc/interrupts"}, {"type": "command", "command": "uname -a"}, {"type": "command", "command": "lsmod"}, {"path": "/etc/*-release", "type": "file"}, {"type": "command", "command": "dmesg"}], "hosts": [{}, {}, {}, {}, {}]}}}}, "method": "dump_environment", "api_version": "1.0"}, "ended_with_status": "running", "operation": "dump", "subtasks_ids": [], "message": ""}	\N	7219610c-0137-49e2-83d0-6bbd068822cf
\.


--
-- Name: action_logs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('action_logs_id_seq', 26, true);


--
-- Data for Name: alembic_version; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY alembic_version (version_num) FROM stdin;
43b2cb64dae6
\.


--
-- Data for Name: attributes; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY attributes (id, cluster_id, editable, generated) FROM stdin;
2	2	{"external_dns": {"dns_list": {"regex": {"source": "^\\\\*$|^(?:\\\\d|1?\\\\d\\\\d|2[0-4]\\\\d|25[0-5])(?:\\\\.(?:\\\\d|1?\\\\d\\\\d|2[0-4]\\\\d|25[0-5])){3}(?:\\\\s*,\\\\s*(?:\\\\d|1?\\\\d\\\\d|2[0-4]\\\\d|25[0-5])(?:\\\\.(?:\\\\d|1?\\\\d\\\\d|2[0-4]\\\\d|25[0-5])){3})*$", "error": "Invalid IP address list"}, "description": "List of upstream DNS servers, separated by comma", "weight": 10, "value": "10.109.25.1", "label": "DNS list", "type": "text"}, "metadata": {"weight": 90, "label": "Host OS DNS Servers"}}, "additional_components": {"ceilometer": {"value": false, "type": "checkbox", "description": "If selected, Ceilometer component will be installed", "weight": 40, "label": "Install Ceilometer"}, "mongo": {"restrictions": ["settings:additional_components.ceilometer.value == false"], "description": "If selected, You can use external Mongo DB as ceilometer backend", "weight": 40, "value": false, "label": "Use external Mongo DB", "type": "checkbox"}, "heat": {"value": true, "type": "hidden", "description": "", "weight": 30, "label": ""}, "murano": {"value": false, "type": "checkbox", "description": "If selected, Murano component will be installed", "weight": 20, "label": "Install Murano"}, "sahara": {"value": false, "type": "checkbox", "description": "If selected, Sahara component will be installed", "weight": 10, "label": "Install Sahara"}, "ironic": {"restrictions": [{"cluster:net_provider != 'neutron' or networking_parameters:segmentation_type != 'vlan'": "Ironic requires Neutron with VLAN segmentation."}, {"settings:storage.images_ceph.value == true": "Ironic requires Swift as a backend for Glance image service."}], "description": "If selected, Ironic component will be installed", "weight": 50, "value": false, "label": "Install Ironic", "type": "checkbox"}, "metadata": {"weight": 20, "label": "Additional Components"}}, "repo_setup": {"repos": {"type": "custom_repo_configuration", "description": "Please note: the first repository will be considered the operating system mirror that will be used during node provisioning.\\nTo create a local repository mirror on the Fuel master node, please follow the instructions provided by running \\"fuel-createmirror --help\\" on the Fuel master node.\\nPlease make sure your Fuel master node has Internet access to the repository before attempting to create a mirror.\\nFor more details, please refer to the documentation (https://docs.mirantis.com/openstack/fuel/fuel-8.0/operations.html#external-ubuntu-ops).\\n", "value": [{"name": "ubuntu-0", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty", "type": "deb"}, {"name": "ubuntu-1", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-updates", "type": "deb"}, {"name": "ubuntu-2", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-security", "type": "deb"}, {"name": "ubuntu-3", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-proposed", "type": "deb"}, {"name": "mos", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/x86_64", "priority": 1050, "suite": "mos8.0", "type": "deb"}, {"name": "mos-updates", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-updates", "type": "deb"}, {"name": "mos-security", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-security", "type": "deb"}, {"name": "mos-holdback", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1100, "suite": "mos8.0-holdback", "type": "deb"}, {"name": "Auxiliary", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/auxiliary", "priority": 1150, "suite": "auxiliary", "type": "deb"}], "extra_priority": null}, "metadata": {"always_editable": true, "weight": 50, "label": "Repositories"}}, "external_mongo": {"mongo_db_name": {"regex": {"source": "^\\\\w+$", "error": "Invalid database name"}, "description": "Mongo database name", "weight": 30, "value": "ceilometer", "label": "Database name", "type": "text"}, "mongo_replset": {"value": "", "type": "text", "description": "Name for Mongo replication set", "weight": 30, "label": "Replset"}, "mongo_user": {"regex": {"source": "^\\\\w+$", "error": "Empty username"}, "description": "Mongo database username", "weight": 30, "value": "ceilometer", "label": "Username", "type": "text"}, "hosts_ip": {"regex": {"source": "^(((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?),)*((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$", "error": "Invalid hosts ip sequence"}, "description": "IP Addresses of MongoDB. Use comma to split IPs", "weight": 30, "value": "", "label": "MongoDB hosts IP", "type": "text"}, "mongo_password": {"regex": {"source": "^\\\\S*$", "error": "Password contains spaces"}, "description": "Mongo database password", "weight": 30, "value": "ceilometer", "label": "Password", "type": "password"}, "metadata": {"restrictions": [{"action": "hide", "message": "Ceilometer and MongoDB are not enabled on the Additional Components section", "condition": "settings:additional_components.mongo.value == false"}], "weight": 20, "label": "External MongoDB"}}, "kernel_params": {"kernel": {"value": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "type": "text", "description": "Default kernel parameters", "weight": 45, "label": "Initial parameters"}, "metadata": {"weight": 40, "label": "Kernel parameters"}}, "storage": {"iser": {"restrictions": ["settings:storage.volumes_lvm.value != true or settings:common.libvirt_type.value != 'kvm'", {"action": "hide", "condition": "not ('experimental' in version:feature_groups)"}], "description": "High performance block storage: Cinder volumes over iSER protocol (iSCSI over RDMA). This feature requires SR-IOV capabilities in the NIC, and will use a dedicated virtual function for the storage network.", "weight": 11, "value": false, "label": "iSER protocol for volumes (Cinder)", "type": "checkbox"}, "volumes_ceph": {"restrictions": ["settings:storage.volumes_lvm.value == true"], "description": "Configures Cinder to store volumes in Ceph RBD images.", "weight": 20, "value": false, "label": "Ceph RBD for volumes (Cinder)", "type": "checkbox"}, "objects_ceph": {"restrictions": ["settings:storage.images_ceph.value == false"], "description": "Configures RadosGW front end for Ceph RBD. This exposes S3 and Swift API Interfaces. If enabled, this option will prevent Swift from installing.", "weight": 80, "value": false, "label": "Ceph RadosGW for objects (Swift API)", "type": "checkbox"}, "ephemeral_ceph": {"value": false, "type": "checkbox", "description": "Configures Nova to store ephemeral volumes in RBD. This works best if Ceph is enabled for volumes and images, too. Enables live migration of all types of Ceph backed VMs (without this option, live migration will only work with VMs launched from Cinder volumes).", "weight": 75, "label": "Ceph RBD for ephemeral volumes (Nova)"}, "volumes_lvm": {"restrictions": ["settings:storage.volumes_ceph.value == true"], "description": "It is recommended to have at least one Storage - Cinder LVM node.", "weight": 10, "value": true, "label": "Cinder LVM over iSCSI for volumes", "type": "checkbox"}, "images_vcenter": {"restrictions": [{"action": "hide", "condition": "settings:common.use_vcenter.value != true"}, {"message": "Only one Glance backend could be selected.", "condition": "settings:storage.images_ceph.value == true"}], "description": "Configures Glance to use the vCenter/ESXi backend to store images. If enabled, this option will prevent Swift from installing.", "weight": 35, "value": false, "label": "VMware vCenter/ESXi datastore for images (Glance)", "type": "checkbox"}, "osd_pool_size": {"regex": {"source": "^[1-9]\\\\d*$", "error": "Invalid number"}, "description": "Configures the default number of object replicas in Ceph. This number must be equal to or lower than the number of deployed 'Storage - Ceph OSD' nodes.", "weight": 85, "value": "2", "label": "Ceph object replication factor", "type": "text"}, "images_ceph": {"restrictions": [{"settings:storage.images_vcenter.value == true": "Only one Glance backend could be selected."}], "description": "Configures Glance to use the Ceph RBD backend to store images. If enabled, this option will prevent Swift from installing.", "weight": 30, "value": false, "label": "Ceph RBD for images (Glance)", "type": "checkbox"}, "metadata": {"weight": 60, "label": "Storage"}}, "public_ssl": {"hostname": {"restrictions": [{"action": "hide", "condition": "settings:public_ssl.horizon.value == false and settings:public_ssl.services.value == false"}], "description": "Your DNS entries should point to this name. Self-signed certificates also will use this hostname", "weight": 50, "value": "public.fuel.local", "label": "DNS hostname for public TLS endpoints", "type": "text"}, "horizon": {"value": true, "type": "checkbox", "description": "Secure access to Horizon enabling HTTPS instead of HTTP", "weight": 10, "label": "HTTPS for Horizon"}, "services": {"value": true, "type": "checkbox", "description": "Enable TLS termination on HAProxy for OpenStack services", "weight": 20, "label": "TLS for OpenStack public endpoints"}, "cert_data": {"restrictions": [{"action": "hide", "condition": "(settings:public_ssl.cert_source.value != 'user_uploaded') or (settings:public_ssl.horizon.value == false and settings:public_ssl.services.value == false)"}], "description": "Certificate and private key data, concatenated into a single file", "weight": 40, "value": "", "label": "Certificate", "type": "file"}, "cert_source": {"restrictions": [{"action": "hide", "condition": "settings:public_ssl.horizon.value == false and settings:public_ssl.services.value == false"}], "description": "From where we'll get certificate and private key", "weight": 30, "value": "self_signed", "label": "Select source for certificate", "values": [{"data": "self_signed", "description": "Generate private key and certificate that will be signed by this key", "label": "Self-signed"}, {"data": "user_uploaded", "description": "Use pre-generated key and certificate", "label": "I have my own keypair with certificate"}], "type": "radio"}, "metadata": {"weight": 110, "label": "Public TLS"}}, "access": {"metadata": {"weight": 10, "label": "Access"}, "password": {"regex": {"source": "\\\\S", "error": "Empty password"}, "description": "Password for Administrator", "weight": 20, "value": "admin", "label": "Password", "type": "password"}, "user": {"regex": {"source": "^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?!ironic$)(?![Gg]uest$)(?!.* +.*$).+", "error": "Invalid username"}, "description": "Username for Administrator", "weight": 10, "value": "admin", "label": "Username", "type": "text"}, "tenant": {"regex": {"source": "^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?!ironic$)(?![Gg]uest$)(?!.* +.*$).+", "error": "Invalid tenant name"}, "description": "Tenant (project) name for Administrator", "weight": 30, "value": "admin", "label": "Tenant", "type": "text"}, "email": {"regex": {"source": "^\\\\S+@\\\\S+$", "error": "Invalid email"}, "description": "Email address for Administrator", "weight": 40, "value": "admin@localhost", "label": "Email", "type": "text"}}, "syslog": {"syslog_port": {"regex": {"source": "^([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "error": "Invalid syslog port"}, "description": "Remote syslog port", "weight": 20, "value": "514", "label": "Port", "type": "text"}, "syslog_transport": {"values": [{"data": "udp", "description": "", "label": "UDP"}, {"data": "tcp", "description": "", "label": "TCP"}], "type": "radio", "value": "tcp", "weight": 30, "label": "Syslog transport protocol"}, "syslog_server": {"regex": {"source": "^[a-zA-Z\\\\d]+[-\\\\.\\\\da-zA-Z]*$", "error": "Invalid hostname"}, "description": "Remote syslog hostname", "weight": 10, "value": "", "label": "Hostname", "type": "text"}, "metadata": {"enabled": false, "weight": 50, "toggleable": true, "label": "Syslog"}}, "murano_settings": {"murano_repo_url": {"value": "http://storage.apps.openstack.org/", "type": "text", "description": "", "weight": 10, "label": "Murano Repository URL"}, "metadata": {"restrictions": [{"action": "hide", "message": "Murano is not enabled on the Additional Components section", "condition": "settings:additional_components.murano.value == false"}], "weight": 20, "label": "Murano Settings"}}, "common": {"use_vcenter": {"restrictions": [{"condition": "cluster:net_provider == 'nova_network'"}], "type": "hidden", "value": false, "weight": 30}, "auto_assign_floating_ip": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider == 'neutron'"}], "description": "If selected, OpenStack will automatically assign a floating IP to a new instance", "weight": 40, "value": false, "label": "Auto assign floating IP", "type": "checkbox"}, "use_cow_images": {"value": true, "type": "checkbox", "description": "For most cases you will want qcow format. If it's disabled, raw image format will be used to run VMs. OpenStack with raw format currently does not support snapshotting.", "weight": 50, "label": "Use qcow format for images"}, "auth_key": {"value": "", "type": "textarea", "description": "Public key(s) to include in authorized_keys on deployed nodes", "weight": 70, "label": "Public Key"}, "puppet_debug": {"value": true, "type": "checkbox", "description": "Debug puppet logging mode provides more information, but requires more disk space.", "weight": 20, "label": "Puppet debug logging"}, "libvirt_type": {"values": [{"data": "kvm", "description": "Choose this type of hypervisor if you run OpenStack on hardware", "label": "KVM"}, {"data": "qemu", "description": "Choose this type of hypervisor if you run OpenStack on virtual hosts.", "label": "QEMU"}], "type": "radio", "value": "qemu", "weight": 30, "label": "Hypervisor type"}, "resume_guests_state_on_host_boot": {"value": true, "type": "checkbox", "description": "Whether to resume previous guests state when the host reboots. If enabled, this option causes guests assigned to the host to resume their previous state. If the guest was running a restart will be attempted when nova-compute starts. If the guest was not running previously, a restart will not be attempted.", "weight": 60, "label": "Resume guests state on host boot"}, "debug": {"value": false, "type": "checkbox", "description": "Debug logging mode provides more information, but requires more disk space.", "weight": 20, "label": "OpenStack debug logging"}, "nova_quota": {"value": false, "type": "checkbox", "description": "Quotas are used to limit CPU and memory usage for tenants. Enabling quotas will increase load on the Nova database.", "weight": 25, "label": "Nova quotas"}, "metadata": {"weight": 30, "label": "Common"}}, "neutron_mellanox": {"vf_num": {"restrictions": ["settings:neutron_mellanox.plugin.value != 'ethernet'"], "description": "Note that one virtual function will be reserved to the storage network, in case of choosing iSER.", "weight": 70, "value": "16", "label": "Number of virtual NICs", "type": "text"}, "metadata": {"restrictions": [{"action": "hide", "condition": "not ('experimental' in version:feature_groups)"}], "enabled": true, "toggleable": false, "weight": 50, "label": "Mellanox Neutron components"}, "plugin": {"type": "radio", "values": [{"restrictions": ["settings:storage.iser.value == true"], "data": "disabled", "description": "If selected, Mellanox drivers, Neutron and Cinder plugin will not be installed.", "label": "Mellanox drivers and plugins disabled"}, {"restrictions": ["settings:common.libvirt_type.value != 'kvm'"], "data": "drivers_only", "description": "If selected, Mellanox Ethernet drivers will be installed to support networking over Mellanox NIC. Mellanox Neutron plugin will not be installed.", "label": "Install only Mellanox drivers"}, {"restrictions": ["settings:common.libvirt_type.value != 'kvm' or not (cluster:net_provider == 'neutron' and networking_parameters:segmentation_type == 'vlan')"], "data": "ethernet", "description": "If selected, both Mellanox Ethernet drivers and Mellanox network acceleration (Neutron) plugin will be installed.", "label": "Install Mellanox drivers and SR-IOV plugin"}], "value": "disabled", "weight": 60, "label": "Mellanox drivers and SR-IOV plugin"}}, "public_network_assignment": {"assign_to_all_nodes": {"value": false, "type": "checkbox", "description": "When disabled, public network will be assigned to controllers only", "weight": 10, "label": "Assign public network to all nodes"}, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 50, "label": "Public network assignment"}}, "workloads_collector": {"password": {"type": "password", "value": "LTijbvAlKlvNgAxSvzF8pmG2"}, "enabled": {"type": "hidden", "value": true}, "user": {"type": "text", "value": "fuel_stats_user"}, "tenant": {"type": "text", "value": "services"}, "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 10, "label": "Workloads Collector User"}}, "external_ntp": {"ntp_list": {"regex": {"source": "^\\\\s*(?:(?:\\\\w+(?:-+\\\\w+)*\\\\.)+[a-z]+|\\\\d{1,3}(?:\\\\.\\\\d{1,3}){3})\\\\s*(?:,\\\\s*(?:(?:\\\\w+(?:-+\\\\w+)*\\\\.)+[a-z]+|\\\\d{1,3}(\\\\.\\\\d{1,3}){3})\\\\s*)*$", "error": "Invalid NTP server list"}, "description": "List of upstream NTP servers, separated by comma", "weight": 10, "value": "10.109.25.1", "label": "NTP server list", "type": "text"}, "metadata": {"weight": 100, "label": "Host OS NTP Servers"}}, "provision": {"method": {"type": "hidden", "value": "image"}, "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 80, "label": "Provision"}}, "corosync": {"group": {"value": "226.94.1.1", "type": "text", "description": "", "weight": 10, "label": "Group"}, "verified": {"value": false, "type": "checkbox", "description": "Set True only if multicast is configured correctly on router.", "weight": 10, "label": "Need to pass network verification."}, "port": {"value": "12000", "type": "text", "description": "", "weight": 20, "label": "Port"}, "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 50, "label": "Corosync"}}, "neutron_advanced_configuration": {"neutron_dvr": {"restrictions": [{"networking_parameters:segmentation_type != 'vlan' and settings:neutron_advanced_configuration.neutron_l2_pop.value == false": "DVR requires L2 population to be enabled."}], "description": "Enable Distributed Virtual Routers in Neutron", "weight": 20, "value": false, "label": "Neutron DVR", "type": "checkbox"}, "neutron_l2_pop": {"restrictions": [{"action": "hide", "condition": "networking_parameters:segmentation_type == 'vlan'"}], "description": "Enable L2 population mechanism in Neutron", "weight": 10, "value": false, "label": "Neutron L2 population", "type": "checkbox"}, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 45, "label": "Neutron Advanced Configuration"}}}	{"quantum_settings": {"database": {"passwd": "yyW1qUXLhvvhsE66ndcjxMdr"}, "keystone": {"admin_password": "I5oUJgLhihxUCZ5Xpq37KzRO"}, "metadata": {"metadata_proxy_shared_secret": "YpHCvqlyXaCnN1ryDDem4TZl"}}, "base_syslog": {"syslog_port": "514", "syslog_server": "10.109.25.2"}, "ceilometer": {"db_password": "G7Nooc9UUNl6J54aWHOA0eLK", "user_password": "jhkToVTa4Rv3ycbKB01NXtsg", "metering_secret": "PJK9q5wzZHG8Y3480gjjWbhM"}, "repo_setup": {"installer_kernel": {"local": "/var/www/nailgun/ubuntu/x86_64/images/linux", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux"}, "installer_initrd": {"local": "/var/www/nailgun/ubuntu/x86_64/images/initrd.gz", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz"}}, "rabbit": {"password": "GAfbNbbGox46anhRJxPCSPaP"}, "swift": {"user_password": "0rsxETd9gT6piSamweAN6xlI"}, "sahara": {"db_password": "nzUJ1qcHssWFVuZG58BPL86F", "user_password": "hWIVjGcSohl6ZHEqYCqolN7q"}, "heat": {"db_password": "7iNUjKvIezILtmuDqjvHbNcY", "user_password": "hk4c6BUmqSsyiHmxUNcElP87", "auth_encryption_key": "74fc9e742cdc1107b83a539e4406f41f", "rabbit_password": "2k5L905Hz9U8dCCpEQlCFOHl"}, "nova": {"db_password": "ujhtuVE3mLXIddIQS7JxxSQs", "user_password": "V8CxP0Q60f1WyJhXMqkwq5ip", "state_path": "/var/lib/nova"}, "murano": {"db_password": "eZ4Vgs2Lsjn5YYEcWmIV6WEi", "user_password": "bpZyIhNQf2MJfLAQztGdp4kz", "rabbit_password": "POvrZIi8CY1TtkHn4cfrR2gG"}, "keystone": {"db_password": "I1zPXVk9JT4f8crKX4unK1Me", "admin_token": "nThvHCXjUfWcO4WFttzqLe3b"}, "horizon": {"secret_key": "b60c96caa6ffc3dfa9fb7041d9f4431e4c959b574be780d8f22cb48e64df84ce"}, "mysql": {"root_password": "WEhpBRoQgXjzA8kgXCqB9BQA", "wsrep_password": "Rc9vcCSCYADeKtNPDprwFwBX"}, "ironic": {"swift_tempurl_key": "SKmZH3uwqE8EsOvXSXlKJmtW", "db_password": "RH1jsDV2WsqcDFbyUlIEgdiZ", "user_password": "WkG4L2qRzL0jQGjNzzNmhrk5"}, "puppet": {"modules": "rsync://10.109.25.2:/puppet/2015.1.0-8.0/modules/", "manifests": "rsync://10.109.25.2:/puppet/2015.1.0-8.0/manifests/"}, "cobbler": {"profile": "ubuntu_1404_x86_64"}, "cinder": {"db_password": "19XEx8HMGn2kzqUWU07sWNaJ", "user_password": "GGI6gomhXbqMJAPZ87zNwOIi", "fixed_key": "5e33a767c588097d7b9c068aed577dead6d96279ab6917916bbb9685c5c08a8f"}, "provision": {"image_data": {"/boot": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_2_ubuntu_1404_amd64-boot.img.gz", "format": "ext2"}, "/": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_2_ubuntu_1404_amd64.img.gz", "format": "ext4"}}, "codename": "trusty"}, "glance": {"db_password": "tCXyEdMP5JNTbUHE7dfpdtqx", "user_password": "dUWB80awNeEI73d2oVGmXwye"}}
1	1	{"additional_components": {"ceilometer": {"value": false, "type": "checkbox", "description": "If selected, Ceilometer component will be installed", "weight": 40, "label": "Install Ceilometer"}, "mongo": {"restrictions": ["settings:additional_components.ceilometer.value == false"], "description": "If selected, You can use external Mongo DB as ceilometer backend", "weight": 40, "value": false, "label": "Use external Mongo DB", "type": "checkbox"}, "heat": {"value": true, "type": "hidden", "description": "", "weight": 30, "label": ""}, "murano": {"value": false, "type": "checkbox", "description": "If selected, Murano component will be installed", "weight": 20, "label": "Install Murano"}, "sahara": {"value": false, "type": "checkbox", "description": "If selected, Sahara component will be installed", "weight": 10, "label": "Install Sahara"}, "ironic": {"restrictions": [{"cluster:net_provider != 'neutron' or networking_parameters:segmentation_type != 'vlan'": "Ironic requires Neutron with VLAN segmentation."}, {"settings:storage.images_ceph.value == true": "Ironic requires Swift as a backend for Glance image service."}], "description": "If selected, Ironic component will be installed", "weight": 50, "value": false, "label": "Install Ironic", "type": "checkbox"}, "metadata": {"weight": 20, "label": "Additional Components"}}, "repo_setup": {"repos": {"type": "custom_repo_configuration", "description": "Please note: the first repository will be considered the operating system mirror that will be used during node provisioning.\\nTo create a local repository mirror on the Fuel master node, please follow the instructions provided by running \\"fuel-createmirror --help\\" on the Fuel master node.\\nPlease make sure your Fuel master node has Internet access to the repository before attempting to create a mirror.\\nFor more details, please refer to the documentation (https://docs.mirantis.com/openstack/fuel/fuel-8.0/operations.html#external-ubuntu-ops).\\n", "value": [{"name": "ubuntu-0", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty", "type": "deb"}, {"name": "ubuntu-1", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-updates", "type": "deb"}, {"name": "ubuntu-2", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-security", "type": "deb"}, {"name": "ubuntu-3", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-proposed", "type": "deb"}, {"name": "mos", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/x86_64", "priority": 1050, "suite": "mos8.0", "type": "deb"}, {"name": "mos-updates", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-updates", "type": "deb"}, {"name": "mos-security", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-security", "type": "deb"}, {"name": "mos-holdback", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1100, "suite": "mos8.0-holdback", "type": "deb"}, {"name": "Auxiliary", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/auxiliary", "priority": 1150, "suite": "auxiliary", "type": "deb"}], "extra_priority": null}, "metadata": {"always_editable": true, "weight": 50, "label": "Repositories"}}, "external_mongo": {"mongo_db_name": {"regex": {"source": "^\\\\w+$", "error": "Invalid database name"}, "description": "Mongo database name", "weight": 30, "value": "ceilometer", "label": "Database name", "type": "text"}, "mongo_replset": {"value": "", "type": "text", "description": "Name for Mongo replication set", "weight": 30, "label": "Replset"}, "mongo_user": {"regex": {"source": "^\\\\w+$", "error": "Empty username"}, "description": "Mongo database username", "weight": 30, "value": "ceilometer", "label": "Username", "type": "text"}, "hosts_ip": {"regex": {"source": "^(((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?),)*((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$", "error": "Invalid hosts ip sequence"}, "description": "IP Addresses of MongoDB. Use comma to split IPs", "weight": 30, "value": "", "label": "MongoDB hosts IP", "type": "text"}, "mongo_password": {"regex": {"source": "^\\\\S*$", "error": "Password contains spaces"}, "description": "Mongo database password", "weight": 30, "value": "ceilometer", "label": "Password", "type": "password"}, "metadata": {"restrictions": [{"action": "hide", "message": "Ceilometer and MongoDB are not enabled on the Additional Components section", "condition": "settings:additional_components.mongo.value == false"}], "weight": 20, "label": "External MongoDB"}}, "external_dns": {"dns_list": {"regex": {"source": "^\\\\*$|^(?:\\\\d|1?\\\\d\\\\d|2[0-4]\\\\d|25[0-5])(?:\\\\.(?:\\\\d|1?\\\\d\\\\d|2[0-4]\\\\d|25[0-5])){3}(?:\\\\s*,\\\\s*(?:\\\\d|1?\\\\d\\\\d|2[0-4]\\\\d|25[0-5])(?:\\\\.(?:\\\\d|1?\\\\d\\\\d|2[0-4]\\\\d|25[0-5])){3})*$", "error": "Invalid IP address list"}, "description": "List of upstream DNS servers, separated by comma", "weight": 10, "value": "10.109.26.1", "label": "DNS list", "type": "text"}, "metadata": {"weight": 90, "label": "Host OS DNS Servers"}}, "storage": {"iser": {"restrictions": ["settings:storage.volumes_lvm.value != true or settings:common.libvirt_type.value != 'kvm'", {"action": "hide", "condition": "not ('experimental' in version:feature_groups)"}], "description": "High performance block storage: Cinder volumes over iSER protocol (iSCSI over RDMA). This feature requires SR-IOV capabilities in the NIC, and will use a dedicated virtual function for the storage network.", "weight": 11, "value": false, "label": "iSER protocol for volumes (Cinder)", "type": "checkbox"}, "volumes_ceph": {"restrictions": ["settings:storage.volumes_lvm.value == true"], "description": "Configures Cinder to store volumes in Ceph RBD images.", "weight": 20, "value": false, "label": "Ceph RBD for volumes (Cinder)", "type": "checkbox"}, "objects_ceph": {"restrictions": ["settings:storage.images_ceph.value == false"], "description": "Configures RadosGW front end for Ceph RBD. This exposes S3 and Swift API Interfaces. If enabled, this option will prevent Swift from installing.", "weight": 80, "value": false, "label": "Ceph RadosGW for objects (Swift API)", "type": "checkbox"}, "ephemeral_ceph": {"value": false, "type": "checkbox", "description": "Configures Nova to store ephemeral volumes in RBD. This works best if Ceph is enabled for volumes and images, too. Enables live migration of all types of Ceph backed VMs (without this option, live migration will only work with VMs launched from Cinder volumes).", "weight": 75, "label": "Ceph RBD for ephemeral volumes (Nova)"}, "volumes_lvm": {"restrictions": ["settings:storage.volumes_ceph.value == true"], "description": "It is recommended to have at least one Storage - Cinder LVM node.", "weight": 10, "value": true, "label": "Cinder LVM over iSCSI for volumes", "type": "checkbox"}, "images_vcenter": {"restrictions": [{"action": "hide", "condition": "settings:common.use_vcenter.value != true"}, {"message": "Only one Glance backend could be selected.", "condition": "settings:storage.images_ceph.value == true"}], "description": "Configures Glance to use the vCenter/ESXi backend to store images. If enabled, this option will prevent Swift from installing.", "weight": 35, "value": false, "label": "VMware vCenter/ESXi datastore for images (Glance)", "type": "checkbox"}, "osd_pool_size": {"regex": {"source": "^[1-9]\\\\d*$", "error": "Invalid number"}, "description": "Configures the default number of object replicas in Ceph. This number must be equal to or lower than the number of deployed 'Storage - Ceph OSD' nodes.", "weight": 85, "value": "2", "label": "Ceph object replication factor", "type": "text"}, "images_ceph": {"restrictions": [{"settings:storage.images_vcenter.value == true": "Only one Glance backend could be selected."}], "description": "Configures Glance to use the Ceph RBD backend to store images. If enabled, this option will prevent Swift from installing.", "weight": 30, "value": false, "label": "Ceph RBD for images (Glance)", "type": "checkbox"}, "metadata": {"weight": 60, "label": "Storage"}}, "public_ssl": {"hostname": {"restrictions": [{"action": "hide", "condition": "settings:public_ssl.horizon.value == false and settings:public_ssl.services.value == false"}], "description": "Your DNS entries should point to this name. Self-signed certificates also will use this hostname", "weight": 50, "value": "10.109.26.3", "label": "DNS hostname for public TLS endpoints", "type": "text"}, "horizon": {"value": true, "type": "checkbox", "description": "Secure access to Horizon enabling HTTPS instead of HTTP", "weight": 10, "label": "HTTPS for Horizon"}, "services": {"value": true, "type": "checkbox", "description": "Enable TLS termination on HAProxy for OpenStack services", "weight": 20, "label": "TLS for OpenStack public endpoints"}, "cert_data": {"restrictions": [{"action": "hide", "condition": "(settings:public_ssl.cert_source.value != 'user_uploaded') or (settings:public_ssl.horizon.value == false and settings:public_ssl.services.value == false)"}], "description": "Certificate and private key data, concatenated into a single file", "weight": 40, "value": {"content": "-----BEGIN CERTIFICATE-----\\nMIIC4TCCAckCAgPoMA0GCSqGSIb3DQEBBQUAMDYxHjAcBgNVBAsTFU1pcmFudGlz\\nIEZ1ZWwtUUEgVGVhbTEUMBIGA1UEAxMLMTAuMTA5LjI2LjMwHhcNMTUxMTA0MDk1\\nNTM0WhcNMjUxMTAxMDk1NTM0WjA2MR4wHAYDVQQLExVNaXJhbnRpcyBGdWVsLVFB\\nIFRlYW0xFDASBgNVBAMTCzEwLjEwOS4yNi4zMIIBIjANBgkqhkiG9w0BAQEFAAOC\\nAQ8AMIIBCgKCAQEAz6kAFiN9sMo0ytOsdtQvG6H/rBMR04mQ5XC65yi8EW+xgbtl\\nqtkF94z1fA3FgGzkmJcDoLHRFnLCfRM2H0oaYlSbBZ1nw4KlPLaw3da4+UGmUK7R\\nR//OgbzXP2Fl4K52svQmYP6DrKweT2tjL8bqcvZRY40eUlgQGJTsL9GSGyn6JUMK\\nZBJqg/BKxhi63z84UkYKyt0TImpJNLiIW6MrOfpz8Ycu9Cgg+ToG8JXIGnEr4q++\\nEeaS7otjJZmSNnFWyGXtBsbCdBB1OYlhyL8Nzc8rDgn2+OiQf4EYR3rQasoh/Kuw\\nqTqbx1PPaP2Dxfw09Y1NHBTWrCXqnbZHNuVdVQIDAQABMA0GCSqGSIb3DQEBBQUA\\nA4IBAQAZZp7Wl13sj5DGKAso8pchRggdJMnxlXnWN1hb40VJfx9PGlYfeAvzwgTc\\nSpQAbolgGx7XdTrveKsLx1iNVE0h1m95FR4V/feclSY08iKHhGxNWZn/MBYUd7ZD\\nZzZZiKMVlDaxW6Con5YOFz10VSsoSIUSdqsJc209cYxf3tQF2t0oZBHISdWehJJG\\nQqBxBK6Tov1pYkMk+UxAfoXaczS3VG+R787BvQJQXO7VqEeykuI7Mkk95bu/k+vO\\n5ikZ+MtKKTzqZHgkbmx8/8MisP/hYDWIG4bhX1DKWISbIcHl4TSsXYQFAvq6/PXj\\nF7ClM61xHk+L8PAfjisdqGdNzjla\\n-----END CERTIFICATE-----\\n-----BEGIN PRIVATE KEY-----\\nMIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDPqQAWI32wyjTK\\n06x21C8bof+sExHTiZDlcLrnKLwRb7GBu2Wq2QX3jPV8DcWAbOSYlwOgsdEWcsJ9\\nEzYfShpiVJsFnWfDgqU8trDd1rj5QaZQrtFH/86BvNc/YWXgrnay9CZg/oOsrB5P\\na2Mvxupy9lFjjR5SWBAYlOwv0ZIbKfolQwpkEmqD8ErGGLrfPzhSRgrK3RMiakk0\\nuIhboys5+nPxhy70KCD5OgbwlcgacSvir74R5pLui2MlmZI2cVbIZe0GxsJ0EHU5\\niWHIvw3NzysOCfb46JB/gRhHetBqyiH8q7CpOpvHU89o/YPF/DT1jU0cFNasJeqd\\ntkc25V1VAgMBAAECggEAK6j5pq3xmED7VoWophc4jFPEIJal0dcDiunnsgBDglr8\\ndC1FU+VrNsABQQLYOocqjNZ7YcbhEhowwAFRCMUYxQHK0iRlE5sdSKWUjB/AJk/i\\nOuZ2g+/JqEde7il5NQMZW8ivZQc+AgjyGnqWkQ3+bwtQ02BxNpjjUXfGLMugL2uD\\nt00SgN7o5frIqZnqSJhead1zbLfYQ4ZvDY6ETJF34xJlswdOqTJRrupcPJB9Pg0u\\ndO3UUY/SHqkKEA/z8Emh2D0wNoQb6RPK/xpgk2Ox97NmS4ujN1xJxOP3hQ5DsnJu\\nKmf0Qi6J1a0t3S3Vf0d3//JP7E0upAnkz1E0Ayb7wQKBgQD5UhqX0HsdQtyPxPho\\n/9xiPayTxzcoRhMcuFC+Tzn5RjY8hJ2qpW476Jaj9SQttP5EZo17gGaqICM0+Luh\\njJi05OKAv9Afhe9j/WceJXEhOGoSdREnL2WbBn8iVH6DI/myOPMWvhdIdJMxlm8h\\n2sjn+QThGVqpeXzNtoovvwQLxQKBgQDVOS3gUt9pQTtKtK54SNQOdp/xjuSHa0Y8\\n0Su53VYIHvBTyaPLrb1QyBriSXGISlDNZd7xmASuSsWVBtXgdUaP1ROuM3MSFbn9\\nW3g8Ney/1oarHM9KwvZeg9gYOhwmnnxyuL0ahRGZztddoBnqsfpLkRWy89MvWVUG\\n9RGvTs1UUQKBgFAUeQouIn0hjqp2/7rqA6ViXd4RbLv41gaxhO27kMlqLd1+Uw4O\\nmLuRV2FOSdKMgecCcYsrkM4wCF7pTYr0F9Bye/YSpgyZ/mxFZiuepxmefyNyipHl\\nfWMv0QH71a7VjUwbUqkJYX0aRHT29rcPCNzJdTG/7QjmRpnkebogRnJpAoGACcsA\\ngmcL/8eRM5Ms2DVwF+H24p9Pe7C/nxd0TKsPwnu5Sf/e2AH4yfcG1RHOdxYCtAxT\\nuwDiZiblAD06IX8BaKW+q6eNR21cB3jmAs3vO7hcowtFsgdWTWz8xdAVbuikiphV\\nhxxJfKj1V0V9KzxVZJcbSgbM0kXmE9W5pDWYVKECgYBP0bS5GJVizjF0I06nHaPH\\nEjAagKDa/0ron/u/fPZB0QZrPMPGzAwK5LRwvSIPB8Lk4kOV0r+6YwOUyfLx/yqq\\nrvEl5iAsptSP5/ePFlFbHVIACuDmpPzSYwDmUV3NHXBmfz+x5BJ6yGjJjPWZZLCC\\nKH8/PuaFqFlbj+vj96atsA==\\n-----END PRIVATE KEY-----\\n", "name": "8.0.custom_system_test.384.2015-11-04_09-16-35.pem"}, "label": "Certificate", "type": "file"}, "cert_source": {"restrictions": [{"action": "hide", "condition": "settings:public_ssl.horizon.value == false and settings:public_ssl.services.value == false"}], "description": "From where we'll get certificate and private key", "weight": 30, "value": "user_uploaded", "label": "Select source for certificate", "values": [{"data": "self_signed", "description": "Generate private key and certificate that will be signed by this key", "label": "Self-signed"}, {"data": "user_uploaded", "description": "Use pre-generated key and certificate", "label": "I have my own keypair with certificate"}], "type": "radio"}, "metadata": {"weight": 110, "label": "Public TLS"}}, "access": {"metadata": {"weight": 10, "label": "Access"}, "password": {"regex": {"source": "\\\\S", "error": "Empty password"}, "description": "Password for Administrator", "weight": 20, "value": "haVxlan", "label": "Password", "type": "password"}, "email": {"regex": {"source": "^\\\\S+@\\\\S+$", "error": "Invalid email"}, "description": "Email address for Administrator", "weight": 40, "value": "admin@localhost", "label": "Email", "type": "text"}, "tenant": {"regex": {"source": "^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?!ironic$)(?![Gg]uest$)(?!.* +.*$).+", "error": "Invalid tenant name"}, "description": "Tenant (project) name for Administrator", "weight": 30, "value": "haVxlan", "label": "Tenant", "type": "text"}, "user": {"regex": {"source": "^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?!ironic$)(?![Gg]uest$)(?!.* +.*$).+", "error": "Invalid username"}, "description": "Username for Administrator", "weight": 10, "value": "haVxlan", "label": "Username", "type": "text"}}, "syslog": {"syslog_port": {"regex": {"source": "^([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "error": "Invalid syslog port"}, "description": "Remote syslog port", "weight": 20, "value": "514", "label": "Port", "type": "text"}, "syslog_transport": {"values": [{"data": "udp", "description": "", "label": "UDP"}, {"data": "tcp", "description": "", "label": "TCP"}], "type": "radio", "value": "tcp", "weight": 30, "label": "Syslog transport protocol"}, "syslog_server": {"regex": {"source": "^[a-zA-Z\\\\d]+[-\\\\.\\\\da-zA-Z]*$", "error": "Invalid hostname"}, "description": "Remote syslog hostname", "weight": 10, "value": "", "label": "Hostname", "type": "text"}, "metadata": {"enabled": false, "weight": 50, "toggleable": true, "label": "Syslog"}}, "murano_settings": {"murano_repo_url": {"value": "http://storage.apps.openstack.org/", "type": "text", "description": "", "weight": 10, "label": "Murano Repository URL"}, "metadata": {"restrictions": [{"action": "hide", "message": "Murano is not enabled on the Additional Components section", "condition": "settings:additional_components.murano.value == false"}], "weight": 20, "label": "Murano Settings"}}, "common": {"use_vcenter": {"restrictions": [{"condition": "cluster:net_provider == 'nova_network'"}], "type": "hidden", "value": false, "weight": 30}, "auto_assign_floating_ip": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider == 'neutron'"}], "description": "If selected, OpenStack will automatically assign a floating IP to a new instance", "weight": 40, "value": false, "label": "Auto assign floating IP", "type": "checkbox"}, "use_cow_images": {"value": true, "type": "checkbox", "description": "For most cases you will want qcow format. If it's disabled, raw image format will be used to run VMs. OpenStack with raw format currently does not support snapshotting.", "weight": 50, "label": "Use qcow format for images"}, "auth_key": {"value": "", "type": "textarea", "description": "Public key(s) to include in authorized_keys on deployed nodes", "weight": 70, "label": "Public Key"}, "puppet_debug": {"value": true, "type": "checkbox", "description": "Debug puppet logging mode provides more information, but requires more disk space.", "weight": 20, "label": "Puppet debug logging"}, "libvirt_type": {"values": [{"data": "kvm", "description": "Choose this type of hypervisor if you run OpenStack on hardware", "label": "KVM"}, {"data": "qemu", "description": "Choose this type of hypervisor if you run OpenStack on virtual hosts.", "label": "QEMU"}], "type": "radio", "value": "qemu", "weight": 30, "label": "Hypervisor type"}, "resume_guests_state_on_host_boot": {"value": true, "type": "checkbox", "description": "Whether to resume previous guests state when the host reboots. If enabled, this option causes guests assigned to the host to resume their previous state. If the guest was running a restart will be attempted when nova-compute starts. If the guest was not running previously, a restart will not be attempted.", "weight": 60, "label": "Resume guests state on host boot"}, "debug": {"value": true, "type": "checkbox", "description": "Debug logging mode provides more information, but requires more disk space.", "weight": 20, "label": "OpenStack debug logging"}, "nova_quota": {"value": false, "type": "checkbox", "description": "Quotas are used to limit CPU and memory usage for tenants. Enabling quotas will increase load on the Nova database.", "weight": 25, "label": "Nova quotas"}, "metadata": {"weight": 30, "label": "Common"}}, "neutron_mellanox": {"vf_num": {"restrictions": ["settings:neutron_mellanox.plugin.value != 'ethernet'"], "description": "Note that one virtual function will be reserved to the storage network, in case of choosing iSER.", "weight": 70, "value": "16", "label": "Number of virtual NICs", "type": "text"}, "metadata": {"restrictions": [{"action": "hide", "condition": "not ('experimental' in version:feature_groups)"}], "enabled": true, "toggleable": false, "weight": 50, "label": "Mellanox Neutron components"}, "plugin": {"type": "radio", "values": [{"restrictions": ["settings:storage.iser.value == true"], "data": "disabled", "description": "If selected, Mellanox drivers, Neutron and Cinder plugin will not be installed.", "label": "Mellanox drivers and plugins disabled"}, {"restrictions": ["settings:common.libvirt_type.value != 'kvm'"], "data": "drivers_only", "description": "If selected, Mellanox Ethernet drivers will be installed to support networking over Mellanox NIC. Mellanox Neutron plugin will not be installed.", "label": "Install only Mellanox drivers"}, {"restrictions": ["settings:common.libvirt_type.value != 'kvm' or not (cluster:net_provider == 'neutron' and networking_parameters:segmentation_type == 'vlan')"], "data": "ethernet", "description": "If selected, both Mellanox Ethernet drivers and Mellanox network acceleration (Neutron) plugin will be installed.", "label": "Install Mellanox drivers and SR-IOV plugin"}], "value": "disabled", "weight": 60, "label": "Mellanox drivers and SR-IOV plugin"}}, "public_network_assignment": {"assign_to_all_nodes": {"value": false, "type": "checkbox", "description": "When disabled, public network will be assigned to controllers only", "weight": 10, "label": "Assign public network to all nodes"}, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 50, "label": "Public network assignment"}}, "workloads_collector": {"password": {"type": "password", "value": "pzwR8k5VFRALtKYgUmlWhqvP"}, "enabled": {"type": "hidden", "value": true}, "user": {"type": "text", "value": "fuel_stats_user"}, "tenant": {"type": "text", "value": "services"}, "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 10, "label": "Workloads Collector User"}}, "kernel_params": {"kernel": {"value": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "type": "text", "description": "Default kernel parameters", "weight": 45, "label": "Initial parameters"}, "metadata": {"weight": 40, "label": "Kernel parameters"}}, "provision": {"method": {"type": "hidden", "value": "image"}, "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 80, "label": "Provision"}}, "external_ntp": {"ntp_list": {"regex": {"source": "^\\\\s*(?:(?:\\\\w+(?:-+\\\\w+)*\\\\.)+[a-z]+|\\\\d{1,3}(?:\\\\.\\\\d{1,3}){3})\\\\s*(?:,\\\\s*(?:(?:\\\\w+(?:-+\\\\w+)*\\\\.)+[a-z]+|\\\\d{1,3}(\\\\.\\\\d{1,3}){3})\\\\s*)*$", "error": "Invalid NTP server list"}, "description": "List of upstream NTP servers, separated by comma", "weight": 10, "value": "10.109.26.1", "label": "NTP server list", "type": "text"}, "metadata": {"weight": 100, "label": "Host OS NTP Servers"}}, "corosync": {"group": {"value": "226.94.1.1", "type": "text", "description": "", "weight": 10, "label": "Group"}, "verified": {"value": false, "type": "checkbox", "description": "Set True only if multicast is configured correctly on router.", "weight": 10, "label": "Need to pass network verification."}, "port": {"value": "12000", "type": "text", "description": "", "weight": 20, "label": "Port"}, "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 50, "label": "Corosync"}}, "neutron_advanced_configuration": {"neutron_dvr": {"restrictions": [{"networking_parameters:segmentation_type != 'vlan' and settings:neutron_advanced_configuration.neutron_l2_pop.value == false": "DVR requires L2 population to be enabled."}], "description": "Enable Distributed Virtual Routers in Neutron", "weight": 20, "value": false, "label": "Neutron DVR", "type": "checkbox"}, "neutron_l2_pop": {"restrictions": [{"action": "hide", "condition": "networking_parameters:segmentation_type == 'vlan'"}], "description": "Enable L2 population mechanism in Neutron", "weight": 10, "value": false, "label": "Neutron L2 population", "type": "checkbox"}, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 45, "label": "Neutron Advanced Configuration"}}}	{"quantum_settings": {"database": {"passwd": "GypU4zguveU5kcmLeNlkfbsw"}, "keystone": {"admin_password": "YN3k8KCyHAfh4DM2ye2B8gT0"}, "metadata": {"metadata_proxy_shared_secret": "fXpkSM6wjrpGudMnO69OFVqQ"}}, "base_syslog": {"syslog_port": "514", "syslog_server": "10.109.25.2"}, "ceilometer": {"db_password": "Cp4KuxuIfMJyKMiEZDnPijGX", "user_password": "VregKeJHbAj4hRj7p1eOxcDq", "metering_secret": "ryqK3BkETEHjuKWGdtaFSnUb"}, "repo_setup": {"installer_kernel": {"local": "/var/www/nailgun/ubuntu/x86_64/images/linux", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux"}, "installer_initrd": {"local": "/var/www/nailgun/ubuntu/x86_64/images/initrd.gz", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz"}}, "rabbit": {"password": "Huti0N82WMfj30Uwx2d1Pdk4"}, "swift": {"user_password": "KQbKAgxOvdQN8BOreTiBh7PN"}, "sahara": {"db_password": "mXagTJRySOJ0MgauLdC2f9Cy", "user_password": "fwzfYp9I5Hv3AGnBGi75kU2L"}, "heat": {"db_password": "Bk2I1if2ljSaaynjwrf54Xpl", "user_password": "B6fBYfkwjj4T4CJ4FhZIVn6u", "auth_encryption_key": "57c5203de9e1937f223356a9e4579f8d", "rabbit_password": "edRK3tMLSiyEA8WOgJw6P4Yc"}, "nova": {"db_password": "T6SB47zM8hUxkQNTGm8ThTzL", "user_password": "uotlBTEiIHnjK1oO1ZKT6sRl", "state_path": "/var/lib/nova"}, "murano": {"db_password": "o5aUJyUYtPn2MrQj05DOBs4K", "user_password": "Vz2Rmv9V4wwt187EGXFqvFr6", "rabbit_password": "9sR2tJOPcxvX9mOknKCvk5Zg"}, "keystone": {"db_password": "oDE1wDOm1XAq7MoityaEidvG", "admin_token": "LB10kNbt8UkzQZSDlK77k6gO"}, "horizon": {"secret_key": "0410572f7cf7ff0f15f7b1c0e9939b0bebf401a6035e0419b2d7e8204cdfbbb1"}, "mysql": {"root_password": "5JATAmRPbTIeYMrFEri8xLgm", "wsrep_password": "lduKym27WvNzm8AixHMqdm6l"}, "ironic": {"swift_tempurl_key": "oUHBS6HM7bHCXLnFH24LlCQs", "db_password": "tQMa0YJ4boyTAZc2XPYUlI1s", "user_password": "PU9LtEmFruKfvMOLogcNyQhG"}, "puppet": {"modules": "rsync://10.109.25.2:/puppet/2015.1.0-8.0/modules/", "manifests": "rsync://10.109.25.2:/puppet/2015.1.0-8.0/manifests/"}, "cobbler": {"profile": "ubuntu_1404_x86_64"}, "cinder": {"db_password": "sfqPoaSuhyvs3qjYvbIAciF0", "user_password": "NmKR2xJJGk0f3sf9OHYVnZJ8", "fixed_key": "6d41099fa2f8942c5ad3b0c8e1c4abc1e8b19374dc400d23914ac127ed92edb2"}, "provision": {"image_data": {"/boot": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64-boot.img.gz", "format": "ext2"}, "/": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64.img.gz", "format": "ext4"}}, "codename": "trusty"}, "glance": {"db_password": "eLLNKQH7ctWB95btSKQbGyR1", "user_password": "o8xmzGde9ixMDwYbJ6Cer93e"}}
\.


--
-- Name: attributes_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('attributes_id_seq', 2, true);


--
-- Data for Name: capacity_log; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY capacity_log (id, report, datetime) FROM stdin;
\.


--
-- Name: capacity_log_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('capacity_log_id_seq', 1, false);


--
-- Data for Name: cluster_changes; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY cluster_changes (id, cluster_id, node_id, name) FROM stdin;
1	1	\N	attributes
2	1	\N	networks
3	1	\N	vmware_attributes
4	1	4	interfaces
5	1	4	disks
6	1	1	interfaces
7	1	1	disks
8	1	5	interfaces
9	1	5	disks
10	1	3	interfaces
11	1	3	disks
12	1	2	interfaces
13	1	2	disks
14	2	\N	attributes
15	2	\N	networks
16	2	\N	vmware_attributes
17	2	6	interfaces
18	2	6	disks
\.


--
-- Name: cluster_changes_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('cluster_changes_id_seq', 18, true);


--
-- Data for Name: cluster_plugins; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY cluster_plugins (id, plugin_id, cluster_id) FROM stdin;
\.


--
-- Name: cluster_plugins_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('cluster_plugins_id_seq', 1, false);


--
-- Data for Name: cluster_upgrade_alembic_version; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY cluster_upgrade_alembic_version (version_num) FROM stdin;
3b5d115d7e49
\.


--
-- Data for Name: cluster_upgrade_relations; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY cluster_upgrade_relations (id, orig_cluster_id, seed_cluster_id) FROM stdin;
\.


--
-- Name: cluster_upgrade_relations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('cluster_upgrade_relations_id_seq', 1, false);


--
-- Data for Name: clusters; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY clusters (id, mode, status, net_provider, name, release_id, replaced_deployment_info, replaced_provisioning_info, is_customized, fuel_version, pending_release_id, deployment_tasks, ui_settings, extensions) FROM stdin;
1	ha_compact	deployment	neutron	TestMultipleClusterNets	2	{}	{}	f	8.0	\N	[]	{"sort": [{"roles": "asc"}], "sort_by_labels": [], "search": "", "filter_by_labels": {}, "filter": {}, "view_mode": "standard"}	{volume_manager}
2	ha_compact	error	neutron	DefaultCluster	2	{}	{}	f	8.0	\N	[]	{"sort": [{"roles": "asc"}], "sort_by_labels": [], "search": "", "filter_by_labels": {}, "filter": {}, "view_mode": "standard"}	{volume_manager}
\.


--
-- Name: clusters_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('clusters_id_seq', 2, true);


--
-- Data for Name: components; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY components (id, name, type, hypervisors, networks, storages, additional_services, plugin_id) FROM stdin;
\.


--
-- Name: components_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('components_id_seq', 1, false);


--
-- Data for Name: extensions_migration_buffer; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY extensions_migration_buffer (id, extension_name, data) FROM stdin;
\.


--
-- Name: extensions_migration_buffer_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('extensions_migration_buffer_id_seq', 1, false);


--
-- Data for Name: ip_addr_ranges; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY ip_addr_ranges (id, network_group_id, first, last) FROM stdin;
11	2	10.109.26.2	10.109.26.127
12	3	10.109.27.2	10.109.27.127
13	4	10.109.29.2	10.109.29.127
14	5	10.109.28.2	10.109.28.127
15	6	10.109.31.2	10.109.31.127
16	7	10.109.32.2	10.109.32.127
17	8	10.109.34.2	10.109.34.127
18	9	10.109.33.2	10.109.33.127
19	10	10.109.30.3	10.109.30.127
20	1	10.109.25.3	10.109.25.254
21	11	10.109.26.2	10.109.26.127
22	12	10.109.27.1	10.109.27.254
23	13	10.109.29.1	10.109.29.254
\.


--
-- Name: ip_addr_ranges_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('ip_addr_ranges_id_seq', 23, true);


--
-- Data for Name: ip_addrs; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY ip_addrs (id, network, node, ip_addr, vip_type) FROM stdin;
6	3	\N	10.109.27.2	vrouter
7	3	\N	10.109.27.3	management
8	2	\N	10.109.26.2	vrouter_pub
9	2	\N	10.109.26.3	public
10	1	1	10.109.25.5	\N
11	1	2	10.109.25.3	\N
12	1	3	10.109.25.4	\N
13	10	4	10.109.30.3	\N
14	10	5	10.109.30.4	\N
15	2	3	10.109.26.4	\N
16	2	2	10.109.26.5	\N
17	2	1	10.109.26.6	\N
18	3	3	10.109.27.4	\N
19	3	2	10.109.27.5	\N
20	3	1	10.109.27.6	\N
21	4	3	10.109.29.2	\N
22	4	2	10.109.29.3	\N
23	4	1	10.109.29.4	\N
24	5	3	10.109.28.2	\N
25	5	2	10.109.28.3	\N
26	5	1	10.109.28.4	\N
27	7	4	10.109.32.2	\N
28	7	5	10.109.32.3	\N
29	8	4	10.109.34.2	\N
30	8	5	10.109.34.3	\N
31	9	4	10.109.33.2	\N
32	9	5	10.109.33.3	\N
33	12	\N	10.109.27.1	vrouter
34	12	\N	10.109.27.7	management
35	11	\N	10.109.26.7	vrouter_pub
36	11	\N	10.109.26.8	public
37	7	\N	10.109.32.4	vrouter
38	7	\N	10.109.32.5	management
39	6	\N	10.109.31.2	vrouter_pub
40	6	\N	10.109.31.3	public
41	10	6	10.109.30.5	\N
\.


--
-- Name: ip_addrs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('ip_addrs_id_seq', 41, true);


--
-- Data for Name: master_node_settings; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY master_node_settings (id, master_node_uid, settings) FROM stdin;
1	79013484-4774-43ab-b864-370af2b4fe8d	{"statistics": {"send_user_info": {"restrictions": ["fuel_settings:statistics.send_anonymous_statistic.value == false", {"action": "hide", "condition": "not ('mirantis' in version:feature_groups)"}], "type": "checkbox", "weight": 20, "value": true, "label": "statistics.setting_labels.send_user_info"}, "name": {"regex": {}, "restrictions": {}, "weight": 30, "value": "", "label": "statistics.setting_labels.name", "type": "hidden"}, "company": {"regex": {}, "restrictions": {}, "weight": 50, "value": "", "label": "statistics.setting_labels.company", "type": "hidden"}, "user_choice_saved": {"type": "hidden", "value": true}, "send_anonymous_statistic": {"type": "checkbox", "weight": 10, "value": true, "label": "statistics.setting_labels.send_anonymous_statistic"}, "email": {"regex": {}, "restrictions": {}, "weight": 40, "value": "test@localhost", "label": "statistics.setting_labels.email", "type": "hidden"}}, "tracking": {"password": {"regex": {"source": "\\\\S", "error": "Password cannot be empty"}, "type": "password", "value": "", "weight": 20, "label": "Password"}, "email": {"regex": {"source": "^\\\\S+@\\\\S+\\\\.\\\\S+$", "error": "Invalid email"}, "type": "text", "value": "", "weight": 10, "label": "Mirantis Account Email"}}}
\.


--
-- Name: master_node_settings_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('master_node_settings_id_seq', 1, true);


--
-- Data for Name: net_bond_assignments; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY net_bond_assignments (id, network_id, bond_id) FROM stdin;
\.


--
-- Name: net_bond_assignments_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('net_bond_assignments_id_seq', 1, false);


--
-- Data for Name: net_nic_assignments; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY net_nic_assignments (id, network_id, interface_id) FROM stdin;
26	10	20
27	6	19
28	7	18
29	9	17
30	8	16
31	1	5
32	2	4
33	3	3
34	5	2
35	4	1
36	10	25
37	6	24
38	7	23
39	9	22
40	8	21
41	1	15
42	2	14
43	3	13
44	5	12
45	4	11
46	1	10
47	2	9
48	3	8
49	5	7
50	4	6
51	10	30
52	6	29
53	7	28
54	8	27
55	9	26
\.


--
-- Name: net_nic_assignments_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('net_nic_assignments_id_seq', 55, true);


--
-- Data for Name: network_groups; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY network_groups (id, name, release, vlan_start, cidr, gateway, meta, group_id) FROM stdin;
1	fuelweb_admin	\N	\N	10.109.25.0/24	10.109.25.1	{"unmovable": true, "use_gateway": true, "notation": "ip_ranges", "render_addr_mask": null, "render_type": null, "map_priority": 0, "configurable": false}	\N
2	public	2	\N	10.109.26.0/24	10.109.26.1	{"vips": ["haproxy", "vrouter"], "name": "public", "notation": "ip_ranges", "render_type": null, "map_priority": 1, "configurable": true, "floating_range_var": "floating_ranges", "use_gateway": true, "vlan_start": null, "render_addr_mask": "public", "cidr": "10.109.26.0/24", "gateway": "10.109.26.1", "ip_range": ["10.109.26.2", "10.109.26.127"]}	1
11	public	2	\N	10.109.26.0/24	10.109.26.1	{"vips": ["haproxy", "vrouter"], "name": "public", "notation": "ip_ranges", "render_type": null, "map_priority": 1, "configurable": true, "floating_range_var": "floating_ranges", "use_gateway": true, "vlan_start": null, "render_addr_mask": "public", "cidr": "10.109.26.0/24", "gateway": "10.109.26.1", "ip_range": ["10.109.26.2", "10.109.26.127"]}	3
3	management	2	\N	10.109.27.0/24	10.109.27.1	{"vips": ["haproxy", "vrouter"], "name": "management", "notation": "ip_ranges", "render_type": "cidr", "map_priority": 2, "configurable": true, "use_gateway": false, "vlan_start": 101, "render_addr_mask": "internal", "cidr": "10.109.27.0/24"}	1
12	management	2	101	10.109.27.0/24	\N	{"vips": ["haproxy", "vrouter"], "name": "management", "notation": "cidr", "render_type": "cidr", "map_priority": 2, "configurable": true, "use_gateway": false, "vlan_start": 101, "render_addr_mask": "internal", "cidr": "10.109.27.0/24"}	3
4	storage	2	\N	10.109.29.0/24	10.109.29.1	{"name": "storage", "notation": "ip_ranges", "render_type": "cidr", "map_priority": 2, "configurable": true, "use_gateway": false, "vlan_start": 102, "render_addr_mask": "storage", "cidr": "10.109.29.0/24"}	1
13	storage	2	102	10.109.29.0/24	\N	{"name": "storage", "notation": "cidr", "render_type": "cidr", "map_priority": 2, "configurable": true, "use_gateway": false, "vlan_start": 102, "render_addr_mask": "storage", "cidr": "10.109.29.0/24"}	3
5	private	2	\N	10.109.28.0/24	10.109.28.1	{"name": "private", "notation": "ip_ranges", "render_type": "cidr", "map_priority": 2, "configurable": true, "use_gateway": false, "vlan_start": 103, "render_addr_mask": null, "cidr": "10.109.28.0/24", "seg_type": "tun"}	1
6	public	2	\N	10.109.31.0/24	10.109.31.1	{"vips": ["haproxy", "vrouter"], "name": "public", "notation": "ip_ranges", "render_type": null, "map_priority": 1, "configurable": true, "floating_range_var": "floating_ranges", "use_gateway": true, "vlan_start": null, "render_addr_mask": "public", "cidr": "10.109.26.0/24", "gateway": "10.109.26.1", "ip_range": ["10.109.26.2", "10.109.26.127"]}	2
14	private	2	\N	\N	\N	{"name": "private", "notation": null, "render_type": null, "map_priority": 2, "neutron_vlan_range": true, "use_gateway": false, "vlan_start": null, "render_addr_mask": null, "configurable": false, "seg_type": "vlan"}	3
7	management	2	\N	10.109.32.0/24	10.109.32.1	{"vips": ["haproxy", "vrouter"], "name": "management", "notation": "ip_ranges", "render_type": "cidr", "map_priority": 2, "configurable": true, "use_gateway": false, "vlan_start": 101, "render_addr_mask": "internal", "cidr": "10.109.27.0/24"}	2
8	storage	2	\N	10.109.34.0/24	10.109.34.1	{"name": "storage", "notation": "ip_ranges", "render_type": "cidr", "map_priority": 2, "configurable": true, "use_gateway": false, "vlan_start": 102, "render_addr_mask": "storage", "cidr": "10.109.29.0/24"}	2
9	private	2	\N	10.109.33.0/24	10.109.33.1	{"name": "private", "notation": "ip_ranges", "render_type": "cidr", "map_priority": 2, "configurable": true, "use_gateway": false, "vlan_start": 103, "render_addr_mask": null, "cidr": "10.109.28.0/24", "seg_type": "tun"}	2
10	fuelweb_admin	2	\N	10.109.30.0/24	10.109.30.2	{"unmovable": true, "use_gateway": true, "notation": "ip_ranges", "render_addr_mask": null, "render_type": null, "map_priority": 0, "configurable": false}	2
\.


--
-- Name: network_groups_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('network_groups_id_seq', 14, true);


--
-- Data for Name: networking_configs; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY networking_configs (id, discriminator, cluster_id, dns_nameservers, floating_ranges, configuration_template) FROM stdin;
1	neutron_config	1	["8.8.4.4", "8.8.8.8"]	[["10.109.26.128", "10.109.26.254"]]	\N
2	neutron_config	2	["8.8.4.4", "8.8.8.8"]	[["10.109.26.128", "10.109.26.254"]]	\N
\.


--
-- Name: networking_configs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('networking_configs_id_seq', 2, true);


--
-- Data for Name: neutron_config; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY neutron_config (id, vlan_range, gre_id_range, base_mac, internal_cidr, internal_gateway, segmentation_type, net_l23_provider) FROM stdin;
1	[1000, 1030]	[2, 65535]	fa:16:3e:00:00:00	10.109.28.0/24	10.109.28.1	tun	ovs
2	[1000, 1030]	[2, 65535]	fa:16:3e:00:00:00	10.109.28.0/24	10.109.28.1	vlan	ovs
\.


--
-- Data for Name: node_attributes; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY node_attributes (id, node_id, interfaces, vms_conf) FROM stdin;
1	1	{}	[]
2	2	{}	[]
3	3	{}	[]
4	4	{}	[]
5	5	{}	[]
6	6	{}	[]
\.


--
-- Name: node_attributes_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('node_attributes_id_seq', 6, true);


--
-- Data for Name: node_bond_interfaces; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY node_bond_interfaces (id, node_id, name, mac, state, mode, bond_properties, interface_properties, offloading_modes) FROM stdin;
\.


--
-- Name: node_bond_interfaces_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('node_bond_interfaces_id_seq', 1, false);


--
-- Data for Name: node_nic_interfaces; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY node_nic_interfaces (id, node_id, name, mac, max_speed, current_speed, ip_addr, netmask, state, parent_id, driver, bus_info, interface_properties, offloading_modes, pxe) FROM stdin;
1	1	eth4	64:8e:e1:b3:06:87	1000	1000	\N	\N	up	\N	e1000	0000:00:07.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "sub": [], "name": "rx-all"}, {"state": null, "sub": [], "name": "rx-fcs"}, {"state": null, "sub": [], "name": "tx-nocache-copy"}, {"state": null, "sub": [], "name": "rx-vlan-offload"}, {"state": null, "sub": [], "name": "generic-receive-offload"}, {"state": null, "sub": [], "name": "generic-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-tcp-segmentation"}], "name": "tcp-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-scatter-gather"}], "name": "scatter-gather"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-checksum-ip-generic"}], "name": "tx-checksumming"}, {"state": null, "sub": [], "name": "rx-checksumming"}]	f
2	1	eth3	64:5f:03:83:44:7d	1000	1000	\N	\N	up	\N	e1000	0000:00:06.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "sub": [], "name": "rx-all"}, {"state": null, "sub": [], "name": "rx-fcs"}, {"state": null, "sub": [], "name": "tx-nocache-copy"}, {"state": null, "sub": [], "name": "rx-vlan-offload"}, {"state": null, "sub": [], "name": "generic-receive-offload"}, {"state": null, "sub": [], "name": "generic-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-tcp-segmentation"}], "name": "tcp-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-scatter-gather"}], "name": "scatter-gather"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-checksum-ip-generic"}], "name": "tx-checksumming"}, {"state": null, "sub": [], "name": "rx-checksumming"}]	f
3	1	eth2	64:d6:67:07:2c:9c	1000	1000	\N	\N	up	\N	e1000	0000:00:05.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "sub": [], "name": "rx-all"}, {"state": null, "sub": [], "name": "rx-fcs"}, {"state": null, "sub": [], "name": "tx-nocache-copy"}, {"state": null, "sub": [], "name": "rx-vlan-offload"}, {"state": null, "sub": [], "name": "generic-receive-offload"}, {"state": null, "sub": [], "name": "generic-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-tcp-segmentation"}], "name": "tcp-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-scatter-gather"}], "name": "scatter-gather"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-checksum-ip-generic"}], "name": "tx-checksumming"}, {"state": null, "sub": [], "name": "rx-checksumming"}]	f
4	1	eth1	64:dd:fc:23:05:f5	1000	1000	\N	\N	up	\N	e1000	0000:00:04.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "sub": [], "name": "rx-all"}, {"state": null, "sub": [], "name": "rx-fcs"}, {"state": null, "sub": [], "name": "tx-nocache-copy"}, {"state": null, "sub": [], "name": "rx-vlan-offload"}, {"state": null, "sub": [], "name": "generic-receive-offload"}, {"state": null, "sub": [], "name": "generic-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-tcp-segmentation"}], "name": "tcp-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-scatter-gather"}], "name": "scatter-gather"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-checksum-ip-generic"}], "name": "tx-checksumming"}, {"state": null, "sub": [], "name": "rx-checksumming"}]	f
5	1	eth0	64:e8:08:98:7c:6d	1000	1000	10.109.25.5	255.255.255.0	up	\N	e1000	0000:00:03.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "sub": [], "name": "rx-all"}, {"state": null, "sub": [], "name": "rx-fcs"}, {"state": null, "sub": [], "name": "tx-nocache-copy"}, {"state": null, "sub": [], "name": "rx-vlan-offload"}, {"state": null, "sub": [], "name": "generic-receive-offload"}, {"state": null, "sub": [], "name": "generic-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-tcp-segmentation"}], "name": "tcp-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-scatter-gather"}], "name": "scatter-gather"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-checksum-ip-generic"}], "name": "tx-checksumming"}, {"state": null, "sub": [], "name": "rx-checksumming"}]	t
6	2	eth4	64:22:27:4e:1e:d9	1000	1000	\N	\N	up	\N	e1000	0000:00:07.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "sub": [], "name": "rx-all"}, {"state": null, "sub": [], "name": "rx-fcs"}, {"state": null, "sub": [], "name": "tx-nocache-copy"}, {"state": null, "sub": [], "name": "rx-vlan-offload"}, {"state": null, "sub": [], "name": "generic-receive-offload"}, {"state": null, "sub": [], "name": "generic-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-tcp-segmentation"}], "name": "tcp-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-scatter-gather"}], "name": "scatter-gather"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-checksum-ip-generic"}], "name": "tx-checksumming"}, {"state": null, "sub": [], "name": "rx-checksumming"}]	f
7	2	eth3	64:6d:9e:1d:80:40	1000	1000	\N	\N	up	\N	e1000	0000:00:06.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "sub": [], "name": "rx-all"}, {"state": null, "sub": [], "name": "rx-fcs"}, {"state": null, "sub": [], "name": "tx-nocache-copy"}, {"state": null, "sub": [], "name": "rx-vlan-offload"}, {"state": null, "sub": [], "name": "generic-receive-offload"}, {"state": null, "sub": [], "name": "generic-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-tcp-segmentation"}], "name": "tcp-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-scatter-gather"}], "name": "scatter-gather"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-checksum-ip-generic"}], "name": "tx-checksumming"}, {"state": null, "sub": [], "name": "rx-checksumming"}]	f
8	2	eth2	64:ff:b6:8f:57:e8	1000	1000	\N	\N	up	\N	e1000	0000:00:05.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "sub": [], "name": "rx-all"}, {"state": null, "sub": [], "name": "rx-fcs"}, {"state": null, "sub": [], "name": "tx-nocache-copy"}, {"state": null, "sub": [], "name": "rx-vlan-offload"}, {"state": null, "sub": [], "name": "generic-receive-offload"}, {"state": null, "sub": [], "name": "generic-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-tcp-segmentation"}], "name": "tcp-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-scatter-gather"}], "name": "scatter-gather"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-checksum-ip-generic"}], "name": "tx-checksumming"}, {"state": null, "sub": [], "name": "rx-checksumming"}]	f
9	2	eth1	64:d4:a8:a7:db:41	1000	1000	\N	\N	up	\N	e1000	0000:00:04.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "sub": [], "name": "rx-all"}, {"state": null, "sub": [], "name": "rx-fcs"}, {"state": null, "sub": [], "name": "tx-nocache-copy"}, {"state": null, "sub": [], "name": "rx-vlan-offload"}, {"state": null, "sub": [], "name": "generic-receive-offload"}, {"state": null, "sub": [], "name": "generic-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-tcp-segmentation"}], "name": "tcp-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-scatter-gather"}], "name": "scatter-gather"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-checksum-ip-generic"}], "name": "tx-checksumming"}, {"state": null, "sub": [], "name": "rx-checksumming"}]	f
10	2	eth0	64:e7:60:cb:1e:ec	1000	1000	10.109.25.3	255.255.255.0	up	\N	e1000	0000:00:03.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "sub": [], "name": "rx-all"}, {"state": null, "sub": [], "name": "rx-fcs"}, {"state": null, "sub": [], "name": "tx-nocache-copy"}, {"state": null, "sub": [], "name": "rx-vlan-offload"}, {"state": null, "sub": [], "name": "generic-receive-offload"}, {"state": null, "sub": [], "name": "generic-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-tcp-segmentation"}], "name": "tcp-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-scatter-gather"}], "name": "scatter-gather"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-checksum-ip-generic"}], "name": "tx-checksumming"}, {"state": null, "sub": [], "name": "rx-checksumming"}]	t
11	3	eth4	64:a0:4b:ee:32:39	1000	1000	\N	\N	up	\N	e1000	0000:00:07.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "sub": [], "name": "rx-all"}, {"state": null, "sub": [], "name": "rx-fcs"}, {"state": null, "sub": [], "name": "tx-nocache-copy"}, {"state": null, "sub": [], "name": "rx-vlan-offload"}, {"state": null, "sub": [], "name": "generic-receive-offload"}, {"state": null, "sub": [], "name": "generic-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-tcp-segmentation"}], "name": "tcp-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-scatter-gather"}], "name": "scatter-gather"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-checksum-ip-generic"}], "name": "tx-checksumming"}, {"state": null, "sub": [], "name": "rx-checksumming"}]	f
12	3	eth3	64:45:1e:2e:28:d3	1000	1000	\N	\N	up	\N	e1000	0000:00:06.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "sub": [], "name": "rx-all"}, {"state": null, "sub": [], "name": "rx-fcs"}, {"state": null, "sub": [], "name": "tx-nocache-copy"}, {"state": null, "sub": [], "name": "rx-vlan-offload"}, {"state": null, "sub": [], "name": "generic-receive-offload"}, {"state": null, "sub": [], "name": "generic-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-tcp-segmentation"}], "name": "tcp-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-scatter-gather"}], "name": "scatter-gather"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-checksum-ip-generic"}], "name": "tx-checksumming"}, {"state": null, "sub": [], "name": "rx-checksumming"}]	f
13	3	eth2	64:52:56:8c:0d:f6	1000	1000	\N	\N	up	\N	e1000	0000:00:05.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "sub": [], "name": "rx-all"}, {"state": null, "sub": [], "name": "rx-fcs"}, {"state": null, "sub": [], "name": "tx-nocache-copy"}, {"state": null, "sub": [], "name": "rx-vlan-offload"}, {"state": null, "sub": [], "name": "generic-receive-offload"}, {"state": null, "sub": [], "name": "generic-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-tcp-segmentation"}], "name": "tcp-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-scatter-gather"}], "name": "scatter-gather"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-checksum-ip-generic"}], "name": "tx-checksumming"}, {"state": null, "sub": [], "name": "rx-checksumming"}]	f
14	3	eth1	64:93:0f:ed:4e:54	1000	1000	\N	\N	up	\N	e1000	0000:00:04.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "sub": [], "name": "rx-all"}, {"state": null, "sub": [], "name": "rx-fcs"}, {"state": null, "sub": [], "name": "tx-nocache-copy"}, {"state": null, "sub": [], "name": "rx-vlan-offload"}, {"state": null, "sub": [], "name": "generic-receive-offload"}, {"state": null, "sub": [], "name": "generic-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-tcp-segmentation"}], "name": "tcp-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-scatter-gather"}], "name": "scatter-gather"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-checksum-ip-generic"}], "name": "tx-checksumming"}, {"state": null, "sub": [], "name": "rx-checksumming"}]	f
15	3	eth0	64:fa:14:70:c4:71	1000	1000	10.109.25.4	255.255.255.0	up	\N	e1000	0000:00:03.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "sub": [], "name": "rx-all"}, {"state": null, "sub": [], "name": "rx-fcs"}, {"state": null, "sub": [], "name": "tx-nocache-copy"}, {"state": null, "sub": [], "name": "rx-vlan-offload"}, {"state": null, "sub": [], "name": "generic-receive-offload"}, {"state": null, "sub": [], "name": "generic-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-tcp-segmentation"}], "name": "tcp-segmentation-offload"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-scatter-gather"}], "name": "scatter-gather"}, {"state": null, "sub": [{"state": null, "sub": [], "name": "tx-checksum-ip-generic"}], "name": "tx-checksumming"}, {"state": null, "sub": [], "name": "rx-checksumming"}]	t
16	4	eth4	64:0b:2a:4a:6c:14	1000	1000	\N	\N	up	\N	e1000	0000:00:07.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}]	f
17	4	eth3	64:0e:2c:72:3e:eb	1000	1000	\N	\N	up	\N	e1000	0000:00:06.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}]	f
18	4	eth2	64:9f:2a:ba:a8:97	1000	1000	\N	\N	up	\N	e1000	0000:00:05.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}]	f
19	4	eth1	64:16:9c:06:d3:40	1000	1000	\N	\N	up	\N	e1000	0000:00:04.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}]	f
20	4	eth0	64:99:6d:51:44:e6	1000	1000	10.109.30.3	255.255.255.0	up	\N	e1000	0000:00:03.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}]	t
21	5	eth4	64:41:e3:8b:0b:17	1000	1000	\N	\N	up	\N	e1000	0000:00:07.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}]	f
22	5	eth3	64:61:4f:d5:5d:b6	1000	1000	\N	\N	up	\N	e1000	0000:00:06.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}]	f
23	5	eth2	64:3a:1f:a0:b3:ee	1000	1000	\N	\N	up	\N	e1000	0000:00:05.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}]	f
24	5	eth1	64:e6:00:0d:07:e0	1000	1000	\N	\N	up	\N	e1000	0000:00:04.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}]	f
25	5	eth0	64:5e:dd:48:94:70	1000	1000	10.109.30.4	255.255.255.0	up	\N	e1000	0000:00:03.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}]	t
26	6	eth4	64:89:98:14:13:92	1000	1000	\N	\N	up	\N	e1000	0000:00:07.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}]	f
27	6	eth3	64:cd:40:35:ec:2e	1000	1000	\N	\N	up	\N	e1000	0000:00:06.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}]	f
28	6	eth2	64:43:e8:23:f8:d2	1000	1000	\N	\N	up	\N	e1000	0000:00:05.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}]	f
29	6	eth1	64:6d:0f:68:a3:eb	1000	1000	\N	\N	up	\N	e1000	0000:00:04.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}]	f
30	6	eth0	64:2d:83:ed:5a:e1	1000	1000	10.109.30.5	255.255.255.0	up	\N	e1000	0000:00:03.0	{"disable_offloading": false, "mtu": null}	[{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}]	t
\.


--
-- Name: node_nic_interfaces_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('node_nic_interfaces_id_seq', 30, true);


--
-- Data for Name: nodegroups; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY nodegroups (id, cluster_id, name) FROM stdin;
1	1	default
2	1	group-custom-1
3	2	default
\.


--
-- Name: nodegroups_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('nodegroups_id_seq', 3, true);


--
-- Data for Name: nodes; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY nodes (id, uuid, cluster_id, name, status, meta, mac, ip, manufacturer, platform_name, kernel_params, progress, os_platform, pending_addition, pending_deletion, error_type, error_msg, "timestamp", online, agent_checksum, replaced_deployment_info, replaced_provisioning_info, group_id, hostname, roles, pending_roles, primary_roles, network_template, extensions, labels) FROM stdin;
4	a481914d-f8c8-4cad-a2d9-fe9c3f37c752	1	slave-04_compute_cinder	provisioned	{"memory": {"slots": 1, "total": 3221225472, "maximum_capacity": 3221225472, "devices": [{"type": "RAM", "size": 3221225472}]}, "interfaces": [{"name": "eth0", "ip": "10.109.30.3", "driver": "e1000", "state": "up", "mac": "64:99:6d:51:44:e6", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "netmask": "255.255.255.0", "pxe": false, "bus_info": "0000:00:03.0"}, {"name": "eth1", "driver": "e1000", "state": "down", "mac": "64:16:9c:06:d3:40", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:04.0"}, {"name": "eth2", "driver": "e1000", "state": "down", "mac": "64:9f:2a:ba:a8:97", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:05.0"}, {"name": "eth3", "driver": "e1000", "state": "down", "mac": "64:0e:2c:72:3e:eb", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:06.0"}, {"name": "eth4", "driver": "e1000", "state": "down", "mac": "64:0b:2a:4a:6c:14", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:07.0"}], "disks": [{"name": "vdc", "extra": ["disk/by-id/virtio-0e2fa65cda74408b9489"], "removable": "0", "model": null, "disk": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 53687091200}, {"name": "vdb", "extra": ["disk/by-id/virtio-f0491e6bb4ae457daaa1"], "removable": "0", "model": null, "disk": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 53687091200}, {"name": "vda", "extra": ["disk/by-id/virtio-02e7c7bfc4ad4670b256"], "removable": "0", "model": null, "disk": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 53687091200}], "system": {"product": "Standard PC (i440FX + PIIX, 1996)", "version": "pc-i440fx-trusty", "uuid": "07534FF6-F719-4521-AA2D-00D6C91CF11D", "fqdn": "node-4.test.domain.local", "manufacturer": "QEMU"}, "cpu": {"real": 2, "total": 2, "spec": [{"model": "Intel Xeon E312xx (Sandy Bridge)", "frequency": 2099}, {"model": "Intel Xeon E312xx (Sandy Bridge)", "frequency": 2099}]}}	64:99:6d:51:44:e6	10.109.30.3	QEMU	Standard PC (i440FX + PIIX, 1996)	\N	100	ubuntu	f	f	\N	\N	2015-11-04 11:19:03.004126	t	2c7ae1e3ed13fc4093b023bd9ff63a5b8643a994	[]	{}	2	node-4	{compute,cinder}	{}	{}	\N	{}	{}
6	f4f52ab6-c93c-44ca-a828-d192ca2acc49	2	Untitled (5a:e1)	discover	{"system": {"product": "Standard PC (i440FX + PIIX, 1996)", "version": "pc-i440fx-trusty", "fqdn": "bootstrap", "manufacturer": "QEMU", "uuid": "1C32AF2C-8D39-4C13-8C76-CDDD99EE58B2"}, "interfaces": [{"name": "eth4", "driver": "e1000", "mac": "64:89:98:14:13:92", "state": "up", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:07.0"}, {"name": "eth3", "driver": "e1000", "mac": "64:cd:40:35:ec:2e", "state": "up", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:06.0"}, {"name": "eth2", "driver": "e1000", "mac": "64:43:e8:23:f8:d2", "state": "up", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:05.0"}, {"name": "eth1", "driver": "e1000", "mac": "64:6d:0f:68:a3:eb", "state": "up", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:04.0"}, {"name": "eth0", "ip": "10.109.30.5", "driver": "e1000", "state": "up", "mac": "64:2d:83:ed:5a:e1", "netmask": "255.255.255.0", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:03.0"}], "disks": [{"name": "vdc", "extra": ["disk/by-id/virtio-6b064dbed0f645cd9739"], "removable": "0", "model": null, "disk": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 53687091200}, {"name": "vdb", "extra": ["disk/by-id/virtio-8558aa1d10fc479298eb"], "removable": "0", "model": null, "disk": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 53687091200}, {"name": "vda", "extra": ["disk/by-id/virtio-28598bd52e2946fcb06f"], "removable": "0", "model": null, "disk": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 53687091200}], "cpu": {"real": 0, "total": 2, "spec": [{"model": "Intel Xeon E312xx (Sandy Bridge)", "frequency": 2099}, {"model": "Intel Xeon E312xx (Sandy Bridge)", "frequency": 2099}]}, "memory": {"slots": 1, "total": 3221225472, "maximum_capacity": 3221225472, "devices": [{"type": "RAM", "size": 3221225472}]}}	64:2d:83:ed:5a:e1	10.109.30.5	QEMU	Standard PC (i440FX + PIIX, 1996)	\N	0	centos	t	f	\N	\N	2015-11-04 11:19:10.244497	t	8628259ab5ac978ea0451e331491a6e2d1043312	[]	{}	2	node-6	{controller}	{}	{controller}	\N	{}	{}
2	354ffcb3-fe6a-4811-8eea-4be5ca40c046	1	slave-01_controller	deploying	{"memory": {"slots": 1, "total": 3221225472, "maximum_capacity": 3221225472, "devices": [{"type": "RAM", "size": 3221225472}]}, "interfaces": [{"name": "eth0", "driver": "e1000", "state": "up", "mac": "64:e7:60:cb:1e:ec", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:03.0"}, {"name": "eth1", "driver": "e1000", "state": "up", "mac": "64:d4:a8:a7:db:41", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:04.0"}, {"name": "eth2", "driver": "e1000", "state": "up", "mac": "64:ff:b6:8f:57:e8", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:05.0"}, {"name": "eth3", "driver": "e1000", "state": "up", "mac": "64:6d:9e:1d:80:40", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:06.0"}, {"name": "eth4", "driver": "e1000", "state": "up", "mac": "64:22:27:4e:1e:d9", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:07.0"}], "disks": [{"name": "vdc", "extra": ["disk/by-id/virtio-10a051460e134d919715"], "removable": "0", "model": null, "disk": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 53687091200}, {"name": "vdb", "extra": ["disk/by-id/virtio-f25535566a014142abf5"], "removable": "0", "model": null, "disk": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 53687091200}, {"name": "vda", "extra": ["disk/by-id/virtio-936a879d0e284edfb874"], "removable": "0", "model": null, "disk": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 53687091200}], "system": {"product": "Standard PC (i440FX + PIIX, 1996)", "version": "pc-i440fx-trusty", "uuid": "20FC46F2-7479-40C2-9781-E0B16E197956", "fqdn": "node-2.test.domain.local", "manufacturer": "QEMU"}, "cpu": {"real": 2, "total": 2, "spec": [{"model": "Intel Xeon E312xx (Sandy Bridge)", "frequency": 2099}, {"model": "Intel Xeon E312xx (Sandy Bridge)", "frequency": 2099}]}}	64:e7:60:cb:1e:ec	10.109.25.3	QEMU	Standard PC (i440FX + PIIX, 1996)	\N	10	ubuntu	f	f	\N	\N	2015-11-04 11:19:06.228879	t	6075ca0f3be405d8e70b5cc23587f967071c185a	[]	{}	1	node-2	{controller}	{}	{}	\N	{}	{}
3	56185f2f-6229-4062-bf71-ba2509e6bc9c	1	slave-03_controller	deploying	{"memory": {"slots": 1, "total": 3221225472, "maximum_capacity": 3221225472, "devices": [{"type": "RAM", "size": 3221225472}]}, "interfaces": [{"name": "eth0", "driver": "e1000", "state": "up", "mac": "64:fa:14:70:c4:71", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:03.0"}, {"name": "eth1", "driver": "e1000", "state": "up", "mac": "64:93:0f:ed:4e:54", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:04.0"}, {"name": "eth2", "driver": "e1000", "state": "up", "mac": "64:52:56:8c:0d:f6", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:05.0"}, {"name": "eth3", "driver": "e1000", "state": "up", "mac": "64:45:1e:2e:28:d3", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:06.0"}, {"name": "eth4", "driver": "e1000", "state": "up", "mac": "64:a0:4b:ee:32:39", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:07.0"}], "disks": [{"name": "vdc", "extra": ["disk/by-id/virtio-82650f2c4b334225b7ab"], "removable": "0", "model": null, "disk": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 53687091200}, {"name": "vdb", "extra": ["disk/by-id/virtio-fa1feadae0be4d0d98d2"], "removable": "0", "model": null, "disk": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 53687091200}, {"name": "vda", "extra": ["disk/by-id/virtio-683de68ab7bc4901b410"], "removable": "0", "model": null, "disk": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 53687091200}], "system": {"product": "Standard PC (i440FX + PIIX, 1996)", "version": "pc-i440fx-trusty", "uuid": "C7AA23B7-160B-4C5E-8A11-2EFBBD0A58FD", "fqdn": "node-3.test.domain.local", "manufacturer": "QEMU"}, "cpu": {"real": 2, "total": 2, "spec": [{"model": "Intel Xeon E312xx (Sandy Bridge)", "frequency": 2099}, {"model": "Intel Xeon E312xx (Sandy Bridge)", "frequency": 2099}]}}	64:fa:14:70:c4:71	10.109.25.4	QEMU	Standard PC (i440FX + PIIX, 1996)	\N	10	ubuntu	f	f	\N	\N	2015-11-04 11:19:20.389604	t	9c95b192cfab61e4d873806848be5da13973da16	[]	{}	1	node-3	{controller}	{}	{}	\N	{}	{}
5	8572994a-5f83-477a-b6b2-97710a8e9cc5	1	slave-02_compute_cinder	provisioned	{"memory": {"slots": 1, "total": 3221225472, "maximum_capacity": 3221225472, "devices": [{"type": "RAM", "size": 3221225472}]}, "interfaces": [{"name": "eth0", "ip": "10.109.30.4", "driver": "e1000", "state": "up", "mac": "64:5e:dd:48:94:70", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "netmask": "255.255.255.0", "pxe": false, "bus_info": "0000:00:03.0"}, {"name": "eth1", "driver": "e1000", "state": "down", "mac": "64:e6:00:0d:07:e0", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:04.0"}, {"name": "eth2", "driver": "e1000", "state": "down", "mac": "64:3a:1f:a0:b3:ee", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:05.0"}, {"name": "eth3", "driver": "e1000", "state": "down", "mac": "64:61:4f:d5:5d:b6", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:06.0"}, {"name": "eth4", "driver": "e1000", "state": "down", "mac": "64:41:e3:8b:0b:17", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:07.0"}], "disks": [{"name": "vdc", "extra": ["disk/by-id/virtio-1fa5d7730b7c4783a7b4"], "removable": "0", "model": null, "disk": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 53687091200}, {"name": "vdb", "extra": ["disk/by-id/virtio-4aa100f31cb446a1a6e0"], "removable": "0", "model": null, "disk": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 53687091200}, {"name": "vda", "extra": ["disk/by-id/virtio-c24a89625fad41008f4a"], "removable": "0", "model": null, "disk": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 53687091200}], "system": {"product": "Standard PC (i440FX + PIIX, 1996)", "version": "pc-i440fx-trusty", "uuid": "FFC6D654-4F96-482A-A361-61D735AC3DE1", "fqdn": "node-5.test.domain.local", "manufacturer": "QEMU"}, "cpu": {"real": 2, "total": 2, "spec": [{"model": "Intel Xeon E312xx (Sandy Bridge)", "frequency": 2099}, {"model": "Intel Xeon E312xx (Sandy Bridge)", "frequency": 2099}]}}	64:5e:dd:48:94:70	10.109.30.4	QEMU	Standard PC (i440FX + PIIX, 1996)	\N	100	ubuntu	f	f	\N	\N	2015-11-04 11:19:25.668283	t	e79f898dd2c1caf0a32a904d932fe277c36c6275	[]	{}	2	node-5	{compute,cinder}	{}	{}	\N	{}	{}
1	920c8113-b090-4bd0-b0ab-e6503ddbc6af	1	slave-05_controller	ready	{"memory": {"slots": 1, "total": 3221225472, "maximum_capacity": 3221225472, "devices": [{"type": "RAM", "size": 3221225472}]}, "interfaces": [{"name": "eth0", "driver": "e1000", "state": "up", "mac": "64:e8:08:98:7c:6d", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:03.0"}, {"name": "eth1", "driver": "e1000", "state": "up", "mac": "64:dd:fc:23:05:f5", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:04.0"}, {"name": "eth2", "driver": "e1000", "state": "up", "mac": "64:d6:67:07:2c:9c", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:05.0"}, {"name": "eth3", "driver": "e1000", "state": "up", "mac": "64:5f:03:83:44:7d", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:06.0"}, {"name": "eth4", "driver": "e1000", "state": "up", "mac": "64:8e:e1:b3:06:87", "max_speed": 1000, "current_speed": 1000, "offloading_modes": [{"state": null, "name": "rx-all", "sub": []}, {"state": null, "name": "rx-fcs", "sub": []}, {"state": null, "name": "tx-nocache-copy", "sub": []}, {"state": null, "name": "rx-vlan-offload", "sub": []}, {"state": null, "name": "generic-receive-offload", "sub": []}, {"state": null, "name": "generic-segmentation-offload", "sub": []}, {"state": null, "name": "tcp-segmentation-offload", "sub": [{"state": null, "name": "tx-tcp-segmentation", "sub": []}]}, {"state": null, "name": "scatter-gather", "sub": [{"state": null, "name": "tx-scatter-gather", "sub": []}]}, {"state": null, "name": "tx-checksumming", "sub": [{"state": null, "name": "tx-checksum-ip-generic", "sub": []}]}, {"state": null, "name": "rx-checksumming", "sub": []}], "pxe": false, "bus_info": "0000:00:07.0"}], "disks": [{"name": "vdc", "extra": ["disk/by-id/virtio-e692bda1180f4d9f8b57"], "removable": "0", "model": null, "disk": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 53687091200}, {"name": "vdb", "extra": ["disk/by-id/virtio-ad6e3203f739456f9072"], "removable": "0", "model": null, "disk": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 53687091200}, {"name": "vda", "extra": ["disk/by-id/virtio-824e132275744208a9c8"], "removable": "0", "model": null, "disk": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 53687091200}], "system": {"product": "Standard PC (i440FX + PIIX, 1996)", "version": "pc-i440fx-trusty", "uuid": "82528920-CA03-441B-BCBE-AB7F9DFBCB96", "fqdn": "node-1.test.domain.local", "manufacturer": "QEMU"}, "cpu": {"real": 2, "total": 2, "spec": [{"model": "Intel Xeon E312xx (Sandy Bridge)", "frequency": 2099}, {"model": "Intel Xeon E312xx (Sandy Bridge)", "frequency": 2099}]}}	64:e8:08:98:7c:6d	10.109.25.5	QEMU	Standard PC (i440FX + PIIX, 1996)	\N	100	ubuntu	f	f	\N	\N	2015-11-04 11:19:20.785896	t	758466b3e148c74e92c5f4b3ff2a94b225cd06e7	[]	{}	1	node-1	{controller}	{}	{controller}	\N	{}	{}
\.


--
-- Name: nodes_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('nodes_id_seq', 6, true);


--
-- Data for Name: notifications; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY notifications (id, cluster_id, node_id, task_id, topic, message, status, datetime) FROM stdin;
1	\N	\N	\N	done	Master node installation has been completed successfully. Now you can boot new nodes over PXE, they will be discovered and become available for installing OpenStack on them	unread	2015-11-04 09:42:19.653768
2	\N	\N	\N	done	We recommend reviewing and applying Maintenance Updates for this release of Mirantis OpenStack: https://docs.mirantis.com/openstack/fuel/fuel-8.0/release-notes.html#maintenance-updates	unread	2015-11-04 09:44:47.475841
3	\N	1	\N	discover	New node is discovered: 2 CPUs / 3.0 GB RAM / 0.161 TB HDD 	unread	2015-11-04 09:54:08.681959
4	\N	2	\N	discover	New node is discovered: 2 CPUs / 3.0 GB RAM / 0.161 TB HDD 	unread	2015-11-04 09:54:19.003293
5	\N	3	\N	discover	New node is discovered: 2 CPUs / 3.0 GB RAM / 0.161 TB HDD 	unread	2015-11-04 09:54:34.59752
6	\N	4	\N	discover	New node is discovered: 2 CPUs / 3.0 GB RAM / 0.161 TB HDD 	unread	2015-11-04 10:00:10.810187
7	\N	5	\N	discover	New node is discovered: 2 CPUs / 3.0 GB RAM / 0.161 TB HDD 	unread	2015-11-04 10:00:28.386891
8	\N	6	\N	discover	New node is discovered: 2 CPUs / 3.0 GB RAM / 0.161 TB HDD 	unread	2015-11-04 10:37:29.854869
\.


--
-- Name: notifications_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('notifications_id_seq', 8, true);


--
-- Data for Name: nova_network_config; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY nova_network_config (id, fixed_networks_cidr, fixed_networks_vlan_start, fixed_network_size, fixed_networks_amount, net_manager) FROM stdin;
\.


--
-- Data for Name: oswl_stats; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY oswl_stats (id, cluster_id, created_date, updated_time, resource_type, resource_data, resource_checksum, is_sent) FROM stdin;
\.


--
-- Name: oswl_stats_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('oswl_stats_id_seq', 1, false);


--
-- Data for Name: plugins; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY plugins (id, name, title, version, description, releases, fuel_version, package_version, groups, authors, licenses, homepage, network_roles_metadata, attributes_metadata, volumes_metadata, roles_metadata, deployment_tasks, tasks) FROM stdin;
\.


--
-- Name: plugins_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('plugins_id_seq', 1, false);


--
-- Data for Name: release_components; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY release_components (id, release_id, component_id) FROM stdin;
\.


--
-- Name: release_components_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('release_components_id_seq', 1, false);


--
-- Data for Name: releases; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY releases (id, name, version, description, operating_system, state, networks_metadata, attributes_metadata, volumes_metadata, modes_metadata, roles_metadata, can_update_from_versions, wizard_metadata, deployment_tasks, vmware_attributes_metadata, modes, network_roles_metadata, extensions) FROM stdin;
2	Kilo on Ubuntu 14.04	2015.1.0-8.0	This option will install the OpenStack Kilo packages using Ubuntu as a base operating system. With high availability features built in, you are getting a robust, enterprise-grade OpenStack deployment.	Ubuntu	available	{"bonding": {"availability": [{"linux": "settings:storage.iser.value == false and settings:neutron_mellanox.plugin.value != 'ethernet'"}, {"ovs": "false"}], "properties": {"linux": {"lacp_rate": [{"for_modes": ["802.3ad"], "values": ["slow", "fast"]}], "mode": [{"values": ["balance-rr", "active-backup"]}, {"values": ["802.3ad"], "condition": "'experimental' in version:feature_groups or interface:pxe == false"}, {"values": ["balance-xor", "broadcast", "balance-tlb", "balance-alb"], "condition": "'experimental' in version:feature_groups"}], "xmit_hash_policy": [{"for_modes": ["802.3ad", "balance-xor", "balance-tlb", "balance-alb"], "values": ["layer2", "layer2+3", "layer3+4", "encap2+3", "encap3+4"]}]}}}, "nova_network": {"config": {"floating_ranges": [["10.109.26.128", "10.109.26.254"]], "net_manager": "FlatDHCPManager", "fixed_networks_vlan_start": 103, "fixed_networks_amount": 1, "fixed_network_size": 256, "fixed_networks_cidr": "10.109.28.0/24"}, "networks": [{"vips": ["haproxy", "vrouter"], "name": "public", "notation": "ip_ranges", "render_type": null, "map_priority": 1, "configurable": true, "use_gateway": true, "vlan_start": null, "render_addr_mask": "public", "cidr": "10.109.26.0/24", "gateway": "10.109.26.1", "ip_range": ["10.109.26.2", "10.109.26.127"]}, {"vips": ["haproxy", "vrouter"], "name": "management", "notation": "cidr", "render_type": "cidr", "map_priority": 2, "configurable": true, "use_gateway": false, "vlan_start": 101, "render_addr_mask": "internal", "cidr": "10.109.27.0/24"}, {"name": "storage", "notation": "cidr", "render_type": "cidr", "map_priority": 2, "configurable": true, "use_gateway": false, "vlan_start": 102, "render_addr_mask": "storage", "cidr": "10.109.29.0/24"}, {"ext_net_data": ["fixed_networks_vlan_start", "fixed_networks_amount"], "name": "fixed", "notation": null, "render_type": null, "map_priority": 2, "configurable": false, "use_gateway": false, "vlan_start": null, "render_addr_mask": null}]}, "neutron": {"config": {"parameters": {"database": {"username": null, "passwd": "", "provider": "mysql", "port": "3306", "database": null}, "keystone": {"admin_user": null, "admin_password": ""}, "amqp": {"username": null, "passwd": "", "hosts": "hostname1:5672, hostname2:5672", "provider": "rabbitmq"}, "metadata": {"metadata_proxy_shared_secret": ""}}, "internal_cidr": "10.109.28.0/24", "internal_gateway": "10.109.28.1", "floating_ranges": [["10.109.26.128", "10.109.26.254"]], "base_mac": "fa:16:3e:00:00:00", "gre_id_range": [2, 65535], "vlan_range": [1000, 1030]}, "networks": [{"vips": ["haproxy", "vrouter"], "name": "public", "notation": "ip_ranges", "render_type": null, "map_priority": 1, "configurable": true, "floating_range_var": "floating_ranges", "use_gateway": true, "vlan_start": null, "render_addr_mask": "public", "cidr": "10.109.26.0/24", "gateway": "10.109.26.1", "ip_range": ["10.109.26.2", "10.109.26.127"]}, {"vips": ["haproxy", "vrouter"], "name": "management", "notation": "cidr", "render_type": "cidr", "map_priority": 2, "configurable": true, "use_gateway": false, "vlan_start": 101, "render_addr_mask": "internal", "cidr": "10.109.27.0/24"}, {"name": "storage", "notation": "cidr", "render_type": "cidr", "map_priority": 2, "configurable": true, "use_gateway": false, "vlan_start": 102, "render_addr_mask": "storage", "cidr": "10.109.29.0/24"}, {"name": "private", "notation": null, "render_type": null, "map_priority": 2, "neutron_vlan_range": true, "use_gateway": false, "vlan_start": null, "render_addr_mask": null, "configurable": false, "seg_type": "vlan"}, {"name": "private", "notation": "cidr", "render_type": "cidr", "map_priority": 2, "configurable": true, "use_gateway": false, "vlan_start": 103, "render_addr_mask": null, "cidr": "10.109.28.0/24", "seg_type": "gre"}, {"name": "private", "notation": "cidr", "render_type": "cidr", "map_priority": 2, "configurable": true, "use_gateway": false, "vlan_start": 103, "render_addr_mask": null, "cidr": "10.109.28.0/24", "seg_type": "tun"}]}}	{"generated": {"swift": {"user_password": {"generator": "password"}}, "quantum_settings": {"database": {"passwd": {"generator": "password"}}, "keystone": {"admin_password": {"generator": "password"}}, "metadata": {"metadata_proxy_shared_secret": {"generator": "password"}}}, "base_syslog": {"syslog_port": {"generator": "identical", "generator_arg": "514"}, "syslog_server": {"generator": "ip", "generator_arg": "admin"}}, "ceilometer": {"db_password": {"generator": "password"}, "user_password": {"generator": "password"}, "metering_secret": {"generator": "password"}}, "repo_setup": {"installer_kernel": {"local": "/var/www/nailgun/ubuntu/x86_64/images/linux", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux"}, "installer_initrd": {"local": "/var/www/nailgun/ubuntu/x86_64/images/initrd.gz", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz"}}, "rabbit": {"password": {"generator": "password"}}, "puppet": {"modules": "rsync://{settings.MASTER_IP}:/puppet/{cluster.release.version}/modules/", "manifests": "rsync://{settings.MASTER_IP}:/puppet/{cluster.release.version}/manifests/"}, "heat": {"db_password": {"generator": "password"}, "user_password": {"generator": "password"}, "auth_encryption_key": {"generator": "hexstring", "generator_arg": "32"}, "rabbit_password": {"generator": "password"}}, "nova": {"db_password": {"generator": "password"}, "user_password": {"generator": "password"}, "state_path": "/var/lib/nova"}, "murano": {"db_password": {"generator": "password"}, "user_password": {"generator": "password"}, "rabbit_password": {"generator": "password"}}, "sahara": {"db_password": {"generator": "password"}, "user_password": {"generator": "password"}}, "horizon": {"secret_key": {"generator": "hexstring", "generator_arg": "64"}}, "mysql": {"root_password": {"generator": "password"}, "wsrep_password": {"generator": "password"}}, "ironic": {"swift_tempurl_key": {"generator": "password"}, "db_password": {"generator": "password"}, "user_password": {"generator": "password"}}, "keystone": {"db_password": {"generator": "password"}, "admin_token": {"generator": "password"}}, "cobbler": {"profile": {"generator": "identical", "generator_arg": "ubuntu_1404_x86_64"}}, "cinder": {"db_password": {"generator": "password"}, "user_password": {"generator": "password"}, "fixed_key": {"generator": "hexstring", "generator_arg": "64"}}, "provision": {"image_data": {"/boot": {"container": "gzip", "uri": "http://{settings.MASTER_IP}:8080/targetimages/env_{cluster.id}_ubuntu_1404_amd64-boot.img.gz", "format": "ext2"}, "/": {"container": "gzip", "uri": "http://{settings.MASTER_IP}:8080/targetimages/env_{cluster.id}_ubuntu_1404_amd64.img.gz", "format": "ext4"}}, "codename": "trusty"}, "glance": {"db_password": {"generator": "password"}, "user_password": {"generator": "password"}}}, "editable": {"additional_components": {"ceilometer": {"value": false, "type": "checkbox", "description": "If selected, Ceilometer component will be installed", "weight": 40, "label": "Install Ceilometer"}, "mongo": {"restrictions": ["settings:additional_components.ceilometer.value == false"], "description": "If selected, You can use external Mongo DB as ceilometer backend", "weight": 40, "value": false, "label": "Use external Mongo DB", "type": "checkbox"}, "heat": {"value": true, "type": "hidden", "description": "", "weight": 30, "label": ""}, "murano": {"value": false, "type": "checkbox", "description": "If selected, Murano component will be installed", "weight": 20, "label": "Install Murano"}, "sahara": {"value": false, "type": "checkbox", "description": "If selected, Sahara component will be installed", "weight": 10, "label": "Install Sahara"}, "ironic": {"restrictions": [{"cluster:net_provider != 'neutron' or networking_parameters:segmentation_type != 'vlan'": "Ironic requires Neutron with VLAN segmentation."}, {"settings:storage.images_ceph.value == true": "Ironic requires Swift as a backend for Glance image service."}], "description": "If selected, Ironic component will be installed", "weight": 50, "value": false, "label": "Install Ironic", "type": "checkbox"}, "metadata": {"weight": 20, "label": "Additional Components"}}, "repo_setup": {"repos": {"type": "custom_repo_configuration", "description": "Please note: the first repository will be considered the operating system mirror that will be used during node provisioning.\\nTo create a local repository mirror on the Fuel master node, please follow the instructions provided by running \\"fuel-createmirror --help\\" on the Fuel master node.\\nPlease make sure your Fuel master node has Internet access to the repository before attempting to create a mirror.\\nFor more details, please refer to the documentation (https://docs.mirantis.com/openstack/fuel/fuel-8.0/operations.html#external-ubuntu-ops).\\n", "value": [{"name": "ubuntu-0", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty", "type": "deb"}, {"name": "ubuntu-1", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-updates", "type": "deb"}, {"name": "ubuntu-2", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-security", "type": "deb"}, {"name": "ubuntu-3", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-proposed", "type": "deb"}, {"name": "mos", "section": "main restricted", "uri": "http://{settings.MASTER_IP}:8080/{cluster.release.version}/ubuntu/x86_64", "priority": 1050, "suite": "mos8.0", "type": "deb"}, {"name": "mos-updates", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/{cluster.release.environment_version}/", "priority": 1050, "suite": "mos8.0-updates", "type": "deb"}, {"name": "mos-security", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/{cluster.release.environment_version}/", "priority": 1050, "suite": "mos8.0-security", "type": "deb"}, {"name": "mos-holdback", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/{cluster.release.environment_version}/", "priority": 1100, "suite": "mos8.0-holdback", "type": "deb"}, {"name": "Auxiliary", "section": "main restricted", "uri": "http://{settings.MASTER_IP}:8080/{cluster.release.version}/ubuntu/auxiliary", "priority": 1150, "suite": "auxiliary", "type": "deb"}], "extra_priority": null}, "metadata": {"always_editable": true, "weight": 50, "label": "Repositories"}}, "neutron_mellanox": {"vf_num": {"restrictions": ["settings:neutron_mellanox.plugin.value != 'ethernet'"], "description": "Note that one virtual function will be reserved to the storage network, in case of choosing iSER.", "weight": 70, "value": "16", "label": "Number of virtual NICs", "type": "text"}, "metadata": {"restrictions": [{"action": "hide", "condition": "not ('experimental' in version:feature_groups)"}], "enabled": true, "toggleable": false, "weight": 50, "label": "Mellanox Neutron components"}, "plugin": {"type": "radio", "values": [{"restrictions": ["settings:storage.iser.value == true"], "data": "disabled", "description": "If selected, Mellanox drivers, Neutron and Cinder plugin will not be installed.", "label": "Mellanox drivers and plugins disabled"}, {"restrictions": ["settings:common.libvirt_type.value != 'kvm'"], "data": "drivers_only", "description": "If selected, Mellanox Ethernet drivers will be installed to support networking over Mellanox NIC. Mellanox Neutron plugin will not be installed.", "label": "Install only Mellanox drivers"}, {"restrictions": ["settings:common.libvirt_type.value != 'kvm' or not (cluster:net_provider == 'neutron' and networking_parameters:segmentation_type == 'vlan')"], "data": "ethernet", "description": "If selected, both Mellanox Ethernet drivers and Mellanox network acceleration (Neutron) plugin will be installed.", "label": "Install Mellanox drivers and SR-IOV plugin"}], "value": "disabled", "weight": 60, "label": "Mellanox drivers and SR-IOV plugin"}}, "syslog": {"syslog_port": {"regex": {"source": "^([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "error": "Invalid syslog port"}, "description": "Remote syslog port", "weight": 20, "value": "514", "label": "Port", "type": "text"}, "syslog_transport": {"values": [{"data": "udp", "description": "", "label": "UDP"}, {"data": "tcp", "description": "", "label": "TCP"}], "type": "radio", "value": "tcp", "weight": 30, "label": "Syslog transport protocol"}, "syslog_server": {"regex": {"source": "^[a-zA-Z\\\\d]+[-\\\\.\\\\da-zA-Z]*$", "error": "Invalid hostname"}, "description": "Remote syslog hostname", "weight": 10, "value": "", "label": "Hostname", "type": "text"}, "metadata": {"enabled": false, "weight": 50, "toggleable": true, "label": "Syslog"}}, "storage": {"iser": {"restrictions": ["settings:storage.volumes_lvm.value != true or settings:common.libvirt_type.value != 'kvm'", {"action": "hide", "condition": "not ('experimental' in version:feature_groups)"}], "description": "High performance block storage: Cinder volumes over iSER protocol (iSCSI over RDMA). This feature requires SR-IOV capabilities in the NIC, and will use a dedicated virtual function for the storage network.", "weight": 11, "value": false, "label": "iSER protocol for volumes (Cinder)", "type": "checkbox"}, "volumes_ceph": {"restrictions": ["settings:storage.volumes_lvm.value == true"], "description": "Configures Cinder to store volumes in Ceph RBD images.", "weight": 20, "value": false, "label": "Ceph RBD for volumes (Cinder)", "type": "checkbox"}, "objects_ceph": {"restrictions": ["settings:storage.images_ceph.value == false"], "description": "Configures RadosGW front end for Ceph RBD. This exposes S3 and Swift API Interfaces. If enabled, this option will prevent Swift from installing.", "weight": 80, "value": false, "label": "Ceph RadosGW for objects (Swift API)", "type": "checkbox"}, "ephemeral_ceph": {"value": false, "type": "checkbox", "description": "Configures Nova to store ephemeral volumes in RBD. This works best if Ceph is enabled for volumes and images, too. Enables live migration of all types of Ceph backed VMs (without this option, live migration will only work with VMs launched from Cinder volumes).", "weight": 75, "label": "Ceph RBD for ephemeral volumes (Nova)"}, "volumes_lvm": {"restrictions": ["settings:storage.volumes_ceph.value == true"], "description": "It is recommended to have at least one Storage - Cinder LVM node.", "weight": 10, "value": true, "label": "Cinder LVM over iSCSI for volumes", "type": "checkbox"}, "images_vcenter": {"restrictions": [{"action": "hide", "condition": "settings:common.use_vcenter.value != true"}, {"message": "Only one Glance backend could be selected.", "condition": "settings:storage.images_ceph.value == true"}], "description": "Configures Glance to use the vCenter/ESXi backend to store images. If enabled, this option will prevent Swift from installing.", "weight": 35, "value": false, "label": "VMware vCenter/ESXi datastore for images (Glance)", "type": "checkbox"}, "osd_pool_size": {"regex": {"source": "^[1-9]\\\\d*$", "error": "Invalid number"}, "description": "Configures the default number of object replicas in Ceph. This number must be equal to or lower than the number of deployed 'Storage - Ceph OSD' nodes.", "weight": 85, "value": "2", "label": "Ceph object replication factor", "type": "text"}, "images_ceph": {"restrictions": [{"settings:storage.images_vcenter.value == true": "Only one Glance backend could be selected."}], "description": "Configures Glance to use the Ceph RBD backend to store images. If enabled, this option will prevent Swift from installing.", "weight": 30, "value": false, "label": "Ceph RBD for images (Glance)", "type": "checkbox"}, "metadata": {"weight": 60, "label": "Storage"}}, "public_ssl": {"hostname": {"restrictions": [{"action": "hide", "condition": "settings:public_ssl.horizon.value == false and settings:public_ssl.services.value == false"}], "description": "Your DNS entries should point to this name. Self-signed certificates also will use this hostname", "weight": 50, "value": "public.fuel.local", "label": "DNS hostname for public TLS endpoints", "type": "text"}, "horizon": {"value": true, "type": "checkbox", "description": "Secure access to Horizon enabling HTTPS instead of HTTP", "weight": 10, "label": "HTTPS for Horizon"}, "services": {"value": true, "type": "checkbox", "description": "Enable TLS termination on HAProxy for OpenStack services", "weight": 20, "label": "TLS for OpenStack public endpoints"}, "cert_data": {"restrictions": [{"action": "hide", "condition": "(settings:public_ssl.cert_source.value != 'user_uploaded') or (settings:public_ssl.horizon.value == false and settings:public_ssl.services.value == false)"}], "description": "Certificate and private key data, concatenated into a single file", "weight": 40, "value": "", "label": "Certificate", "type": "file"}, "cert_source": {"restrictions": [{"action": "hide", "condition": "settings:public_ssl.horizon.value == false and settings:public_ssl.services.value == false"}], "description": "From where we'll get certificate and private key", "weight": 30, "value": "self_signed", "label": "Select source for certificate", "values": [{"data": "self_signed", "description": "Generate private key and certificate that will be signed by this key", "label": "Self-signed"}, {"data": "user_uploaded", "description": "Use pre-generated key and certificate", "label": "I have my own keypair with certificate"}], "type": "radio"}, "metadata": {"weight": 110, "label": "Public TLS"}}, "corosync": {"group": {"value": "226.94.1.1", "type": "text", "description": "", "weight": 10, "label": "Group"}, "verified": {"value": false, "type": "checkbox", "description": "Set True only if multicast is configured correctly on router.", "weight": 10, "label": "Need to pass network verification."}, "port": {"value": "12000", "type": "text", "description": "", "weight": 20, "label": "Port"}, "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 50, "label": "Corosync"}}, "access": {"metadata": {"weight": 10, "label": "Access"}, "password": {"regex": {"source": "\\\\S", "error": "Empty password"}, "description": "Password for Administrator", "weight": 20, "value": "admin", "label": "Password", "type": "password"}, "email": {"regex": {"source": "^\\\\S+@\\\\S+$", "error": "Invalid email"}, "description": "Email address for Administrator", "weight": 40, "value": "admin@localhost", "label": "Email", "type": "text"}, "tenant": {"regex": {"source": "^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?!ironic$)(?![Gg]uest$)(?!.* +.*$).+", "error": "Invalid tenant name"}, "description": "Tenant (project) name for Administrator", "weight": 30, "value": "admin", "label": "Tenant", "type": "text"}, "user": {"regex": {"source": "^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?!ironic$)(?![Gg]uest$)(?!.* +.*$).+", "error": "Invalid username"}, "description": "Username for Administrator", "weight": 10, "value": "admin", "label": "Username", "type": "text"}}, "external_dns": {"dns_list": {"regex": {"source": "^\\\\*$|^(?:\\\\d|1?\\\\d\\\\d|2[0-4]\\\\d|25[0-5])(?:\\\\.(?:\\\\d|1?\\\\d\\\\d|2[0-4]\\\\d|25[0-5])){3}(?:\\\\s*,\\\\s*(?:\\\\d|1?\\\\d\\\\d|2[0-4]\\\\d|25[0-5])(?:\\\\.(?:\\\\d|1?\\\\d\\\\d|2[0-4]\\\\d|25[0-5])){3})*$", "error": "Invalid IP address list"}, "description": "List of upstream DNS servers, separated by comma", "weight": 10, "value": {"generator": "from_settings", "generator_arg": "DNS_UPSTREAM"}, "label": "DNS list", "type": "text"}, "metadata": {"weight": 90, "label": "Host OS DNS Servers"}}, "murano_settings": {"murano_repo_url": {"value": "http://storage.apps.openstack.org/", "type": "text", "description": "", "weight": 10, "label": "Murano Repository URL"}, "metadata": {"restrictions": [{"action": "hide", "message": "Murano is not enabled on the Additional Components section", "condition": "settings:additional_components.murano.value == false"}], "weight": 20, "label": "Murano Settings"}}, "common": {"use_vcenter": {"restrictions": [{"condition": "cluster:net_provider == 'nova_network'"}], "type": "hidden", "value": false, "weight": 30}, "auto_assign_floating_ip": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider == 'neutron'"}], "description": "If selected, OpenStack will automatically assign a floating IP to a new instance", "weight": 40, "value": false, "label": "Auto assign floating IP", "type": "checkbox"}, "use_cow_images": {"value": true, "type": "checkbox", "description": "For most cases you will want qcow format. If it's disabled, raw image format will be used to run VMs. OpenStack with raw format currently does not support snapshotting.", "weight": 50, "label": "Use qcow format for images"}, "auth_key": {"value": "", "type": "textarea", "description": "Public key(s) to include in authorized_keys on deployed nodes", "weight": 70, "label": "Public Key"}, "puppet_debug": {"value": true, "type": "checkbox", "description": "Debug puppet logging mode provides more information, but requires more disk space.", "weight": 20, "label": "Puppet debug logging"}, "libvirt_type": {"values": [{"data": "kvm", "description": "Choose this type of hypervisor if you run OpenStack on hardware", "label": "KVM"}, {"data": "qemu", "description": "Choose this type of hypervisor if you run OpenStack on virtual hosts.", "label": "QEMU"}], "type": "radio", "value": "qemu", "weight": 30, "label": "Hypervisor type"}, "resume_guests_state_on_host_boot": {"value": true, "type": "checkbox", "description": "Whether to resume previous guests state when the host reboots. If enabled, this option causes guests assigned to the host to resume their previous state. If the guest was running a restart will be attempted when nova-compute starts. If the guest was not running previously, a restart will not be attempted.", "weight": 60, "label": "Resume guests state on host boot"}, "debug": {"value": false, "type": "checkbox", "description": "Debug logging mode provides more information, but requires more disk space.", "weight": 20, "label": "OpenStack debug logging"}, "nova_quota": {"value": false, "type": "checkbox", "description": "Quotas are used to limit CPU and memory usage for tenants. Enabling quotas will increase load on the Nova database.", "weight": 25, "label": "Nova quotas"}, "metadata": {"weight": 30, "label": "Common"}}, "external_mongo": {"mongo_db_name": {"regex": {"source": "^\\\\w+$", "error": "Invalid database name"}, "description": "Mongo database name", "weight": 30, "value": "ceilometer", "label": "Database name", "type": "text"}, "mongo_replset": {"value": "", "type": "text", "description": "Name for Mongo replication set", "weight": 30, "label": "Replset"}, "mongo_user": {"regex": {"source": "^\\\\w+$", "error": "Empty username"}, "description": "Mongo database username", "weight": 30, "value": "ceilometer", "label": "Username", "type": "text"}, "hosts_ip": {"regex": {"source": "^(((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?),)*((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$", "error": "Invalid hosts ip sequence"}, "description": "IP Addresses of MongoDB. Use comma to split IPs", "weight": 30, "value": "", "label": "MongoDB hosts IP", "type": "text"}, "mongo_password": {"regex": {"source": "^\\\\S*$", "error": "Password contains spaces"}, "description": "Mongo database password", "weight": 30, "value": "ceilometer", "label": "Password", "type": "password"}, "metadata": {"restrictions": [{"action": "hide", "message": "Ceilometer and MongoDB are not enabled on the Additional Components section", "condition": "settings:additional_components.mongo.value == false"}], "weight": 20, "label": "External MongoDB"}}, "workloads_collector": {"password": {"type": "password", "value": {"generator": "password"}}, "enabled": {"type": "hidden", "value": true}, "user": {"type": "text", "value": "fuel_stats_user"}, "tenant": {"type": "text", "value": "services"}, "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 10, "label": "Workloads Collector User"}}, "public_network_assignment": {"assign_to_all_nodes": {"value": false, "type": "checkbox", "description": "When disabled, public network will be assigned to controllers only", "weight": 10, "label": "Assign public network to all nodes"}, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 50, "label": "Public network assignment"}}, "kernel_params": {"kernel": {"value": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "type": "text", "description": "Default kernel parameters", "weight": 45, "label": "Initial parameters"}, "metadata": {"weight": 40, "label": "Kernel parameters"}}, "provision": {"method": {"type": "hidden", "value": "image"}, "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 80, "label": "Provision"}}, "external_ntp": {"ntp_list": {"regex": {"source": "^\\\\s*(?:(?:\\\\w+(?:-+\\\\w+)*\\\\.)+[a-z]+|\\\\d{1,3}(?:\\\\.\\\\d{1,3}){3})\\\\s*(?:,\\\\s*(?:(?:\\\\w+(?:-+\\\\w+)*\\\\.)+[a-z]+|\\\\d{1,3}(\\\\.\\\\d{1,3}){3})\\\\s*)*$", "error": "Invalid NTP server list"}, "description": "List of upstream NTP servers, separated by comma", "weight": 10, "value": {"generator": "from_settings", "generator_arg": "NTP_UPSTREAM"}, "label": "NTP server list", "type": "text"}, "metadata": {"weight": 100, "label": "Host OS NTP Servers"}}, "neutron_advanced_configuration": {"neutron_dvr": {"restrictions": [{"networking_parameters:segmentation_type != 'vlan' and settings:neutron_advanced_configuration.neutron_l2_pop.value == false": "DVR requires L2 population to be enabled."}], "description": "Enable Distributed Virtual Routers in Neutron", "weight": 20, "value": false, "label": "Neutron DVR", "type": "checkbox"}, "neutron_l2_pop": {"restrictions": [{"action": "hide", "condition": "networking_parameters:segmentation_type == 'vlan'"}], "description": "Enable L2 population mechanism in Neutron", "weight": 10, "value": false, "label": "Neutron L2 population", "type": "checkbox"}, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 45, "label": "Neutron Advanced Configuration"}}}}	{"volumes_roles_mapping": {"compute-vmware": [{"id": "os", "allocate_size": "min"}], "compute": [{"id": "os", "allocate_size": "min"}, {"id": "vm", "allocate_size": "all"}], "mongo": [{"id": "os", "allocate_size": "min"}, {"id": "mongo", "allocate_size": "all"}], "virt": [{"id": "os", "allocate_size": "min"}, {"id": "vm", "allocate_size": "all"}], "base-os": [{"id": "os", "allocate_size": "min"}], "controller": [{"id": "os", "allocate_size": "min"}, {"id": "logs", "allocate_size": "min"}, {"id": "image", "allocate_size": "all"}, {"id": "mysql", "allocate_size": "min"}], "other": [{"id": "os", "allocate_size": "all"}], "ceph-osd": [{"id": "os", "allocate_size": "min"}, {"id": "cephjournal", "allocate_size": "min"}, {"id": "ceph", "allocate_size": "full-disk"}], "ironic": [{"id": "os", "allocate_size": "all"}], "cinder": [{"id": "os", "allocate_size": "min"}, {"id": "cinder", "allocate_size": "all"}], "cinder-vmware": [{"id": "os", "allocate_size": "min"}]}, "volumes": [{"min_size": {"generator": "calc_min_os_size"}, "type": "vg", "id": "os", "volumes": [{"mount": "/", "type": "lv", "name": "root", "file_system": "ext4", "size": {"generator": "calc_total_root_vg"}}, {"mount": "swap", "type": "lv", "name": "swap", "file_system": "swap", "size": {"generator": "calc_swap_size"}}], "label": "Base System"}, {"min_size": {"generator_args": [10], "generator": "calc_gb_to_mb"}, "type": "vg", "id": "logs", "volumes": [{"mount": "/var/log", "type": "lv", "name": "log", "file_system": "ext4", "size": {"generator_args": ["logs"], "generator": "calc_total_vg"}}], "label": "Logs"}, {"min_size": {"generator": "calc_min_mongo_size"}, "type": "vg", "id": "mongo", "volumes": [{"mount": "/var/lib/mongo", "type": "lv", "name": "mongodb", "file_system": "ext4", "size": {"generator_args": ["mongo"], "generator": "calc_total_vg"}}], "label": "MongoDB"}, {"partition_guid": "4fbd7e29-9d25-41b8-afd0-062c0ceff05d", "name": "Ceph", "mount": "none", "label": "Ceph", "min_size": {"generator": "calc_min_ceph_size"}, "type": "partition", "id": "ceph", "file_system": "none"}, {"partition_guid": "45b0969e-9b03-4f30-b4c6-b4b80ceff106", "name": "Ceph Journal", "mount": "none", "label": "Ceph Journal", "min_size": {"generator": "calc_min_ceph_journal_size"}, "type": "partition", "id": "cephjournal", "file_system": "none"}, {"min_size": {"generator": "calc_min_mysql_size"}, "type": "vg", "id": "mysql", "volumes": [{"mount": "/var/lib/mysql", "type": "lv", "name": "root", "file_system": "ext4", "size": {"generator_args": ["mysql"], "generator": "calc_total_vg"}}], "label": "Mysql Database"}, {"min_size": {"generator": "calc_min_vm_size"}, "type": "vg", "id": "vm", "volumes": [{"mount": "/var/lib/nova", "type": "lv", "name": "nova", "file_system": "xfs", "size": {"generator_args": ["vm"], "generator": "calc_total_vg"}}], "label": "Virtual Storage"}, {"min_size": {"generator": "calc_min_glance_size"}, "type": "vg", "id": "image", "volumes": [{"mount": "/var/lib/glance", "type": "lv", "name": "glance", "file_system": "xfs", "size": {"generator_args": ["image"], "generator": "calc_total_vg"}}], "label": "Image Storage"}, {"min_size": {"generator": "calc_min_cinder_size"}, "type": "vg", "id": "cinder", "volumes": [], "label": "Cinder"}]}	{"ha_compact": {"description": "This configuration Deploys OpenStack ready for high availability (HA). Controller services are prepared for HA by setting up a base MySQL/Galera, RabbitMQ and HAProxy so that additional controllers can be deployed NOW, or scaled out LATER. 3 or more controllers are required for a true HA environment."}}	{"compute-vmware": {"conflicts": "*", "restrictions": [{"action": "hide", "condition": "settings:common.use_vcenter.value == false"}], "name": "Compute VMware", "weight": 90, "description": "A node that runs nova-compute with VCDriver, that manages ESXi computing resources via VMware vCenter."}, "compute": {"limits": {"recommended": 1}, "name": "Compute", "weight": 20, "fault_tolerance": "2%", "public_for_dvr_required": true, "description": "A Compute node creates, manages, and terminates virtual machine instances."}, "mongo": {"restrictions": [{"message": "Ceilometer should be enabled.", "condition": "settings:additional_components.ceilometer.value == false"}, {"message": "You are already using external MongoDB.", "condition": "settings:additional_components.mongo.value == true"}], "name": "Telemetry - MongoDB", "weight": 60, "conflicts": ["compute", "ceph-osd"], "limits": {"overrides": [{"max": 1, "message": "At most 1 MongoDB node can be added for non-HA deployment", "condition": "cluster:mode != 'ha_compact'"}, {"recommended": 3, "message": "At least 3 MongoDB nodes are recommended for HA deployment.", "condition": "cluster:mode == 'ha_compact'"}], "min": 1}, "has_primary": true, "description": "A feature-complete and recommended database for storage of metering data from OpenStack Telemetry (Ceilometer)."}, "virt": {"restrictions": [{"action": "hide", "condition": "not ('advanced' in version:feature_groups)"}], "name": "Virtual", "weight": 80, "public_ip_required": true, "conflicts": ["controller", "base-os"], "description": "ADVANCED: Make available possibilities to spawn vms on this node that can be assign as a normal nodes."}, "base-os": {"name": "Operating System", "weight": 70, "description": "Install base Operating System without additional packages and configuration."}, "controller": {"limits": {"overrides": [{"max": 1, "message": "Multi-node environment can not have more than one Controller node.", "condition": "cluster:mode == 'multinode'"}, {"recommended": 3, "message": "At least 3 Controller nodes are recommended for Highly Available (HA) environments. Deployments with less than 3 Controller nodes are not recommended for production environments.", "condition": "cluster:mode == 'ha_compact'"}], "min": 1}, "name": "Controller", "weight": 10, "update_required": ["compute", "cinder"], "has_primary": true, "public_ip_required": true, "conflicts": ["compute"], "public_for_dvr_required": true, "description": "The Controller initiates orchestration activities and provides an external API.  Other components like Glance (image storage), Keystone (identity management), Horizon (OpenStack dashboard) and Nova-Scheduler are installed on the controller as well."}, "ceph-osd": {"restrictions": [{"message": "Ceph must be enabled in settings", "condition": "settings:storage.volumes_ceph.value == false and settings:storage.images_ceph.value == false and settings:storage.ephemeral_ceph.value == false"}], "name": "Storage - Ceph OSD", "weight": 50, "limits": {"min": "settings:storage.osd_pool_size.value"}, "update_once": ["controller"], "description": "Ceph storage can be configured to provide storage for block volumes (Cinder), images (Glance) and ephemeral instance storage (Nova). It can also provide object storage through the S3 and Swift API (See settings to enable each)."}, "ironic": {"restrictions": [{"message": "Ironic should be enabled.", "condition": "settings:additional_components.ironic.value == false"}], "name": "Ironic", "weight": 100, "limits": {"recommended": 3, "min": 1}, "conflicts": ["compute"], "description": "Ironic conductor"}, "cinder": {"restrictions": [{"message": "Cinder LVM should be enabled in settings", "condition": "settings:storage.volumes_lvm.value == false"}, {"message": "Ceph RBD cannot be used with Cinder", "condition": "settings:storage.volumes_ceph.value == true"}], "limits": {"recommended": 1}, "name": "Storage - Cinder", "weight": 30, "description": "Cinder provides scheduling of block storage resources, typically delivered over iSCSI and other compatible backend storage systems. Block storage can be used for database storage, expandable file systems, or to provide a server with access to raw block level devices."}, "cinder-vmware": {"restrictions": [{"action": "hide", "condition": "settings:common.use_vcenter.value == false"}], "limits": {"recommended": 1}, "name": "Storage - Cinder Proxy to VMware Datastore", "weight": 40, "description": "Cinder-VMware provides scheduling of block storage resources delivered over VMware vCenter. Block storage can be used for database storage, expandable file systems, or providing a server with access to raw block level devices."}}	[]	{"Compute": {"hypervisor": {"bind": "settings:common.libvirt_type.value", "values": [{"bind": [{"wizard:Storage.ceph": "disable"}, {"wizard:Network.manager": "neutron-vlan"}], "data": "kvm", "description": "dialog.create_cluster_wizard.compute.kvm_description", "label": "dialog.create_cluster_wizard.compute.kvm"}, {"bind": [{"wizard:Storage.ceph": "disable"}, {"wizard:Network.manager": "neutron-vlan"}], "data": "qemu", "description": "dialog.create_cluster_wizard.compute.qemu_description", "label": "dialog.create_cluster_wizard.compute.qemu"}], "weight": 5, "value": "qemu", "type": "radio"}, "vcenter": {"bind": [{"wizard:Storage.ceph": "disable"}, {"wizard:Network.manager": "nova-network"}, "settings:common.use_vcenter.value"], "type": "checkbox", "description": "dialog.create_cluster_wizard.compute.vcenter_description", "weight": 10, "label": "dialog.create_cluster_wizard.compute.vcenter"}}, "Network": {"manager": {"values": [{"restrictions": [{"Compute.vcenter == true": "dialog.create_cluster_wizard.network.hypervisor_alert"}], "bind": [{"cluster:net_provider": "neutron"}, {"cluster:net_segment_type": "vlan"}], "data": "neutron-vlan", "description": "dialog.create_cluster_wizard.network.neutron_vlan_description", "label": "common.network.neutron_vlan"}, {"restrictions": [{"Compute.vcenter == true": "dialog.create_cluster_wizard.network.hypervisor_alert"}], "bind": [{"cluster:net_provider": "neutron"}, {"cluster:net_segment_type": "tun"}], "data": "neutron-tun", "description": "dialog.create_cluster_wizard.network.neutron_tun_description", "label": "common.network.neutron_tun"}, {"restrictions": [{"Compute.vcenter == false": "dialog.create_cluster_wizard.network.nove_network_vcenter_alert"}], "bind": [{"cluster:net_provider": "nova_network"}], "data": "nova-network", "description": "dialog.create_cluster_wizard.network.nova_network_description", "label": "dialog.create_cluster_wizard.network.nova_network"}], "type": "radio"}}, "Storage": {"ceph": {"values": [{"bind": [{"settings:storage.volumes_lvm.value": true}, {"settings:storage.volumes_ceph.value": false}, {"settings:storage.objects_ceph.value": false}, {"settings:storage.ephemeral_ceph.value": false}, {"settings:storage.images_ceph.value": false}], "data": "disable", "label": "dialog.create_cluster_wizard.storage.ceph_disable"}, {"bind": [{"settings:storage.volumes_ceph.value": true}, {"settings:storage.objects_ceph.value": true}, {"settings:storage.ephemeral_ceph.value": true}, {"settings:storage.images_ceph.value": true}, {"settings:storage.volumes_lvm.value": false}], "data": "enable", "label": "dialog.create_cluster_wizard.storage.ceph_enable"}], "type": "radio"}}, "AdditionalServices": {"ironic": {"restrictions": [{"Network.manager != 'neutron-vlan'": "dialog.create_cluster_wizard.additional.ironic_network_mode_alert"}, {"Storage.ceph == 'enable'": "dialog.create_cluster_wizard.additional.ironic_storage_mode_alert"}], "description": "dialog.create_cluster_wizard.additional.install_ironic_description", "weight": 40, "bind": "settings:additional_components.ironic.value", "label": "dialog.create_cluster_wizard.additional.install_ironic", "type": "checkbox"}, "murano": {"bind": "settings:additional_components.murano.value", "type": "checkbox", "description": "dialog.create_cluster_wizard.additional.install_murano_description", "weight": 20, "label": "dialog.create_cluster_wizard.additional.install_murano"}, "ceilometer": {"bind": "settings:additional_components.ceilometer.value", "type": "checkbox", "description": "dialog.create_cluster_wizard.additional.install_ceilometer_description", "weight": 30, "label": "dialog.create_cluster_wizard.additional.install_ceilometer"}, "sahara": {"bind": "settings:additional_components.sahara.value", "type": "checkbox", "description": "dialog.create_cluster_wizard.additional.install_sahara_description", "weight": 10, "label": "dialog.create_cluster_wizard.additional.install_sahara"}}, "Mode": {"mode": {"bind": "cluster:mode", "values": [{"data": "ha_compact", "label": "cluster.mode.ha_compact"}], "type": "radio"}, "metadata": {"restrictions": [{"action": "hide", "condition": "true"}]}}, "Ready": {}}	[{"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/fuel_pkgs/fuel_pkgs.pp", "timeout": 600}, "requires": ["deploy_start"], "groups": ["primary-controller", "controller", "cinder", "cinder-vmware", "compute", "ceph-osd", "primary-mongo", "mongo", "ironic"], "required_for": ["hiera"], "type": "puppet", "id": "fuel_pkgs"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/db.pp", "timeout": 1800}, "requires": ["database"], "groups": ["primary-controller"], "required_for": ["openstack-network"], "type": "puppet", "id": "neutron-db"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/keystone.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["openstack-network"], "type": "puppet", "id": "neutron-keystone"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/common-config.pp", "timeout": 1800}, "requires": ["neutron-keystone", "neutron-db", "netconfig", "openstack-controller", "top-role-compute", "ironic-compute"], "groups": ["primary-controller", "controller", "compute", "ironic"], "required_for": ["openstack-network"], "type": "puppet", "id": "openstack-network-common-config"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/server-config.pp", "timeout": 1800}, "requires": ["openstack-network-common-config"], "groups": ["primary-controller", "controller"], "required_for": ["openstack-network"], "type": "puppet", "id": "openstack-network-server-config"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/plugins/ml2.pp", "timeout": 1800}, "requires": ["openstack-network-common-config", "openstack-network-server-config", "netconfig"], "groups": ["primary-controller", "controller", "compute", "ironic"], "required_for": ["openstack-network"], "type": "puppet", "id": "openstack-network-plugins-l2"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/networks.pp", "timeout": 1800}, "requires": ["openstack-network-server-config", "openstack-network-plugins-l2"], "groups": ["primary-controller"], "required_for": ["openstack-network"], "type": "puppet", "id": "openstack-network-networks"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/routers.pp", "timeout": 1800}, "requires": ["openstack-network-plugins-l2", "openstack-network-networks"], "groups": ["primary-controller"], "required_for": ["openstack-network"], "type": "puppet", "id": "openstack-network-routers"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/agents/l3.pp", "timeout": 1800}, "requires": ["openstack-network-routers", "openstack-network-plugins-l2", "netconfig"], "groups": ["primary-controller", "controller", "compute"], "required_for": ["openstack-network"], "type": "puppet", "id": "openstack-network-agents-l3"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/server-nova.pp", "timeout": 1800}, "requires": ["openstack-network-agents-l3"], "groups": ["primary-controller", "controller"], "required_for": ["openstack-network"], "type": "puppet", "id": "openstack-network-server-nova"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/agents/dhcp.pp", "timeout": 1800}, "requires": ["openstack-network-common-config", "openstack-network-server-nova", "netconfig", "openstack-network-agents-l3"], "groups": ["primary-controller", "controller"], "required_for": ["openstack-network"], "type": "puppet", "id": "openstack-network-agents-dhcp"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/agents/metadata.pp", "timeout": 1800}, "requires": ["openstack-network-common-config", "openstack-network-server-nova", "netconfig", "openstack-network-agents-l3", "openstack-network-agents-dhcp"], "groups": ["primary-controller", "controller"], "required_for": ["openstack-network"], "type": "puppet", "id": "openstack-network-agents-metadata"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/compute-nova.pp", "timeout": 1800}, "requires": ["openstack-network-common-config", "openstack-network-agents-l3"], "groups": ["compute"], "required_for": ["openstack-network"], "type": "puppet", "id": "openstack-network-compute-nova"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp", "timeout": 1800}, "requires": [], "groups": ["primary-controller", "controller", "compute"], "required_for": ["deploy_end"], "type": "puppet", "id": "openstack-network"}, {"parameters": {"files": [{"src": "/var/lib/fuel/keys/{CLUSTER_ID}/ceph/ceph.pub", "dst": "/var/lib/astute/ceph/ceph.pub"}, {"src": "/var/lib/fuel/keys/{CLUSTER_ID}/ceph/ceph", "dst": "/var/lib/astute/ceph/ceph"}], "dir_permissions": "0700", "permissions": "0600"}, "type": "copy_files", "role": "*", "required_for": ["pre_deployment_end"], "requires": ["generate_keys_ceph"], "id": "copy_keys_ceph"}, {"parameters": {"cmd": "sh /etc/puppet/modules/osnailyfacter/modular/astute/generate_keys.sh -i {CLUSTER_ID} -s 'ceph' -p /var/lib/fuel/keys/", "timeout": 180}, "requires": ["pre_deployment_start"], "role": "master", "required_for": ["copy_keys_ceph"], "type": "shell", "id": "generate_keys_ceph"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceph/ceph-osd.pp", "timeout": 3600}, "requires": ["hosts", "firewall"], "groups": ["ceph-osd"], "required_for": ["deploy_end"], "type": "puppet", "id": "top-role-ceph-osd"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceph/radosgw.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ceph/radosgw_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ceph/radosgw_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end", "controller_remaining_tasks"], "requires": ["apache", "ceph-mon"], "id": "ceph-radosgw"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceph/mon.pp", "timeout": 3600}, "requires": ["openstack-controller"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end", "controller_remaining_tasks"], "type": "puppet", "id": "ceph-mon"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceph/ceph_compute.pp", "timeout": 3600, "cwd": "/"}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ceph/ceph_compute_post.rb"}, "requires": ["ceph_create_pools"], "role": ["compute"], "required_for": ["post_deployment_end"], "type": "puppet", "id": "ceph-compute", "condition": "settings:storage.objects_ceph.value == true or settings:storage.images_ceph.value == true or settings:storage.volumes_ceph.value == true or settings:storage.ephemeral_ceph.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceph/ceph_pools.pp", "timeout": 3600, "cwd": "/"}, "requires": ["post_deployment_start"], "role": ["primary-controller", "controller"], "required_for": ["ceph_ready_check"], "type": "puppet", "id": "ceph_create_pools", "condition": "settings:storage.objects_ceph.value == true or settings:storage.images_ceph.value == true or settings:storage.volumes_ceph.value == true or settings:storage.ephemeral_ceph.value == true"}, {"parameters": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ceph/ceph_ready_check.rb", "timeout": 1800}, "requires": ["post_deployment_start"], "role": ["primary-controller"], "required_for": ["enable_rados", "upload_cirros"], "type": "shell", "id": "ceph_ready_check", "condition": "settings:storage.objects_ceph.value == true or settings:storage.images_ceph.value == true or settings:storage.volumes_ceph.value == true or settings:storage.ephemeral_ceph.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceph/enable_rados.pp", "timeout": 180, "cwd": "/"}, "requires": ["post_deployment_start"], "role": ["primary-controller", "controller"], "required_for": ["upload_cirros", "post_deployment_end"], "type": "puppet", "id": "enable_rados", "condition": "settings:storage.objects_ceph.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceph/updatedb.pp", "timeout": 60, "cwd": "/"}, "requires": ["post_deployment_start"], "role": ["primary-controller", "controller", "ceph-osd"], "required_for": ["post_deployment_end"], "type": "puppet", "id": "updatedb", "condition": "settings:storage.objects_ceph.value == true or settings:storage.images_ceph.value == true or settings:storage.volumes_ceph.value == true or settings:storage.ephemeral_ceph.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/swift/swift.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/swift/swift_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/swift/swift_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end", "controller_remaining_tasks"], "requires": ["openstack-controller"], "id": "swift"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/swift/rebalance_cronjob.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/swift/rebalance_cronjob_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/swift/swift_post.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["swift"], "id": "swift-rebalance-cron"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/swift/keystone.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["swift"], "type": "puppet", "id": "swift-keystone"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/dns/dns-server.pp", "timeout": 3600}, "requires": ["openstack-haproxy"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "dns-server"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/dns/dns-client.pp", "timeout": 3600, "cwd": "/"}, "requires": ["post_deployment_start"], "role": ["primary-mongo", "mongo", "primary-controller", "controller", "compute", "ceph-osd", "cinder", "cinder-vmware"], "required_for": ["ntp-client"], "type": "puppet", "id": "dns-client"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/umm/umm.pp", "timeout": 3600}, "requires": ["tools"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "umm"}, {"parameters": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/astute/enable_quorum.rb", "timeout": 180}, "requires": ["post_deployment_start"], "role": ["primary-controller"], "required_for": ["post_deployment_end"], "type": "shell", "id": "enable_quorum"}, {"parameters": {"retries": 3, "cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/astute/upload_cirros.rb", "timeout": 180, "interval": 20}, "requires": ["enable_quorum"], "role": ["primary-controller"], "required_for": ["post_deployment_end"], "type": "shell", "id": "upload_cirros"}, {"role": "*", "type": "upload_file", "id": "upload_nodes_info", "parameters": {"path": "/etc/hiera/nodes.yaml"}, "requires": ["post_deployment_start"]}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp", "timeout": 3600, "cwd": "/"}, "type": "puppet", "role": "*", "required_for": ["post_deployment_end"], "requires": ["upload_nodes_info"], "id": "update_hosts"}, {"parameters": {"cmd": "/usr/bin/python /etc/puppet/modules/osnailyfacter/modular/astute/vcenter_hooks.py --create_zones", "timeout": 180}, "requires": ["post_deployment_start"], "role": ["primary-controller", "compute-vmware"], "required_for": ["post_deployment_end"], "type": "shell", "id": "vcenter_compute_zones_create", "condition": "settings:common.use_vcenter.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/astute/enable_compute.pp", "timeout": 3600, "cwd": "/"}, "requires": ["post_deployment_start"], "role": ["compute"], "required_for": ["post_deployment_end"], "type": "puppet", "id": "enable_nova_compute_service"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/astute/enable_cinder.pp", "timeout": 3600, "cwd": "/"}, "requires": ["cinder", "post_deployment_start"], "role": ["cinder"], "required_for": ["post_deployment_end"], "type": "puppet", "id": "enable_cinder_volume_service"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/astute/service_token_off.pp", "timeout": 180, "cwd": "/"}, "requires": ["upload_cirros"], "role": ["primary-controller", "controller"], "required_for": ["post_deployment_end"], "type": "puppet", "id": "disable_keystone_service_token"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/virtual_ips/public_vip_ping.pp", "timeout": 3600, "cwd": "/"}, "requires": ["post_deployment_start"], "role": ["primary-controller", "controller"], "required_for": ["post_deployment_end"], "type": "puppet", "id": "public_vip_ping"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/netconfig/configure_default_route.pp", "timeout": 3600, "cwd": "/"}, "requires": ["post_deployment_start"], "role": ["primary-mongo", "mongo", "compute", "ceph-osd", "cinder"], "required_for": ["post_deployment_end"], "type": "puppet", "id": "configure_default_route"}, {"role": "*", "type": "upload_file", "id": "upload_core_repos", "requires": ["pre_deployment_start"]}, {"parameters": {"src": "rsync://{MASTER_IP}:/puppet/{OPENSTACK_VERSION}/modules/", "dst": "/etc/puppet/modules", "timeout": 180}, "type": "sync", "role": "*", "required_for": ["pre_deployment_end"], "requires": ["upload_core_repos"], "id": "rsync_core_puppet"}, {"parameters": {"retries": 1, "cmd": "rm -f /etc/hiera/nodes.yaml"}, "requires": ["pre_deployment_start"], "role": "*", "required_for": ["pre_deployment_end"], "type": "shell", "id": "clear_nodes_info"}, {"parameters": {"files": [{"src": "/var/lib/fuel/keys/{CLUSTER_ID}/neutron/neutron.pub", "dst": "/var/lib/astute/neutron/neutron.pub"}, {"src": "/var/lib/fuel/keys/{CLUSTER_ID}/neutron/neutron", "dst": "/var/lib/astute/neutron/neutron"}, {"src": "/var/lib/fuel/keys/{CLUSTER_ID}/nova/nova.pub", "dst": "/var/lib/astute/nova/nova.pub"}, {"src": "/var/lib/fuel/keys/{CLUSTER_ID}/nova/nova", "dst": "/var/lib/astute/nova/nova"}, {"src": "/var/lib/fuel/keys/{CLUSTER_ID}/mysql/mysql.pub", "dst": "/var/lib/astute/mysql/mysql.pub"}, {"src": "/var/lib/fuel/keys/{CLUSTER_ID}/mysql/mysql", "dst": "/var/lib/astute/mysql/mysql"}, {"src": "/var/lib/fuel/keys/{CLUSTER_ID}/mongodb/mongodb.key", "dst": "/var/lib/astute/mongodb/mongodb.key"}], "dir_permissions": "0700", "permissions": "0600"}, "type": "copy_files", "role": "*", "required_for": ["pre_deployment_end"], "requires": ["generate_keys"], "id": "copy_keys"}, {"parameters": {"cmd": "sh /etc/puppet/modules/osnailyfacter/modular/astute/generate_keys.sh -i {CLUSTER_ID} -o 'mongodb' -s 'neutron nova mysql' -p /var/lib/fuel/keys/", "timeout": 180}, "requires": ["pre_deployment_start"], "role": "master", "required_for": ["copy_keys"], "type": "shell", "id": "generate_keys"}, {"parameters": {"cmd": "sh /etc/puppet/modules/osnailyfacter/modular/astute/generate_haproxy_keys.sh -i {CLUSTER_ID} -h {CN_HOSTNAME} -o 'haproxy' -p /var/lib/fuel/keys/", "timeout": 180}, "requires": ["pre_deployment_start"], "role": "master", "required_for": ["copy_haproxy_keys"], "type": "shell", "id": "generate_haproxy_keys", "condition": "(settings:public_ssl.horizon.value == true or settings:public_ssl.services.value == true) and settings:public_ssl.cert_source.value == 'self_signed'"}, {"parameters": {"files": [{"src": "/var/lib/fuel/keys/{CLUSTER_ID}/haproxy/public_haproxy.pem", "dst": "/var/lib/astute/haproxy/public_haproxy.pem"}, {"src": "/var/lib/fuel/keys/{CLUSTER_ID}/haproxy/public_haproxy.crt", "dst": "/etc/pki/tls/certs/public_haproxy.pem"}], "dir_permissions": "0700", "permissions": "0600"}, "type": "copy_files", "role": "*", "required_for": ["pre_deployment_end"], "requires": ["generate_haproxy_keys"], "id": "copy_haproxy_keys", "condition": "(settings:public_ssl.horizon.value == true or settings:public_ssl.services.value == true) and settings:public_ssl.cert_source.value == 'self_signed'"}, {"parameters": {"retries": 10, "cmd": "ntpdate -u $(awk '/^server/ { if ($2 !~ /127\\\\.127\\\\.[0-9]+\\\\.[0-9]+/) {ORS=\\" \\"; print $2}}' /etc/ntp.conf)", "timeout": 180, "interval": 30}, "requires": ["pre_deployment_start"], "role": "*", "required_for": ["pre_deployment_end"], "type": "shell", "id": "sync_time"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp", "timeout": 3600, "cwd": "/"}, "requires": ["pre_deployment_start", "rsync_core_puppet"], "role": "*", "required_for": ["pre_deployment_end"], "type": "puppet", "id": "pre_hiera_config"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/astute/dump_rabbitmq_definitions.pp", "timeout": 180, "cwd": "/"}, "requires": ["post_deployment_start"], "role": ["primary-controller", "controller"], "required_for": ["post_deployment_end"], "type": "puppet", "id": "dump_rabbitmq_definitions"}, {"parameters": {"retries": 3, "cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/astute/ironic_post_swift_key.rb", "timeout": 180, "interval": 20}, "requires": ["enable_quorum"], "role": ["primary-controller"], "required_for": ["post_deployment_end"], "type": "shell", "id": "ironic_post_swift_key", "condition": "settings:additional_components.ironic.value == true"}, {"parameters": {"retries": 3, "cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ironic/upload_images.rb {CLUSTER_ID}", "timeout": 180, "interval": 20}, "type": "shell", "role": ["primary-controller"], "required_for": ["post_deployment_end"], "requires": ["enable_quorum"], "id": "ironic_upload_images", "condition": "settings:additional_components.ironic.value == true"}, {"parameters": {"files": [{"src": "/var/lib/fuel/keys/{CLUSTER_ID}/ironic/ironic.pub", "dst": "/var/lib/astute/ironic/ironic.pub"}, {"src": "/var/lib/fuel/keys/{CLUSTER_ID}/ironic/ironic", "dst": "/var/lib/astute/ironic/ironic"}], "dir_permissions": "0700", "permissions": "0600"}, "type": "copy_files", "role": ["ironic"], "required_for": ["pre_deployment_end"], "requires": ["pre_deployment_start"], "id": "ironic_copy_bootstrap_key", "condition": "settings:additional_components.ironic.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/hosts/hosts_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/hosts/hosts_pre.rb"}, "groups": ["primary-controller", "controller", "cinder", "cinder-vmware", "compute", "ceph-osd", "primary-mongo", "mongo", "ironic"], "required_for": ["deploy_end"], "requires": ["netconfig"], "id": "hosts"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/heat/heat.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/heat/heat_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/heat/heat_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["openstack-controller"], "id": "heat"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/heat/db.pp", "timeout": 1800}, "requires": ["database"], "groups": ["primary-controller"], "required_for": ["heat"], "type": "puppet", "id": "heat-db"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/heat/keystone.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["heat"], "type": "puppet", "id": "heat-keystone"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/database/database.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/database/database_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/database/database_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["openstack-controller"], "requires": ["deploy_start", "openstack-haproxy"], "id": "database"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-cinder/openstack-cinder.pp", "timeout": 1200}, "requires": ["rabbitmq", "keystone", "hosts", "firewall"], "groups": ["primary-controller", "controller", "cinder-vmware"], "required_for": ["deploy_end", "openstack-controller"], "type": "puppet", "id": "openstack-cinder"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-cinder/db.pp", "timeout": 1800}, "requires": ["database"], "groups": ["primary-controller"], "required_for": ["openstack-cinder"], "type": "puppet", "id": "cinder-db"}, {"parameters": {"puppet_modules": "/etc/puppet/modules/", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-cinder/keystone.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["openstack-cinder"], "type": "puppet", "id": "cinder-keystone"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp", "timeout": 3600}, "test_post": {"cmd": "python /etc/puppet/modules/osnailyfacter/modular/hiera/hiera_post.py"}, "type": "puppet", "test_pre": {"cmd": "python /etc/puppet/modules/osnailyfacter/modular/hiera/hiera_pre.py"}, "groups": ["primary-controller", "controller", "cinder", "cinder-vmware", "compute", "ceph-osd", "primary-mongo", "mongo", "virt", "ironic"], "required_for": ["deploy_end"], "requires": ["deploy_start"], "id": "hiera"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/api-proxy/api-proxy.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/api-proxy/api-proxy_post.rb"}, "requires": ["apache"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end", "controller_remaining_tasks"], "type": "puppet", "id": "api-proxy"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/cluster-haproxy/cluster-haproxy.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/cluster-haproxy/cluster-haproxy_post.rb"}, "requires": ["deploy_start", "virtual_ips", "cluster"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "cluster-haproxy"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/globals/globals.pp", "timeout": 3600}, "test_post": {"cmd": "python /etc/puppet/modules/osnailyfacter/modular/globals/globals_post.py"}, "type": "puppet", "test_pre": {"cmd": "python /etc/puppet/modules/osnailyfacter/modular/globals/globals_pre.py"}, "groups": ["primary-controller", "controller", "cinder", "cinder-vmware", "compute", "ceph-osd", "primary-mongo", "mongo", "virt", "ironic"], "required_for": ["deploy_end"], "requires": ["hiera"], "id": "globals"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/horizon/horizon.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/horizon/horizon_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/horizon/horizon_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["openstack-controller"], "id": "horizon"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/netconfig/netconfig.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/netconfig/netconfig_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/netconfig/netconfig_pre.rb"}, "groups": ["primary-controller", "controller", "cinder", "cinder-vmware", "compute", "ceph-osd", "primary-mongo", "mongo", "virt", "ironic"], "required_for": ["deploy_end"], "requires": ["tools"], "id": "netconfig"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/netconfig/connectivity_tests.pp", "timeout": 3600, "cwd": "/"}, "requires": ["netconfig"], "groups": ["primary-controller", "controller", "cinder", "cinder-vmware", "compute", "ceph-osd", "primary-mongo", "mongo", "virt", "ironic"], "required_for": ["firewall", "hosts"], "type": "puppet", "id": "connectivity_tests"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/vmware/vcenter.pp", "timeout": 3600}, "requires": ["controller_remaining_tasks"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "vmware-vcenter", "condition": "settings:common.use_vcenter.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/vmware/cinder-vmware.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/vmware/cinder-vmware_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/vmware/cinder-vmware_pre.rb"}, "groups": ["cinder-vmware"], "required_for": ["deploy_end"], "requires": ["openstack-cinder"], "id": "top-role-cinder-vmware", "condition": "settings:common.use_vcenter.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/vmware/compute-vmware.pp", "timeout": 180}, "requires": ["top-role-compute"], "groups": ["compute-vmware"], "required_for": ["deploy_end"], "type": "puppet", "id": "top-role-compute-vmware", "condition": "settings:common.use_vcenter.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/firewall/firewall.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/firewall/firewall_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/firewall/firewall_pre.rb"}, "groups": ["primary-controller", "controller", "cinder", "cinder-vmware", "compute", "ceph-osd", "primary-mongo", "mongo", "ironic"], "required_for": ["deploy_end"], "requires": ["netconfig"], "id": "firewall"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ssl/ssl_keys_saving.pp", "timeout": 3600}, "requires": ["firewall"], "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ssl/ssl_keys_saving_pre.rb"}, "groups": ["primary-controller", "controller", "compute", "compute-vmware", "cinder", "cinder-vmware", "primary-mongo", "mongo", "ceph-osd", "virt"], "required_for": ["deploy_end"], "type": "puppet", "id": "ssl-keys-saving", "condition": "(settings:public_ssl.horizon.value == true or settings:public_ssl.services.value == true) and settings:public_ssl.cert_source.value == 'user_uploaded'"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ssl/ssl_add_trust_chain.pp", "timeout": 3600}, "requires": ["firewall", "ssl-keys-saving"], "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ssl/ssl_keys_saving_pre.rb"}, "groups": ["primary-controller", "controller", "compute", "compute-vmware", "cinder", "cinder-vmware", "primary-mongo", "mongo", "ceph-osd", "virt"], "required_for": ["hosts"], "type": "puppet", "id": "ssl-add-trust-chain", "condition": "settings:public_ssl.horizon.value == true or settings:public_ssl.services.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/keystone/keystone.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/keystone/keystone_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/keystone/keystone_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["openstack-controller"], "requires": ["openstack-haproxy", "database", "rabbitmq"], "id": "keystone"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/keystone/db.pp", "timeout": 1800}, "requires": ["database"], "groups": ["primary-controller"], "required_for": ["keystone"], "type": "puppet", "id": "keystone-db"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/keystone/workloads_collector_add.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "workloads_collector_add"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/rabbitmq/rabbitmq.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/rabbitmq/rabbitmq_post.rb"}, "requires": ["openstack-haproxy"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end", "openstack-controller", "glance"], "type": "puppet", "id": "rabbitmq"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/cluster/cluster.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/cluster/cluster_post.rb"}, "requires": ["hosts", "firewall", "deploy_start"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "cluster"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/cluster/health.pp", "timeout": 600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/cluster/health_post.rb"}, "requires": ["cluster"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "cluster_health"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/glance/glance.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/glance/glance_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/glance/glance_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["openstack-controller"], "requires": ["openstack-haproxy", "database"], "id": "glance"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/glance/db.pp", "timeout": 1800}, "requires": ["database"], "groups": ["primary-controller"], "required_for": ["glance"], "type": "puppet", "id": "glance-db"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/glance/keystone.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["glance"], "type": "puppet", "id": "glance-keystone"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/cluster-vrouter/cluster-vrouter.pp", "timeout": 3600}, "requires": ["cluster"], "groups": ["primary-controller", "controller"], "required_for": ["virtual_ips"], "type": "puppet", "id": "cluster-vrouter"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/sahara/sahara.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/sahara/sahara_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/sahara/sahara_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end", "controller_remaining_tasks"], "requires": ["openstack-network", "horizon"], "id": "sahara", "condition": "settings:additional_components.sahara.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/sahara/db.pp", "timeout": 1800}, "requires": ["database"], "groups": ["primary-controller"], "required_for": ["sahara"], "type": "puppet", "id": "sahara-db", "condition": "settings:additional_components.sahara.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/sahara/keystone.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["sahara"], "type": "puppet", "id": "sahara-keystone", "condition": "settings:additional_components.sahara.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/virtual_ips/virtual_ips.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/virtual_ips/virtual_ips_post.rb"}, "requires": ["cluster"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "virtual_ips"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/virtual_ips/conntrackd.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/virtual_ips/conntrackd_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/virtual_ips/conntrackd_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["virtual_ips"], "id": "conntrackd"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/roles/controller.pp", "timeout": 3600}, "type": "puppet", "id": "controller_remaining_tasks", "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"]}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/roles/compute.pp", "timeout": 3600}, "requires": ["hosts", "firewall"], "groups": ["compute"], "required_for": ["deploy_end"], "type": "puppet", "id": "top-role-compute"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/roles/cinder.pp", "timeout": 3600}, "requires": ["hosts", "firewall"], "groups": ["cinder"], "required_for": ["deploy_end"], "type": "puppet", "id": "top-role-cinder"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/roles/mongo.pp", "timeout": 3600}, "requires": ["hosts", "firewall"], "groups": ["primary-mongo"], "required_for": ["deploy_end"], "type": "puppet", "id": "top-role-primary-mongo"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/roles/mongo.pp", "timeout": 3600}, "requires": ["hosts", "firewall"], "groups": ["mongo"], "required_for": ["deploy_end"], "type": "puppet", "id": "top-role-mongo"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/roles/ironic-conductor.pp", "timeout": 3600}, "requires": ["hosts", "firewall"], "groups": ["ironic"], "required_for": ["deploy_end"], "type": "puppet", "id": "ironic-conductor"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/roles/ironic-compute.pp", "timeout": 3600}, "requires": ["hosts", "firewall"], "groups": ["ironic"], "required_for": ["deploy_end"], "type": "puppet", "id": "ironic-compute"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceilometer/controller.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ceilometer/controller_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ceilometer/controller_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["openstack-controller", "swift"], "requires": ["mongo", "primary-mongo", "openstack-haproxy"], "id": "ceilometer-controller", "condition": "settings:additional_components.ceilometer.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceilometer/compute.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ceilometer/compute_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ceilometer/compute_pre.rb"}, "groups": ["compute"], "required_for": ["deploy_end"], "requires": ["ceilometer-controller", "top-role-compute"], "id": "ceilometer-compute", "condition": "settings:additional_components.ceilometer.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceilometer/keystone.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["ceilometer-controller"], "type": "puppet", "id": "ceilometer-keystone", "condition": "settings:additional_components.ceilometer.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceilometer/radosgw_user.pp", "timeout": 300, "cwd": "/"}, "requires": ["post_deployment_start", "enable_rados"], "role": ["primary-controller", "controller"], "required_for": ["post_deployment_end"], "type": "puppet", "id": "ceilometer-radosgw-user", "condition": "settings:additional_components.ceilometer.value == true and settings:storage.objects_ceph.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/logging/logging.pp", "timeout": 3600}, "requires": ["globals"], "groups": ["primary-controller", "controller", "cinder", "cinder-vmware", "compute", "ceph-osd", "primary-mongo", "mongo", "virt", "ironic"], "required_for": ["deploy_end"], "type": "puppet", "id": "logging"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/apache/apache.pp", "timeout": 1200}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/apache/apache_post.rb"}, "requires": ["openstack-haproxy"], "groups": ["primary-controller", "controller"], "required_for": ["keystone"], "type": "puppet", "id": "apache"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/murano/murano.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/murano/murano_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/murano/murano_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end", "controller_remaining_tasks"], "requires": ["heat", "horizon"], "id": "murano", "condition": "settings:additional_components.murano.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/murano/db.pp", "timeout": 1800}, "requires": ["database"], "groups": ["primary-controller"], "required_for": ["murano"], "type": "puppet", "id": "murano-db", "condition": "settings:additional_components.murano.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/murano/keystone.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["murano"], "type": "puppet", "id": "murano-keystone", "condition": "settings:additional_components.murano.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/generate_vms/generate_vms.pp", "timeout": 3600}, "requires": ["netconfig"], "groups": ["virt"], "required_for": ["deploy_end"], "type": "puppet", "id": "generate_vms"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ironic/ironic.pp", "timeout": 3600}, "requires": ["openstack-haproxy", "ironic-db", "ironic-keystone"], "groups": ["primary-controller", "controller"], "required_for": ["openstack-controller"], "type": "puppet", "id": "ironic-api", "condition": "settings:additional_components.ironic.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ironic/db.pp", "timeout": 1800}, "requires": ["database"], "groups": ["primary-controller"], "required_for": ["ironic-api"], "type": "puppet", "id": "ironic-db", "condition": "settings:additional_components.ironic.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ironic/keystone.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["ironic-api"], "type": "puppet", "id": "ironic-keystone", "condition": "settings:additional_components.ironic.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-controller/openstack-controller.pp", "timeout": 3600}, "requires": ["openstack-haproxy"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "openstack-controller"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-controller/db.pp", "timeout": 1800}, "requires": ["database"], "groups": ["primary-controller"], "required_for": ["openstack-controller"], "type": "puppet", "id": "nova-db"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-controller/keystone.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["openstack-controller"], "type": "puppet", "id": "nova-keystone"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/memcached/memcached.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/memcached/memcached_post.rb"}, "requires": ["openstack-haproxy"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end", "keystone"], "type": "puppet", "id": "memcached"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/tools/tools.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/tools/tools_post.rb"}, "requires": ["logging"], "groups": ["primary-controller", "controller", "cinder", "cinder-vmware", "compute", "ceph-osd", "primary-mongo", "mongo", "virt", "ironic"], "required_for": ["deploy_end"], "type": "puppet", "id": "tools"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ntp/ntp-server.pp", "timeout": 3600, "cwd": "/"}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ntp/ntp_post.rb"}, "type": "puppet", "role": ["primary-controller", "controller"], "required_for": ["ntp-client"], "requires": ["dns-client"], "id": "ntp-server"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ntp/ntp-client.pp", "timeout": 3600, "cwd": "/"}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ntp/ntp_post.rb"}, "requires": ["dns-client"], "role": ["primary-mongo", "mongo", "compute", "ceph-osd", "cinder", "cinder-vmware"], "required_for": ["post_deployment_end"], "type": "puppet", "id": "ntp-client"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ntp/ntp-check.pp", "timeout": 600, "cwd": "/"}, "type": "puppet", "role": ["primary-controller", "controller"], "required_for": ["ntp-server"], "requires": ["dns-client"], "id": "ntp-check"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy.pp", "timeout": 300}, "requires": ["deploy_start", "openstack-haproxy-ceilometer", "openstack-haproxy-cinder", "openstack-haproxy-glance", "openstack-haproxy-heat", "openstack-haproxy-horizon", "openstack-haproxy-keystone", "openstack-haproxy-murano", "openstack-haproxy-mysqld", "openstack-haproxy-neutron", "openstack-haproxy-nova", "openstack-haproxy-radosgw", "openstack-haproxy-sahara", "openstack-haproxy-swift", "openstack-haproxy-stats", "openstack-haproxy-ironic"], "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "openstack-haproxy"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-horizon.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-horizon_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-horizon"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-keystone.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-keystone_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["cluster-haproxy"], "id": "openstack-haproxy-keystone"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-nova.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-nova_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-nova"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-heat.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-heat_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["cluster-haproxy"], "id": "openstack-haproxy-heat"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-glance.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-glance_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-glance"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-cinder.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-cinder_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-cinder"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-neutron.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-neutron_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-neutron"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-mysqld.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-mysqld_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-mysqld"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-swift.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-swift_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-swift"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-radosgw.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-radosgw_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-radosgw"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-ceilometer.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-ceilometer_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-ceilometer"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-sahara.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-sahara_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-sahara"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-murano.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-murano_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-murano"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-stats.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-stats_post.rb"}, "requires": ["deploy_start", "cluster-haproxy"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "openstack-haproxy-stats"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-ironic.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-ironic_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-ironic", "condition": "settings:additional_components.ironic.value == true"}, {"type": "stage", "id": "pre_deployment_start"}, {"requires": ["pre_deployment_start"], "type": "stage", "id": "pre_deployment_end"}, {"requires": ["pre_deployment_end"], "type": "stage", "id": "deploy_start"}, {"requires": ["deploy_start"], "type": "stage", "id": "deploy_end"}, {"requires": ["deploy_end"], "type": "stage", "id": "post_deployment_start"}, {"requires": ["post_deployment_start"], "type": "stage", "id": "post_deployment_end"}, {"parameters": {"strategy": {"type": "one_by_one"}}, "requires": ["deploy_start"], "role": ["primary-controller"], "required_for": ["deploy_end"], "type": "group", "id": "primary-controller"}, {"parameters": {"strategy": {"amount": 6, "type": "parallel"}}, "requires": ["primary-controller"], "role": ["controller"], "required_for": ["deploy_end"], "type": "group", "id": "controller"}, {"parameters": {"strategy": {"type": "parallel"}}, "requires": ["controller"], "role": ["cinder"], "required_for": ["deploy_end"], "type": "group", "id": "cinder"}, {"parameters": {"strategy": {"type": "parallel"}}, "requires": ["controller"], "role": ["cinder-vmware"], "required_for": ["deploy_end"], "type": "group", "id": "cinder-vmware"}, {"parameters": {"strategy": {"type": "parallel"}}, "requires": ["controller"], "role": ["compute"], "required_for": ["deploy_end"], "type": "group", "id": "compute"}, {"tasks": ["globals", "hiera", "tools", "logging", "netconfig", "connectivity_tests", "hosts", "firewall", "top-role-compute"], "parameters": {"strategy": {"type": "parallel"}}, "requires": ["controller"], "role": ["compute-vmware"], "required_for": ["deploy_end"], "type": "group", "id": "compute-vmware"}, {"parameters": {"strategy": {"type": "parallel"}}, "requires": ["primary-mongo"], "role": ["mongo"], "required_for": ["deploy_end", "primary-controller", "controller"], "type": "group", "id": "mongo"}, {"parameters": {"strategy": {"type": "one_by_one"}}, "requires": ["deploy_start"], "role": ["primary-mongo"], "required_for": ["deploy_end", "primary-controller", "controller"], "type": "group", "id": "primary-mongo"}, {"parameters": {"strategy": {"type": "parallel"}}, "requires": ["controller"], "role": ["ceph-osd"], "required_for": ["deploy_end"], "type": "group", "id": "ceph-osd"}, {"tasks": ["hiera", "globals", "logging"], "parameters": {"strategy": {"type": "parallel"}}, "type": "group", "role": ["base-os"], "required_for": ["deploy_end", "primary-controller", "controller", "primary-mongo", "mongo"], "requires": ["deploy_start"], "id": "base-os"}, {"role": ["virt"], "type": "group", "id": "virt", "parameters": {"strategy": {"type": "parallel"}}, "required_for": ["deploy_end"]}, {"parameters": {"strategy": {"type": "parallel"}}, "requires": ["controller"], "role": ["ironic"], "required_for": ["deploy_end"], "type": "group", "id": "ironic"}]	{"editable": {"value": {"glance": {"vcenter_username": "", "datacenter": "", "vcenter_host": "", "vcenter_password": "", "datastore": ""}, "availability_zones": [{"vcenter_username": "", "nova_computes": [{"datastore_regex": "", "vsphere_cluster": "", "target_node": {"current": {"id": "controllers", "label": "controllers"}, "options": [{"id": "controllers", "label": "controllers"}]}, "service_name": ""}], "vcenter_host": "", "cinder": {"enable": true}, "az_name": "vcenter", "vcenter_password": ""}], "network": {"esxi_vlan_interface": ""}}, "metadata": [{"restrictions": [{"message": "VMware vCenter not enabled for cluster", "condition": "settings:common.use_vcenter.value == false"}], "type": "array", "name": "availability_zones", "fields": [{"regex": {"source": "^(?!nova$)\\\\w+$", "error": "Invalid availability zone name"}, "type": "text", "description": "Availability zone name", "name": "az_name", "label": "Availability zone"}, {"regex": {"source": "^[a-zA-Z\\\\d]+[-\\\\.\\\\da-zA-Z]*$", "error": "Invalid vCenter host"}, "type": "text", "description": "vCenter host or IP", "name": "vcenter_host", "label": "vCenter host"}, {"regex": {"source": "\\\\S", "error": "Empty vCenter username"}, "type": "text", "description": "vCenter username", "name": "vcenter_username", "label": "vCenter username"}, {"regex": {"source": "\\\\S", "error": "Empty vCenter password"}, "type": "password", "description": "vCenter password", "name": "vcenter_password", "label": "vCenter password"}, {"fields": [{"regex": {"source": "\\\\S", "error": "Invalid vSphere cluster"}, "type": "text", "description": "vSphere cluster", "name": "vsphere_cluster", "label": "vSphere cluster"}, {"regex": {"source": "^\\\\w[\\\\w\\\\-]+$", "error": "Invalid service name"}, "type": "text", "description": "Service name", "name": "service_name", "label": "Service name"}, {"regex": {"source": "\\\\S", "error": "Invalid datastore regex"}, "type": "text", "description": "Datastore regex", "name": "datastore_regex", "label": "Datastore regex"}, {"type": "select", "description": "Target node for nova-compute service", "name": "target_node", "label": "Target node"}], "type": "array", "name": "nova_computes"}]}, {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'nova_network' or networking_parameters:net_manager != 'VlanManager' or settings:common.use_vcenter.value == false"}], "type": "object", "name": "network", "fields": [{"regex": {"source": "\\\\S", "error": "Invalid network interface"}, "type": "text", "description": "VLAN interface", "name": "esxi_vlan_interface", "label": "VLAN interface"}]}, {"restrictions": [{"message": "VMware vCenter datastore for images is not enabled in Settings tab", "condition": "settings:storage.images_vcenter.value == false or settings:common.use_vcenter.value == false"}], "type": "object", "name": "glance", "fields": [{"regex": {"source": "^[a-zA-Z\\\\d]+[-\\\\.\\\\da-zA-Z]*$", "error": "Invalid vCenter host"}, "type": "text", "description": "vCenter host or IP", "name": "vcenter_host", "label": "vCenter host"}, {"regex": {"source": "\\\\S", "error": "Empty vCenter username"}, "type": "text", "description": "vCenter username", "name": "vcenter_username", "label": "vCenter username"}, {"regex": {"source": "\\\\S", "error": "Empty vCenter password"}, "type": "password", "description": "vCenter password", "name": "vcenter_password", "label": "vCenter password"}, {"regex": {"source": "\\\\S", "error": "Invalid datacenter"}, "type": "text", "description": "Datacenter", "name": "datacenter", "label": "Datacenter"}, {"regex": {"source": "\\\\S", "error": "Invalid datastore"}, "type": "text", "description": "Datastore", "name": "datastore", "label": "Datastore"}]}]}}	["ha_compact"]	[{"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "keystone/api", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": true}, "id": "admin/pxe", "default_mapping": "fuelweb_admin"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "swift/api", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "neutron/api", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "sahara/api", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "ceilometer/api", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "cinder/api", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "glance/api", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "heat/api", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "nova/api", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "murano/api", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "horizon", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "mgmt/memcache", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "mgmt/database", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "mgmt/messaging", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "mgmt/corosync", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [{"alias": "management_vrouter_vip", "namespace": "vrouter", "name": "vrouter"}, {"alias": "management_vip", "namespace": "haproxy", "name": "management"}], "gateway": false}, "id": "mgmt/vip", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [{"alias": "public_vrouter_vip", "namespace": "vrouter", "name": "vrouter_pub"}, {"alias": "public_vip", "namespace": "haproxy", "name": "public"}], "gateway": true}, "id": "public/vip", "default_mapping": "public"}, {"properties": {"subnet": false, "vip": [], "gateway": false}, "id": "neutron/private", "default_mapping": "private"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "neutron/mesh", "default_mapping": "private"}, {"properties": {"subnet": false, "vip": [], "gateway": false}, "id": "neutron/floating", "default_mapping": "public"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "swift/replication", "default_mapping": "storage"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "ceph/public", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "ceph/radosgw", "default_mapping": "public"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "ceph/replication", "default_mapping": "storage"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "cinder/iscsi", "default_mapping": "storage"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "mongo/db", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": true}, "id": "fw-admin", "default_mapping": "fuelweb_admin"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "management", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": true}, "id": "ex", "default_mapping": "public"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "storage", "default_mapping": "storage"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "nova/migration", "default_mapping": "management"}]	{volume_manager}
1	Kilo on CentOS 6.5	2015.1.0-8.0	This option will install the OpenStack Kilo packages using a CentOS based operating system. With high availability features built in, you are getting a robust, enterprise-grade OpenStack deployment.	CentOS	unavailable	{"bonding": {"availability": [{"linux": "settings:storage.iser.value == false and settings:neutron_mellanox.plugin.value != 'ethernet'"}, {"ovs": "false"}], "properties": {"linux": {"lacp_rate": [{"for_modes": ["802.3ad"], "values": ["slow", "fast"]}], "mode": [{"values": ["balance-rr", "active-backup"]}, {"values": ["802.3ad"], "condition": "'experimental' in version:feature_groups or interface:pxe == false"}, {"values": ["balance-xor", "broadcast", "balance-tlb", "balance-alb"], "condition": "'experimental' in version:feature_groups"}], "xmit_hash_policy": [{"for_modes": ["802.3ad", "balance-xor", "balance-tlb", "balance-alb"], "values": ["layer2", "layer2+3", "layer3+4", "encap2+3", "encap3+4"]}]}}}, "nova_network": {"config": {"floating_ranges": [["10.109.26.128", "10.109.26.254"]], "net_manager": "FlatDHCPManager", "fixed_networks_vlan_start": 103, "fixed_networks_amount": 1, "fixed_network_size": 256, "fixed_networks_cidr": "10.109.28.0/24"}, "networks": [{"vips": ["haproxy", "vrouter"], "name": "public", "notation": "ip_ranges", "render_type": null, "map_priority": 1, "configurable": true, "use_gateway": true, "vlan_start": null, "render_addr_mask": "public", "cidr": "10.109.26.0/24", "gateway": "10.109.26.1", "ip_range": ["10.109.26.2", "10.109.26.127"]}, {"vips": ["haproxy", "vrouter"], "name": "management", "notation": "cidr", "render_type": "cidr", "map_priority": 2, "configurable": true, "use_gateway": false, "vlan_start": 101, "render_addr_mask": "internal", "cidr": "10.109.27.0/24"}, {"name": "storage", "notation": "cidr", "render_type": "cidr", "map_priority": 2, "configurable": true, "use_gateway": false, "vlan_start": 102, "render_addr_mask": "storage", "cidr": "10.109.29.0/24"}, {"ext_net_data": ["fixed_networks_vlan_start", "fixed_networks_amount"], "name": "fixed", "notation": null, "render_type": null, "map_priority": 2, "configurable": false, "use_gateway": false, "vlan_start": null, "render_addr_mask": null}]}, "neutron": {"config": {"parameters": {"database": {"username": null, "passwd": "", "provider": "mysql", "port": "3306", "database": null}, "keystone": {"admin_user": null, "admin_password": ""}, "amqp": {"username": null, "passwd": "", "hosts": "hostname1:5672, hostname2:5672", "provider": "rabbitmq"}, "metadata": {"metadata_proxy_shared_secret": ""}}, "internal_cidr": "10.109.28.0/24", "internal_gateway": "10.109.28.1", "floating_ranges": [["10.109.26.128", "10.109.26.254"]], "base_mac": "fa:16:3e:00:00:00", "gre_id_range": [2, 65535], "vlan_range": [1000, 1030]}, "networks": [{"vips": ["haproxy", "vrouter"], "name": "public", "notation": "ip_ranges", "render_type": null, "map_priority": 1, "configurable": true, "floating_range_var": "floating_ranges", "use_gateway": true, "vlan_start": null, "render_addr_mask": "public", "cidr": "10.109.26.0/24", "gateway": "10.109.26.1", "ip_range": ["10.109.26.2", "10.109.26.127"]}, {"vips": ["haproxy", "vrouter"], "name": "management", "notation": "cidr", "render_type": "cidr", "map_priority": 2, "configurable": true, "use_gateway": false, "vlan_start": 101, "render_addr_mask": "internal", "cidr": "10.109.27.0/24"}, {"name": "storage", "notation": "cidr", "render_type": "cidr", "map_priority": 2, "configurable": true, "use_gateway": false, "vlan_start": 102, "render_addr_mask": "storage", "cidr": "10.109.29.0/24"}, {"name": "private", "notation": null, "render_type": null, "map_priority": 2, "neutron_vlan_range": true, "use_gateway": false, "vlan_start": null, "render_addr_mask": null, "configurable": false, "seg_type": "vlan"}, {"name": "private", "notation": "cidr", "render_type": "cidr", "map_priority": 2, "configurable": true, "use_gateway": false, "vlan_start": 103, "render_addr_mask": null, "cidr": "10.109.28.0/24", "seg_type": "gre"}, {"name": "private", "notation": "cidr", "render_type": "cidr", "map_priority": 2, "configurable": true, "use_gateway": false, "vlan_start": 103, "render_addr_mask": null, "cidr": "10.109.28.0/24", "seg_type": "tun"}]}}	{"generated": {"provision": {"image_data": {"/boot": {"container": "gzip", "uri": "http://{settings.MASTER_IP}:8080/targetimages/centos_65_x86_64-boot.img.gz", "format": "ext2"}, "/": {"container": "gzip", "uri": "http://{settings.MASTER_IP}:8080/targetimages/centos_65_x86_64.img.gz", "format": "ext4"}}}, "quantum_settings": {"metadata": {"metadata_proxy_shared_secret": {"generator": "password"}}, "keystone": {"admin_password": {"generator": "password"}}, "database": {"passwd": {"generator": "password"}}}, "base_syslog": {"syslog_port": {"generator": "identical", "generator_arg": "514"}, "syslog_server": {"generator": "ip", "generator_arg": "admin"}}, "ceilometer": {"db_password": {"generator": "password"}, "user_password": {"generator": "password"}, "metering_secret": {"generator": "password"}}, "horizon": {"secret_key": {"generator": "hexstring", "generator_arg": "64"}}, "puppet": {"modules": "rsync://{settings.MASTER_IP}:/puppet/{cluster.release.version}/modules/", "manifests": "rsync://{settings.MASTER_IP}:/puppet/{cluster.release.version}/manifests/"}, "murano": {"db_password": {"generator": "password"}, "user_password": {"generator": "password"}, "rabbit_password": {"generator": "password"}}, "nova": {"db_password": {"generator": "password"}, "user_password": {"generator": "password"}, "state_path": "/var/lib/nova"}, "heat": {"db_password": {"generator": "password"}, "user_password": {"generator": "password"}, "auth_encryption_key": {"generator": "hexstring", "generator_arg": "32"}, "rabbit_password": {"generator": "password"}}, "sahara": {"db_password": {"generator": "password"}, "user_password": {"generator": "password"}}, "rabbit": {"password": {"generator": "password"}}, "mysql": {"root_password": {"generator": "password"}, "wsrep_password": {"generator": "password"}}, "ironic": {"swift_tempurl_key": {"generator": "password"}, "db_password": {"generator": "password"}, "user_password": {"generator": "password"}}, "keystone": {"db_password": {"generator": "password"}, "admin_token": {"generator": "password"}}, "cobbler": {"profile": {"generator": "identical", "generator_arg": "centos-x86_64"}}, "cinder": {"db_password": {"generator": "password"}, "user_password": {"generator": "password"}, "fixed_key": {"generator": "hexstring", "generator_arg": "64"}}, "swift": {"user_password": {"generator": "password"}}, "glance": {"db_password": {"generator": "password"}, "user_password": {"generator": "password"}}}, "editable": {"additional_components": {"ceilometer": {"weight": 40, "type": "checkbox", "description": "If selected, Ceilometer component will be installed", "value": false, "label": "Install Ceilometer"}, "mongo": {"restrictions": ["settings:additional_components.ceilometer.value == false"], "description": "If selected, You can use external Mongo DB as ceilometer backend", "weight": 40, "value": false, "label": "Use external Mongo DB", "type": "checkbox"}, "murano": {"weight": 20, "type": "checkbox", "description": "If selected, Murano component will be installed", "value": false, "label": "Install Murano"}, "heat": {"weight": 30, "type": "hidden", "description": "", "value": true, "label": ""}, "sahara": {"weight": 10, "type": "checkbox", "description": "If selected, Sahara component will be installed", "value": false, "label": "Install Sahara"}, "ironic": {"restrictions": [{"cluster:net_provider != 'neutron' or networking_parameters:segmentation_type != 'vlan'": "Ironic requires Neutron with VLAN segmentation."}, {"settings:storage.images_ceph.value == true": "Ironic requires Swift as a backend for Glance image service."}], "description": "If selected, Ironic component will be installed", "weight": 50, "value": false, "label": "Install Ironic", "type": "checkbox"}, "metadata": {"weight": 20, "label": "Additional Components"}}, "repo_setup": {"repos": {"type": "custom_repo_configuration", "description": "To create a local repository mirror on the Fuel master node, please follow the instructions provided by running \\"fuel-package-updates --help\\" on the Fuel master node.\\nPlease make sure your Fuel master node has Internet access to the repository before attempting to create a mirror.\\nFor more details, please refer to the documentation (https://docs.mirantis.com/openstack/fuel/fuel-8.0/reference-architecture.html#fuel-rep-mirror).\\n", "value": [{"priority": null, "type": "rpm", "name": "mos", "uri": "http://{settings.MASTER_IP}:8080/{cluster.release.version}/centos/x86_64"}, {"priority": null, "type": "rpm", "name": "mos-updates", "uri": "http://mirror.fuel-infra.org/mos-repos/centos/mos{cluster.release.environment_version}-centos6/updates/x86_64"}, {"priority": null, "type": "rpm", "name": "mos-security", "uri": "http://mirror.fuel-infra.org/mos-repos/centos/mos{cluster.release.environment_version}-centos6/security/x86_64"}, {"priority": 15, "type": "rpm", "name": "Auxiliary", "uri": "http://{settings.MASTER_IP}:8080/{cluster.release.version}/centos/auxiliary"}], "extra_priority": null}, "metadata": {"always_editable": true, "weight": 50, "label": "Repositories"}}, "external_mongo": {"mongo_db_name": {"regex": {"source": "^\\\\w+$", "error": "Invalid database name"}, "description": "Mongo database name", "weight": 30, "value": "ceilometer", "label": "Database name", "type": "text"}, "mongo_replset": {"weight": 30, "type": "text", "description": "Name for Mongo replication set", "value": "", "label": "Replset"}, "mongo_user": {"regex": {"source": "^\\\\w+$", "error": "Empty username"}, "description": "Mongo database username", "weight": 30, "value": "ceilometer", "label": "Username", "type": "text"}, "hosts_ip": {"regex": {"source": "^(((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?),)*((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$", "error": "Invalid hosts ip sequence"}, "description": "IP Addresses of MongoDB. Use comma to split IPs", "weight": 30, "value": "", "label": "MongoDB hosts IP", "type": "text"}, "mongo_password": {"regex": {"source": "^\\\\S*$", "error": "Password contains spaces"}, "description": "Mongo database password", "weight": 30, "value": "ceilometer", "label": "Password", "type": "password"}, "metadata": {"restrictions": [{"action": "hide", "message": "Ceilometer and MongoDB are not enabled on the Additional Components section", "condition": "settings:additional_components.mongo.value == false"}], "weight": 20, "label": "External MongoDB"}}, "external_dns": {"dns_list": {"regex": {"source": "^\\\\*$|^(?:\\\\d|1?\\\\d\\\\d|2[0-4]\\\\d|25[0-5])(?:\\\\.(?:\\\\d|1?\\\\d\\\\d|2[0-4]\\\\d|25[0-5])){3}(?:\\\\s*,\\\\s*(?:\\\\d|1?\\\\d\\\\d|2[0-4]\\\\d|25[0-5])(?:\\\\.(?:\\\\d|1?\\\\d\\\\d|2[0-4]\\\\d|25[0-5])){3})*$", "error": "Invalid IP address list"}, "description": "List of upstream DNS servers, separated by comma", "weight": 10, "value": {"generator": "from_settings", "generator_arg": "DNS_UPSTREAM"}, "label": "DNS list", "type": "text"}, "metadata": {"weight": 90, "label": "Host OS DNS Servers"}}, "use_fedora_lt": {"kernel": {"values": [{"data": "default_kernel", "description": "Install default 2.6.32 kernel.", "label": "CentOS default kernel"}, {"data": "fedora_lt_kernel", "description": "EXPERIMENTAL: Install the Fedora 3.10 longterm kernel instead of the default 2.6.32 kernel. This kernel may not work with all hardware platforms, use with caution.", "label": "Fedora LT kernel"}], "type": "radio", "value": "default_kernel", "weight": 55, "label": "Select kernel"}, "metadata": {"weight": 50, "label": "Use Fedora longterm kernel"}}, "storage": {"iser": {"restrictions": ["settings:storage.volumes_lvm.value != true or settings:common.libvirt_type.value != 'kvm'", {"action": "hide", "condition": "not ('experimental' in version:feature_groups)"}], "description": "High performance block storage: Cinder volumes over iSER protocol (iSCSI over RDMA). This feature requires SR-IOV capabilities in the NIC, and will use a dedicated virtual function for the storage network.", "weight": 11, "value": false, "label": "iSER protocol for volumes (Cinder)", "type": "checkbox"}, "volumes_ceph": {"restrictions": ["settings:storage.volumes_lvm.value == true"], "description": "Configures Cinder to store volumes in Ceph RBD images.", "weight": 20, "value": false, "label": "Ceph RBD for volumes (Cinder)", "type": "checkbox"}, "objects_ceph": {"restrictions": ["settings:storage.images_ceph.value == false"], "description": "Configures RadosGW front end for Ceph RBD. This exposes S3 and Swift API Interfaces. If enabled, this option will prevent Swift from installing.", "weight": 80, "value": false, "label": "Ceph RadosGW for objects (Swift API)", "type": "checkbox"}, "ephemeral_ceph": {"weight": 75, "type": "checkbox", "description": "Configures Nova to store ephemeral volumes in RBD. This works best if Ceph is enabled for volumes and images, too. Enables live migration of all types of Ceph backed VMs (without this option, live migration will only work with VMs launched from Cinder volumes).", "value": false, "label": "Ceph RBD for ephemeral volumes (Nova)"}, "volumes_lvm": {"restrictions": ["settings:storage.volumes_ceph.value == true"], "description": "It is recommended to have at least one Storage - Cinder LVM node.", "weight": 10, "value": true, "label": "Cinder LVM over iSCSI for volumes", "type": "checkbox"}, "images_vcenter": {"restrictions": [{"action": "hide", "condition": "settings:common.use_vcenter.value != true"}, {"message": "Only one Glance backend could be selected.", "condition": "settings:storage.images_ceph.value == true"}], "description": "Configures Glance to use the vCenter/ESXi backend to store images. If enabled, this option will prevent Swift from installing.", "weight": 35, "value": false, "label": "VMware vCenter/ESXi datastore for images (Glance)", "type": "checkbox"}, "osd_pool_size": {"regex": {"source": "^[1-9]\\\\d*$", "error": "Invalid number"}, "description": "Configures the default number of object replicas in Ceph. This number must be equal to or lower than the number of deployed 'Storage - Ceph OSD' nodes.", "weight": 85, "value": "2", "label": "Ceph object replication factor", "type": "text"}, "images_ceph": {"restrictions": [{"settings:storage.images_vcenter.value == true": "Only one Glance backend could be selected."}], "description": "Configures Glance to use the Ceph RBD backend to store images. If enabled, this option will prevent Swift from installing.", "weight": 30, "value": false, "label": "Ceph RBD for images (Glance)", "type": "checkbox"}, "metadata": {"weight": 60, "label": "Storage"}}, "public_ssl": {"hostname": {"restrictions": [{"action": "hide", "condition": "settings:public_ssl.horizon.value == false and settings:public_ssl.services.value == false"}], "description": "Your DNS entries should point to this name. Self-signed certificates also will use this hostname", "weight": 50, "value": "public.fuel.local", "label": "DNS hostname for public TLS endpoints", "type": "text"}, "horizon": {"weight": 10, "type": "checkbox", "description": "Secure access to Horizon enabling HTTPS instead of HTTP", "value": true, "label": "HTTPS for Horizon"}, "services": {"weight": 20, "type": "checkbox", "description": "Enable TLS termination on HAProxy for OpenStack services", "value": true, "label": "TLS for OpenStack public endpoints"}, "cert_data": {"restrictions": [{"action": "hide", "condition": "(settings:public_ssl.cert_source.value != 'user_uploaded') or (settings:public_ssl.horizon.value == false and settings:public_ssl.services.value == false)"}], "description": "Certificate and private key data, concatenated into a single file", "weight": 40, "value": "", "label": "Certificate", "type": "file"}, "cert_source": {"restrictions": [{"action": "hide", "condition": "settings:public_ssl.horizon.value == false and settings:public_ssl.services.value == false"}], "description": "From where we'll get certificate and private key", "weight": 30, "value": "self_signed", "label": "Select source for certificate", "values": [{"data": "self_signed", "description": "Generate private key and certificate that will be signed by this key", "label": "Self-signed"}, {"data": "user_uploaded", "description": "Use pre-generated key and certificate", "label": "I have my own keypair with certificate"}], "type": "radio"}, "metadata": {"weight": 110, "label": "Public TLS"}}, "access": {"user": {"regex": {"source": "^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?!ironic$)(?![Gg]uest$)(?!.* +.*$).+", "error": "Invalid username"}, "description": "Username for Administrator", "weight": 10, "value": "admin", "label": "Username", "type": "text"}, "password": {"regex": {"source": "\\\\S", "error": "Empty password"}, "description": "Password for Administrator", "weight": 20, "value": "admin", "label": "Password", "type": "password"}, "email": {"regex": {"source": "^\\\\S+@\\\\S+$", "error": "Invalid email"}, "description": "Email address for Administrator", "weight": 40, "value": "admin@localhost", "label": "Email", "type": "text"}, "tenant": {"regex": {"source": "^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?!ironic$)(?![Gg]uest$)(?!.* +.*$).+", "error": "Invalid tenant name"}, "description": "Tenant (project) name for Administrator", "weight": 30, "value": "admin", "label": "Tenant", "type": "text"}, "metadata": {"weight": 10, "label": "Access"}}, "syslog": {"syslog_port": {"regex": {"source": "^([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "error": "Invalid syslog port"}, "description": "Remote syslog port", "weight": 20, "value": "514", "label": "Port", "type": "text"}, "syslog_transport": {"type": "radio", "values": [{"data": "udp", "description": "", "label": "UDP"}, {"data": "tcp", "description": "", "label": "TCP"}], "weight": 30, "value": "tcp", "label": "Syslog transport protocol"}, "syslog_server": {"regex": {"source": "^[a-zA-Z\\\\d]+[-\\\\.\\\\da-zA-Z]*$", "error": "Invalid hostname"}, "description": "Remote syslog hostname", "weight": 10, "value": "", "label": "Hostname", "type": "text"}, "metadata": {"enabled": false, "toggleable": true, "weight": 50, "label": "Syslog"}}, "murano_settings": {"murano_repo_url": {"weight": 10, "type": "text", "description": "", "value": "http://storage.apps.openstack.org/", "label": "Murano Repository URL"}, "metadata": {"restrictions": [{"action": "hide", "message": "Murano is not enabled on the Additional Components section", "condition": "settings:additional_components.murano.value == false"}], "weight": 20, "label": "Murano Settings"}}, "common": {"use_vcenter": {"restrictions": [{"condition": "cluster:net_provider == 'nova_network'"}], "type": "hidden", "weight": 30, "value": false}, "auto_assign_floating_ip": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider == 'neutron'"}], "description": "If selected, OpenStack will automatically assign a floating IP to a new instance", "weight": 40, "value": false, "label": "Auto assign floating IP", "type": "checkbox"}, "use_cow_images": {"weight": 50, "type": "checkbox", "description": "For most cases you will want qcow format. If it's disabled, raw image format will be used to run VMs. OpenStack with raw format currently does not support snapshotting.", "value": true, "label": "Use qcow format for images"}, "auth_key": {"weight": 70, "type": "textarea", "description": "Public key(s) to include in authorized_keys on deployed nodes", "value": "", "label": "Public Key"}, "puppet_debug": {"weight": 20, "type": "checkbox", "description": "Debug puppet logging mode provides more information, but requires more disk space.", "value": true, "label": "Puppet debug logging"}, "libvirt_type": {"type": "radio", "values": [{"data": "kvm", "description": "Choose this type of hypervisor if you run OpenStack on hardware", "label": "KVM"}, {"data": "qemu", "description": "Choose this type of hypervisor if you run OpenStack on virtual hosts.", "label": "QEMU"}], "weight": 30, "value": "qemu", "label": "Hypervisor type"}, "resume_guests_state_on_host_boot": {"weight": 60, "type": "checkbox", "description": "Whether to resume previous guests state when the host reboots. If enabled, this option causes guests assigned to the host to resume their previous state. If the guest was running a restart will be attempted when nova-compute starts. If the guest was not running previously, a restart will not be attempted.", "value": true, "label": "Resume guests state on host boot"}, "debug": {"weight": 20, "type": "checkbox", "description": "Debug logging mode provides more information, but requires more disk space.", "value": false, "label": "OpenStack debug logging"}, "nova_quota": {"weight": 25, "type": "checkbox", "description": "Quotas are used to limit CPU and memory usage for tenants. Enabling quotas will increase load on the Nova database.", "value": false, "label": "Nova quotas"}, "metadata": {"weight": 30, "label": "Common"}}, "neutron_mellanox": {"vf_num": {"restrictions": ["settings:neutron_mellanox.plugin.value != 'ethernet'"], "description": "Note that one virtual function will be reserved to the storage network, in case of choosing iSER.", "weight": 70, "value": "16", "label": "Number of virtual NICs", "type": "text"}, "plugin": {"values": [{"restrictions": ["settings:storage.iser.value == true"], "data": "disabled", "description": "If selected, Mellanox drivers, Neutron and Cinder plugin will not be installed.", "label": "Mellanox drivers and plugins disabled"}, {"restrictions": ["settings:common.libvirt_type.value != 'kvm'"], "data": "drivers_only", "description": "If selected, Mellanox Ethernet drivers will be installed to support networking over Mellanox NIC. Mellanox Neutron plugin will not be installed.", "label": "Install only Mellanox drivers"}, {"restrictions": ["settings:common.libvirt_type.value != 'kvm' or not (cluster:net_provider == 'neutron' and networking_parameters:segmentation_type == 'vlan')"], "data": "ethernet", "description": "If selected, both Mellanox Ethernet drivers and Mellanox network acceleration (Neutron) plugin will be installed.", "label": "Install Mellanox drivers and SR-IOV plugin"}], "type": "radio", "weight": 60, "value": "disabled", "label": "Mellanox drivers and SR-IOV plugin"}, "metadata": {"restrictions": [{"action": "hide", "condition": "not ('experimental' in version:feature_groups)"}], "enabled": true, "weight": 50, "toggleable": false, "label": "Mellanox Neutron components"}}, "public_network_assignment": {"assign_to_all_nodes": {"weight": 10, "type": "checkbox", "description": "When disabled, public network will be assigned to controllers only", "value": false, "label": "Assign public network to all nodes"}, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 50, "label": "Public network assignment"}}, "workloads_collector": {"password": {"type": "password", "value": {"generator": "password"}}, "enabled": {"type": "hidden", "value": true}, "user": {"type": "text", "value": "fuel_stats_user"}, "tenant": {"type": "text", "value": "services"}, "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 10, "label": "Workloads Collector User"}}, "kernel_params": {"kernel": {"weight": 45, "type": "text", "description": "Default kernel parameters", "value": "console=tty0 biosdevname=0 crashkernel=none rootdelay=90 nomodeset", "label": "Initial parameters"}, "metadata": {"weight": 40, "label": "Kernel parameters"}}, "provision": {"method": {"type": "hidden", "value": "image"}, "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 80, "label": "Provision"}}, "external_ntp": {"ntp_list": {"regex": {"source": "^\\\\s*(?:(?:\\\\w+(?:-+\\\\w+)*\\\\.)+[a-z]+|\\\\d{1,3}(?:\\\\.\\\\d{1,3}){3})\\\\s*(?:,\\\\s*(?:(?:\\\\w+(?:-+\\\\w+)*\\\\.)+[a-z]+|\\\\d{1,3}(\\\\.\\\\d{1,3}){3})\\\\s*)*$", "error": "Invalid NTP server list"}, "description": "List of upstream NTP servers, separated by comma", "weight": 10, "value": {"generator": "from_settings", "generator_arg": "NTP_UPSTREAM"}, "label": "NTP server list", "type": "text"}, "metadata": {"weight": 100, "label": "Host OS NTP Servers"}}, "corosync": {"verified": {"weight": 10, "type": "checkbox", "description": "Set True only if multicast is configured correctly on router.", "value": false, "label": "Need to pass network verification."}, "group": {"weight": 10, "type": "text", "description": "", "value": "226.94.1.1", "label": "Group"}, "port": {"weight": 20, "type": "text", "description": "", "value": "12000", "label": "Port"}, "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 50, "label": "Corosync"}}, "neutron_advanced_configuration": {"neutron_dvr": {"restrictions": [{"networking_parameters:segmentation_type != 'vlan' and settings:neutron_advanced_configuration.neutron_l2_pop.value == false": "DVR requires L2 population to be enabled."}], "description": "Enable Distributed Virtual Routers in Neutron", "weight": 20, "value": false, "label": "Neutron DVR", "type": "checkbox"}, "neutron_l2_pop": {"restrictions": [{"action": "hide", "condition": "networking_parameters:segmentation_type == 'vlan'"}], "description": "Enable L2 population mechanism in Neutron", "weight": 10, "value": false, "label": "Neutron L2 population", "type": "checkbox"}, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 45, "label": "Neutron Advanced Configuration"}}}}	{"volumes_roles_mapping": {"compute-vmware": [{"id": "os", "allocate_size": "min"}], "compute": [{"id": "os", "allocate_size": "min"}, {"id": "vm", "allocate_size": "all"}], "mongo": [{"id": "os", "allocate_size": "min"}, {"id": "mongo", "allocate_size": "all"}], "virt": [{"id": "os", "allocate_size": "min"}, {"id": "vm", "allocate_size": "all"}], "base-os": [{"id": "os", "allocate_size": "min"}], "controller": [{"id": "os", "allocate_size": "min"}, {"id": "logs", "allocate_size": "min"}, {"id": "image", "allocate_size": "all"}, {"id": "mysql", "allocate_size": "min"}], "other": [{"id": "os", "allocate_size": "all"}], "ceph-osd": [{"id": "os", "allocate_size": "min"}, {"id": "cephjournal", "allocate_size": "min"}, {"id": "ceph", "allocate_size": "full-disk"}], "ironic": [{"id": "os", "allocate_size": "all"}], "cinder": [{"id": "os", "allocate_size": "min"}, {"id": "cinder", "allocate_size": "all"}], "cinder-vmware": [{"id": "os", "allocate_size": "min"}]}, "volumes": [{"min_size": {"generator": "calc_min_os_size"}, "type": "vg", "id": "os", "volumes": [{"mount": "/", "type": "lv", "name": "root", "file_system": "ext4", "size": {"generator": "calc_total_root_vg"}}, {"mount": "swap", "type": "lv", "name": "swap", "file_system": "swap", "size": {"generator": "calc_swap_size"}}], "label": "Base System"}, {"min_size": {"generator_args": [10], "generator": "calc_gb_to_mb"}, "type": "vg", "id": "logs", "volumes": [{"mount": "/var/log", "type": "lv", "name": "log", "file_system": "ext4", "size": {"generator_args": ["logs"], "generator": "calc_total_vg"}}], "label": "Logs"}, {"min_size": {"generator": "calc_min_mongo_size"}, "type": "vg", "id": "mongo", "volumes": [{"mount": "/var/lib/mongo", "type": "lv", "name": "mongodb", "file_system": "ext4", "size": {"generator_args": ["mongo"], "generator": "calc_total_vg"}}], "label": "MongoDB"}, {"partition_guid": "4fbd7e29-9d25-41b8-afd0-062c0ceff05d", "name": "Ceph", "mount": "none", "label": "Ceph", "min_size": {"generator": "calc_min_ceph_size"}, "type": "partition", "id": "ceph", "file_system": "none"}, {"partition_guid": "45b0969e-9b03-4f30-b4c6-b4b80ceff106", "name": "Ceph Journal", "mount": "none", "label": "Ceph Journal", "min_size": {"generator": "calc_min_ceph_journal_size"}, "type": "partition", "id": "cephjournal", "file_system": "none"}, {"min_size": {"generator": "calc_min_mysql_size"}, "type": "vg", "id": "mysql", "volumes": [{"mount": "/var/lib/mysql", "type": "lv", "name": "root", "file_system": "ext4", "size": {"generator_args": ["mysql"], "generator": "calc_total_vg"}}], "label": "Mysql Database"}, {"min_size": {"generator": "calc_min_vm_size"}, "type": "vg", "id": "vm", "volumes": [{"mount": "/var/lib/nova", "type": "lv", "name": "nova", "file_system": "xfs", "size": {"generator_args": ["vm"], "generator": "calc_total_vg"}}], "label": "Virtual Storage"}, {"min_size": {"generator": "calc_min_glance_size"}, "type": "vg", "id": "image", "volumes": [{"mount": "/var/lib/glance", "type": "lv", "name": "glance", "file_system": "xfs", "size": {"generator_args": ["image"], "generator": "calc_total_vg"}}], "label": "Image Storage"}, {"min_size": {"generator": "calc_min_cinder_size"}, "type": "vg", "id": "cinder", "volumes": [], "label": "Cinder"}]}	{"ha_compact": {"description": "This configuration Deploys OpenStack ready for high availability (HA). Controller services are prepared for HA by setting up a base MySQL/Galera, RabbitMQ and HAProxy so that additional controllers can be deployed NOW, or scaled out LATER. 3 or more controllers are required for a true HA environment."}}	{"compute-vmware": {"conflicts": "*", "restrictions": [{"action": "hide", "condition": "settings:common.use_vcenter.value == false"}], "name": "Compute VMware", "weight": 90, "description": "A node that runs nova-compute with VCDriver, that manages ESXi computing resources via VMware vCenter."}, "compute": {"limits": {"recommended": 1}, "name": "Compute", "weight": 20, "fault_tolerance": "2%", "public_for_dvr_required": true, "description": "A Compute node creates, manages, and terminates virtual machine instances."}, "mongo": {"restrictions": [{"message": "Ceilometer should be enabled.", "condition": "settings:additional_components.ceilometer.value == false"}, {"message": "You are already using external MongoDB.", "condition": "settings:additional_components.mongo.value == true"}], "name": "Telemetry - MongoDB", "weight": 60, "conflicts": ["compute", "ceph-osd"], "limits": {"overrides": [{"max": 1, "message": "At most 1 MongoDB node can be added for non-HA deployment", "condition": "cluster:mode != 'ha_compact'"}, {"recommended": 3, "message": "At least 3 MongoDB nodes are recommended for HA deployment.", "condition": "cluster:mode == 'ha_compact'"}], "min": 1}, "has_primary": true, "description": "A feature-complete and recommended database for storage of metering data from OpenStack Telemetry (Ceilometer)."}, "virt": {"restrictions": [{"action": "hide", "condition": "not ('advanced' in version:feature_groups)"}], "name": "Virtual", "weight": 80, "public_ip_required": true, "conflicts": ["controller", "base-os"], "description": "ADVANCED: Make available possibilities to spawn vms on this node that can be assign as a normal nodes."}, "base-os": {"name": "Operating System", "weight": 70, "description": "Install base Operating System without additional packages and configuration."}, "controller": {"limits": {"overrides": [{"max": 1, "message": "Multi-node environment can not have more than one Controller node.", "condition": "cluster:mode == 'multinode'"}, {"recommended": 3, "message": "At least 3 Controller nodes are recommended for Highly Available (HA) environments. Deployments with less than 3 Controller nodes are not recommended for production environments.", "condition": "cluster:mode == 'ha_compact'"}], "min": 1}, "name": "Controller", "weight": 10, "update_required": ["compute", "cinder"], "has_primary": true, "public_ip_required": true, "conflicts": ["compute"], "public_for_dvr_required": true, "description": "The Controller initiates orchestration activities and provides an external API.  Other components like Glance (image storage), Keystone (identity management), Horizon (OpenStack dashboard) and Nova-Scheduler are installed on the controller as well."}, "ceph-osd": {"restrictions": [{"message": "Ceph must be enabled in settings", "condition": "settings:storage.volumes_ceph.value == false and settings:storage.images_ceph.value == false and settings:storage.ephemeral_ceph.value == false"}], "name": "Storage - Ceph OSD", "weight": 50, "limits": {"min": "settings:storage.osd_pool_size.value"}, "update_once": ["controller"], "description": "Ceph storage can be configured to provide storage for block volumes (Cinder), images (Glance) and ephemeral instance storage (Nova). It can also provide object storage through the S3 and Swift API (See settings to enable each)."}, "ironic": {"restrictions": [{"message": "Ironic should be enabled.", "condition": "settings:additional_components.ironic.value == false"}], "name": "Ironic", "weight": 100, "limits": {"recommended": 3, "min": 1}, "conflicts": ["compute"], "description": "Ironic conductor"}, "cinder": {"restrictions": [{"message": "Cinder LVM should be enabled in settings", "condition": "settings:storage.volumes_lvm.value == false"}, {"message": "Ceph RBD cannot be used with Cinder", "condition": "settings:storage.volumes_ceph.value == true"}], "limits": {"recommended": 1}, "name": "Storage - Cinder", "weight": 30, "description": "Cinder provides scheduling of block storage resources, typically delivered over iSCSI and other compatible backend storage systems. Block storage can be used for database storage, expandable file systems, or to provide a server with access to raw block level devices."}, "cinder-vmware": {"restrictions": [{"action": "hide", "condition": "settings:common.use_vcenter.value == false"}], "limits": {"recommended": 1}, "name": "Storage - Cinder Proxy to VMware Datastore", "weight": 40, "description": "Cinder-VMware provides scheduling of block storage resources delivered over VMware vCenter. Block storage can be used for database storage, expandable file systems, or providing a server with access to raw block level devices."}}	[]	{"Compute": {"hypervisor": {"bind": "settings:common.libvirt_type.value", "values": [{"bind": [{"wizard:Storage.ceph": "disable"}, {"wizard:Network.manager": "neutron-vlan"}], "data": "kvm", "description": "dialog.create_cluster_wizard.compute.kvm_description", "label": "dialog.create_cluster_wizard.compute.kvm"}, {"bind": [{"wizard:Storage.ceph": "disable"}, {"wizard:Network.manager": "neutron-vlan"}], "data": "qemu", "description": "dialog.create_cluster_wizard.compute.qemu_description", "label": "dialog.create_cluster_wizard.compute.qemu"}], "weight": 5, "value": "qemu", "type": "radio"}, "vcenter": {"bind": [{"wizard:Storage.ceph": "disable"}, {"wizard:Network.manager": "nova-network"}, "settings:common.use_vcenter.value"], "type": "checkbox", "description": "dialog.create_cluster_wizard.compute.vcenter_description", "weight": 10, "label": "dialog.create_cluster_wizard.compute.vcenter"}}, "Network": {"manager": {"values": [{"restrictions": [{"Compute.vcenter == true": "dialog.create_cluster_wizard.network.hypervisor_alert"}], "bind": [{"cluster:net_provider": "neutron"}, {"cluster:net_segment_type": "vlan"}], "data": "neutron-vlan", "description": "dialog.create_cluster_wizard.network.neutron_vlan_description", "label": "common.network.neutron_vlan"}, {"restrictions": [{"Compute.vcenter == true": "dialog.create_cluster_wizard.network.hypervisor_alert"}], "bind": [{"cluster:net_provider": "neutron"}, {"cluster:net_segment_type": "tun"}], "data": "neutron-tun", "description": "dialog.create_cluster_wizard.network.neutron_tun_description", "label": "common.network.neutron_tun"}, {"restrictions": [{"Compute.vcenter == false": "dialog.create_cluster_wizard.network.nove_network_vcenter_alert"}], "bind": [{"cluster:net_provider": "nova_network"}], "data": "nova-network", "description": "dialog.create_cluster_wizard.network.nova_network_description", "label": "dialog.create_cluster_wizard.network.nova_network"}], "type": "radio"}}, "Storage": {"ceph": {"values": [{"bind": [{"settings:storage.volumes_lvm.value": true}, {"settings:storage.volumes_ceph.value": false}, {"settings:storage.objects_ceph.value": false}, {"settings:storage.ephemeral_ceph.value": false}, {"settings:storage.images_ceph.value": false}], "data": "disable", "label": "dialog.create_cluster_wizard.storage.ceph_disable"}, {"bind": [{"settings:storage.volumes_ceph.value": true}, {"settings:storage.objects_ceph.value": true}, {"settings:storage.ephemeral_ceph.value": true}, {"settings:storage.images_ceph.value": true}, {"settings:storage.volumes_lvm.value": false}], "data": "enable", "label": "dialog.create_cluster_wizard.storage.ceph_enable"}], "type": "radio"}}, "AdditionalServices": {"ironic": {"restrictions": [{"Network.manager != 'neutron-vlan'": "dialog.create_cluster_wizard.additional.ironic_network_mode_alert"}, {"Storage.ceph == 'enable'": "dialog.create_cluster_wizard.additional.ironic_storage_mode_alert"}], "description": "dialog.create_cluster_wizard.additional.install_ironic_description", "weight": 40, "bind": "settings:additional_components.ironic.value", "label": "dialog.create_cluster_wizard.additional.install_ironic", "type": "checkbox"}, "murano": {"bind": "settings:additional_components.murano.value", "type": "checkbox", "description": "dialog.create_cluster_wizard.additional.install_murano_description", "weight": 20, "label": "dialog.create_cluster_wizard.additional.install_murano"}, "ceilometer": {"bind": "settings:additional_components.ceilometer.value", "type": "checkbox", "description": "dialog.create_cluster_wizard.additional.install_ceilometer_description", "weight": 30, "label": "dialog.create_cluster_wizard.additional.install_ceilometer"}, "sahara": {"bind": "settings:additional_components.sahara.value", "type": "checkbox", "description": "dialog.create_cluster_wizard.additional.install_sahara_description", "weight": 10, "label": "dialog.create_cluster_wizard.additional.install_sahara"}}, "Mode": {"mode": {"bind": "cluster:mode", "values": [{"data": "ha_compact", "label": "cluster.mode.ha_compact"}], "type": "radio"}, "metadata": {"restrictions": [{"action": "hide", "condition": "true"}]}}, "Ready": {}}	[{"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/fuel_pkgs/fuel_pkgs.pp", "timeout": 600}, "requires": ["deploy_start"], "groups": ["primary-controller", "controller", "cinder", "cinder-vmware", "compute", "ceph-osd", "primary-mongo", "mongo", "ironic"], "required_for": ["hiera"], "type": "puppet", "id": "fuel_pkgs"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/db.pp", "timeout": 1800}, "requires": ["database"], "groups": ["primary-controller"], "required_for": ["openstack-network"], "type": "puppet", "id": "neutron-db"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/keystone.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["openstack-network"], "type": "puppet", "id": "neutron-keystone"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/common-config.pp", "timeout": 1800}, "requires": ["neutron-keystone", "neutron-db", "netconfig", "openstack-controller", "top-role-compute", "ironic-compute"], "groups": ["primary-controller", "controller", "compute", "ironic"], "required_for": ["openstack-network"], "type": "puppet", "id": "openstack-network-common-config"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/server-config.pp", "timeout": 1800}, "requires": ["openstack-network-common-config"], "groups": ["primary-controller", "controller"], "required_for": ["openstack-network"], "type": "puppet", "id": "openstack-network-server-config"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/plugins/ml2.pp", "timeout": 1800}, "requires": ["openstack-network-common-config", "openstack-network-server-config", "netconfig"], "groups": ["primary-controller", "controller", "compute", "ironic"], "required_for": ["openstack-network"], "type": "puppet", "id": "openstack-network-plugins-l2"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/networks.pp", "timeout": 1800}, "requires": ["openstack-network-server-config", "openstack-network-plugins-l2"], "groups": ["primary-controller"], "required_for": ["openstack-network"], "type": "puppet", "id": "openstack-network-networks"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/routers.pp", "timeout": 1800}, "requires": ["openstack-network-plugins-l2", "openstack-network-networks"], "groups": ["primary-controller"], "required_for": ["openstack-network"], "type": "puppet", "id": "openstack-network-routers"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/agents/l3.pp", "timeout": 1800}, "requires": ["openstack-network-routers", "openstack-network-plugins-l2", "netconfig"], "groups": ["primary-controller", "controller", "compute"], "required_for": ["openstack-network"], "type": "puppet", "id": "openstack-network-agents-l3"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/server-nova.pp", "timeout": 1800}, "requires": ["openstack-network-agents-l3"], "groups": ["primary-controller", "controller"], "required_for": ["openstack-network"], "type": "puppet", "id": "openstack-network-server-nova"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/agents/dhcp.pp", "timeout": 1800}, "requires": ["openstack-network-common-config", "openstack-network-server-nova", "netconfig", "openstack-network-agents-l3"], "groups": ["primary-controller", "controller"], "required_for": ["openstack-network"], "type": "puppet", "id": "openstack-network-agents-dhcp"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/agents/metadata.pp", "timeout": 1800}, "requires": ["openstack-network-common-config", "openstack-network-server-nova", "netconfig", "openstack-network-agents-l3", "openstack-network-agents-dhcp"], "groups": ["primary-controller", "controller"], "required_for": ["openstack-network"], "type": "puppet", "id": "openstack-network-agents-metadata"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/compute-nova.pp", "timeout": 1800}, "requires": ["openstack-network-common-config", "openstack-network-agents-l3"], "groups": ["compute"], "required_for": ["openstack-network"], "type": "puppet", "id": "openstack-network-compute-nova"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp", "timeout": 1800}, "requires": [], "groups": ["primary-controller", "controller", "compute"], "required_for": ["deploy_end"], "type": "puppet", "id": "openstack-network"}, {"parameters": {"files": [{"src": "/var/lib/fuel/keys/{CLUSTER_ID}/ceph/ceph.pub", "dst": "/var/lib/astute/ceph/ceph.pub"}, {"src": "/var/lib/fuel/keys/{CLUSTER_ID}/ceph/ceph", "dst": "/var/lib/astute/ceph/ceph"}], "dir_permissions": "0700", "permissions": "0600"}, "type": "copy_files", "role": "*", "required_for": ["pre_deployment_end"], "requires": ["generate_keys_ceph"], "id": "copy_keys_ceph"}, {"parameters": {"cmd": "sh /etc/puppet/modules/osnailyfacter/modular/astute/generate_keys.sh -i {CLUSTER_ID} -s 'ceph' -p /var/lib/fuel/keys/", "timeout": 180}, "requires": ["pre_deployment_start"], "role": "master", "required_for": ["copy_keys_ceph"], "type": "shell", "id": "generate_keys_ceph"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceph/ceph-osd.pp", "timeout": 3600}, "requires": ["hosts", "firewall"], "groups": ["ceph-osd"], "required_for": ["deploy_end"], "type": "puppet", "id": "top-role-ceph-osd"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceph/radosgw.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ceph/radosgw_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ceph/radosgw_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end", "controller_remaining_tasks"], "requires": ["apache", "ceph-mon"], "id": "ceph-radosgw"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceph/mon.pp", "timeout": 3600}, "requires": ["openstack-controller"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end", "controller_remaining_tasks"], "type": "puppet", "id": "ceph-mon"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceph/ceph_compute.pp", "timeout": 3600, "cwd": "/"}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ceph/ceph_compute_post.rb"}, "requires": ["ceph_create_pools"], "role": ["compute"], "required_for": ["post_deployment_end"], "type": "puppet", "id": "ceph-compute", "condition": "settings:storage.objects_ceph.value == true or settings:storage.images_ceph.value == true or settings:storage.volumes_ceph.value == true or settings:storage.ephemeral_ceph.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceph/ceph_pools.pp", "timeout": 3600, "cwd": "/"}, "requires": ["post_deployment_start"], "role": ["primary-controller", "controller"], "required_for": ["ceph_ready_check"], "type": "puppet", "id": "ceph_create_pools", "condition": "settings:storage.objects_ceph.value == true or settings:storage.images_ceph.value == true or settings:storage.volumes_ceph.value == true or settings:storage.ephemeral_ceph.value == true"}, {"parameters": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ceph/ceph_ready_check.rb", "timeout": 1800}, "requires": ["post_deployment_start"], "role": ["primary-controller"], "required_for": ["enable_rados", "upload_cirros"], "type": "shell", "id": "ceph_ready_check", "condition": "settings:storage.objects_ceph.value == true or settings:storage.images_ceph.value == true or settings:storage.volumes_ceph.value == true or settings:storage.ephemeral_ceph.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceph/enable_rados.pp", "timeout": 180, "cwd": "/"}, "requires": ["post_deployment_start"], "role": ["primary-controller", "controller"], "required_for": ["upload_cirros", "post_deployment_end"], "type": "puppet", "id": "enable_rados", "condition": "settings:storage.objects_ceph.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceph/updatedb.pp", "timeout": 60, "cwd": "/"}, "requires": ["post_deployment_start"], "role": ["primary-controller", "controller", "ceph-osd"], "required_for": ["post_deployment_end"], "type": "puppet", "id": "updatedb", "condition": "settings:storage.objects_ceph.value == true or settings:storage.images_ceph.value == true or settings:storage.volumes_ceph.value == true or settings:storage.ephemeral_ceph.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/swift/swift.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/swift/swift_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/swift/swift_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end", "controller_remaining_tasks"], "requires": ["openstack-controller"], "id": "swift"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/swift/rebalance_cronjob.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/swift/rebalance_cronjob_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/swift/swift_post.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["swift"], "id": "swift-rebalance-cron"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/swift/keystone.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["swift"], "type": "puppet", "id": "swift-keystone"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/dns/dns-server.pp", "timeout": 3600}, "requires": ["openstack-haproxy"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "dns-server"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/dns/dns-client.pp", "timeout": 3600, "cwd": "/"}, "requires": ["post_deployment_start"], "role": ["primary-mongo", "mongo", "primary-controller", "controller", "compute", "ceph-osd", "cinder", "cinder-vmware"], "required_for": ["ntp-client"], "type": "puppet", "id": "dns-client"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/umm/umm.pp", "timeout": 3600}, "requires": ["tools"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "umm"}, {"parameters": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/astute/enable_quorum.rb", "timeout": 180}, "requires": ["post_deployment_start"], "role": ["primary-controller"], "required_for": ["post_deployment_end"], "type": "shell", "id": "enable_quorum"}, {"parameters": {"retries": 3, "cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/astute/upload_cirros.rb", "timeout": 180, "interval": 20}, "requires": ["enable_quorum"], "role": ["primary-controller"], "required_for": ["post_deployment_end"], "type": "shell", "id": "upload_cirros"}, {"role": "*", "type": "upload_file", "id": "upload_nodes_info", "parameters": {"path": "/etc/hiera/nodes.yaml"}, "requires": ["post_deployment_start"]}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp", "timeout": 3600, "cwd": "/"}, "type": "puppet", "role": "*", "required_for": ["post_deployment_end"], "requires": ["upload_nodes_info"], "id": "update_hosts"}, {"parameters": {"cmd": "/usr/bin/python /etc/puppet/modules/osnailyfacter/modular/astute/vcenter_hooks.py --create_zones", "timeout": 180}, "requires": ["post_deployment_start"], "role": ["primary-controller", "compute-vmware"], "required_for": ["post_deployment_end"], "type": "shell", "id": "vcenter_compute_zones_create", "condition": "settings:common.use_vcenter.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/astute/enable_compute.pp", "timeout": 3600, "cwd": "/"}, "requires": ["post_deployment_start"], "role": ["compute"], "required_for": ["post_deployment_end"], "type": "puppet", "id": "enable_nova_compute_service"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/astute/enable_cinder.pp", "timeout": 3600, "cwd": "/"}, "requires": ["cinder", "post_deployment_start"], "role": ["cinder"], "required_for": ["post_deployment_end"], "type": "puppet", "id": "enable_cinder_volume_service"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/astute/service_token_off.pp", "timeout": 180, "cwd": "/"}, "requires": ["upload_cirros"], "role": ["primary-controller", "controller"], "required_for": ["post_deployment_end"], "type": "puppet", "id": "disable_keystone_service_token"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/virtual_ips/public_vip_ping.pp", "timeout": 3600, "cwd": "/"}, "requires": ["post_deployment_start"], "role": ["primary-controller", "controller"], "required_for": ["post_deployment_end"], "type": "puppet", "id": "public_vip_ping"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/netconfig/configure_default_route.pp", "timeout": 3600, "cwd": "/"}, "requires": ["post_deployment_start"], "role": ["primary-mongo", "mongo", "compute", "ceph-osd", "cinder"], "required_for": ["post_deployment_end"], "type": "puppet", "id": "configure_default_route"}, {"role": "*", "type": "upload_file", "id": "upload_core_repos", "requires": ["pre_deployment_start"]}, {"parameters": {"src": "rsync://{MASTER_IP}:/puppet/{OPENSTACK_VERSION}/modules/", "dst": "/etc/puppet/modules", "timeout": 180}, "type": "sync", "role": "*", "required_for": ["pre_deployment_end"], "requires": ["upload_core_repos"], "id": "rsync_core_puppet"}, {"parameters": {"retries": 1, "cmd": "rm -f /etc/hiera/nodes.yaml"}, "requires": ["pre_deployment_start"], "role": "*", "required_for": ["pre_deployment_end"], "type": "shell", "id": "clear_nodes_info"}, {"parameters": {"files": [{"src": "/var/lib/fuel/keys/{CLUSTER_ID}/neutron/neutron.pub", "dst": "/var/lib/astute/neutron/neutron.pub"}, {"src": "/var/lib/fuel/keys/{CLUSTER_ID}/neutron/neutron", "dst": "/var/lib/astute/neutron/neutron"}, {"src": "/var/lib/fuel/keys/{CLUSTER_ID}/nova/nova.pub", "dst": "/var/lib/astute/nova/nova.pub"}, {"src": "/var/lib/fuel/keys/{CLUSTER_ID}/nova/nova", "dst": "/var/lib/astute/nova/nova"}, {"src": "/var/lib/fuel/keys/{CLUSTER_ID}/mysql/mysql.pub", "dst": "/var/lib/astute/mysql/mysql.pub"}, {"src": "/var/lib/fuel/keys/{CLUSTER_ID}/mysql/mysql", "dst": "/var/lib/astute/mysql/mysql"}, {"src": "/var/lib/fuel/keys/{CLUSTER_ID}/mongodb/mongodb.key", "dst": "/var/lib/astute/mongodb/mongodb.key"}], "dir_permissions": "0700", "permissions": "0600"}, "type": "copy_files", "role": "*", "required_for": ["pre_deployment_end"], "requires": ["generate_keys"], "id": "copy_keys"}, {"parameters": {"cmd": "sh /etc/puppet/modules/osnailyfacter/modular/astute/generate_keys.sh -i {CLUSTER_ID} -o 'mongodb' -s 'neutron nova mysql' -p /var/lib/fuel/keys/", "timeout": 180}, "requires": ["pre_deployment_start"], "role": "master", "required_for": ["copy_keys"], "type": "shell", "id": "generate_keys"}, {"parameters": {"cmd": "sh /etc/puppet/modules/osnailyfacter/modular/astute/generate_haproxy_keys.sh -i {CLUSTER_ID} -h {CN_HOSTNAME} -o 'haproxy' -p /var/lib/fuel/keys/", "timeout": 180}, "requires": ["pre_deployment_start"], "role": "master", "required_for": ["copy_haproxy_keys"], "type": "shell", "id": "generate_haproxy_keys", "condition": "(settings:public_ssl.horizon.value == true or settings:public_ssl.services.value == true) and settings:public_ssl.cert_source.value == 'self_signed'"}, {"parameters": {"files": [{"src": "/var/lib/fuel/keys/{CLUSTER_ID}/haproxy/public_haproxy.pem", "dst": "/var/lib/astute/haproxy/public_haproxy.pem"}, {"src": "/var/lib/fuel/keys/{CLUSTER_ID}/haproxy/public_haproxy.crt", "dst": "/etc/pki/tls/certs/public_haproxy.pem"}], "dir_permissions": "0700", "permissions": "0600"}, "type": "copy_files", "role": "*", "required_for": ["pre_deployment_end"], "requires": ["generate_haproxy_keys"], "id": "copy_haproxy_keys", "condition": "(settings:public_ssl.horizon.value == true or settings:public_ssl.services.value == true) and settings:public_ssl.cert_source.value == 'self_signed'"}, {"parameters": {"retries": 10, "cmd": "ntpdate -u $(awk '/^server/ { if ($2 !~ /127\\\\.127\\\\.[0-9]+\\\\.[0-9]+/) {ORS=\\" \\"; print $2}}' /etc/ntp.conf)", "timeout": 180, "interval": 30}, "requires": ["pre_deployment_start"], "role": "*", "required_for": ["pre_deployment_end"], "type": "shell", "id": "sync_time"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp", "timeout": 3600, "cwd": "/"}, "requires": ["pre_deployment_start", "rsync_core_puppet"], "role": "*", "required_for": ["pre_deployment_end"], "type": "puppet", "id": "pre_hiera_config"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/astute/dump_rabbitmq_definitions.pp", "timeout": 180, "cwd": "/"}, "requires": ["post_deployment_start"], "role": ["primary-controller", "controller"], "required_for": ["post_deployment_end"], "type": "puppet", "id": "dump_rabbitmq_definitions"}, {"parameters": {"retries": 3, "cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/astute/ironic_post_swift_key.rb", "timeout": 180, "interval": 20}, "requires": ["enable_quorum"], "role": ["primary-controller"], "required_for": ["post_deployment_end"], "type": "shell", "id": "ironic_post_swift_key", "condition": "settings:additional_components.ironic.value == true"}, {"parameters": {"retries": 3, "cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ironic/upload_images.rb {CLUSTER_ID}", "timeout": 180, "interval": 20}, "type": "shell", "role": ["primary-controller"], "required_for": ["post_deployment_end"], "requires": ["enable_quorum"], "id": "ironic_upload_images", "condition": "settings:additional_components.ironic.value == true"}, {"parameters": {"files": [{"src": "/var/lib/fuel/keys/{CLUSTER_ID}/ironic/ironic.pub", "dst": "/var/lib/astute/ironic/ironic.pub"}, {"src": "/var/lib/fuel/keys/{CLUSTER_ID}/ironic/ironic", "dst": "/var/lib/astute/ironic/ironic"}], "dir_permissions": "0700", "permissions": "0600"}, "type": "copy_files", "role": ["ironic"], "required_for": ["pre_deployment_end"], "requires": ["pre_deployment_start"], "id": "ironic_copy_bootstrap_key", "condition": "settings:additional_components.ironic.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/hosts/hosts_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/hosts/hosts_pre.rb"}, "groups": ["primary-controller", "controller", "cinder", "cinder-vmware", "compute", "ceph-osd", "primary-mongo", "mongo", "ironic"], "required_for": ["deploy_end"], "requires": ["netconfig"], "id": "hosts"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/heat/heat.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/heat/heat_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/heat/heat_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["openstack-controller"], "id": "heat"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/heat/db.pp", "timeout": 1800}, "requires": ["database"], "groups": ["primary-controller"], "required_for": ["heat"], "type": "puppet", "id": "heat-db"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/heat/keystone.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["heat"], "type": "puppet", "id": "heat-keystone"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/database/database.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/database/database_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/database/database_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["openstack-controller"], "requires": ["deploy_start", "openstack-haproxy"], "id": "database"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-cinder/openstack-cinder.pp", "timeout": 1200}, "requires": ["rabbitmq", "keystone", "hosts", "firewall"], "groups": ["primary-controller", "controller", "cinder-vmware"], "required_for": ["deploy_end", "openstack-controller"], "type": "puppet", "id": "openstack-cinder"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-cinder/db.pp", "timeout": 1800}, "requires": ["database"], "groups": ["primary-controller"], "required_for": ["openstack-cinder"], "type": "puppet", "id": "cinder-db"}, {"parameters": {"puppet_modules": "/etc/puppet/modules/", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-cinder/keystone.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["openstack-cinder"], "type": "puppet", "id": "cinder-keystone"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp", "timeout": 3600}, "test_post": {"cmd": "python /etc/puppet/modules/osnailyfacter/modular/hiera/hiera_post.py"}, "type": "puppet", "test_pre": {"cmd": "python /etc/puppet/modules/osnailyfacter/modular/hiera/hiera_pre.py"}, "groups": ["primary-controller", "controller", "cinder", "cinder-vmware", "compute", "ceph-osd", "primary-mongo", "mongo", "virt", "ironic"], "required_for": ["deploy_end"], "requires": ["deploy_start"], "id": "hiera"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/api-proxy/api-proxy.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/api-proxy/api-proxy_post.rb"}, "requires": ["apache"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end", "controller_remaining_tasks"], "type": "puppet", "id": "api-proxy"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/cluster-haproxy/cluster-haproxy.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/cluster-haproxy/cluster-haproxy_post.rb"}, "requires": ["deploy_start", "virtual_ips", "cluster"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "cluster-haproxy"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/globals/globals.pp", "timeout": 3600}, "test_post": {"cmd": "python /etc/puppet/modules/osnailyfacter/modular/globals/globals_post.py"}, "type": "puppet", "test_pre": {"cmd": "python /etc/puppet/modules/osnailyfacter/modular/globals/globals_pre.py"}, "groups": ["primary-controller", "controller", "cinder", "cinder-vmware", "compute", "ceph-osd", "primary-mongo", "mongo", "virt", "ironic"], "required_for": ["deploy_end"], "requires": ["hiera"], "id": "globals"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/horizon/horizon.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/horizon/horizon_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/horizon/horizon_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["openstack-controller"], "id": "horizon"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/netconfig/netconfig.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/netconfig/netconfig_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/netconfig/netconfig_pre.rb"}, "groups": ["primary-controller", "controller", "cinder", "cinder-vmware", "compute", "ceph-osd", "primary-mongo", "mongo", "virt", "ironic"], "required_for": ["deploy_end"], "requires": ["tools"], "id": "netconfig"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/netconfig/connectivity_tests.pp", "timeout": 3600, "cwd": "/"}, "requires": ["netconfig"], "groups": ["primary-controller", "controller", "cinder", "cinder-vmware", "compute", "ceph-osd", "primary-mongo", "mongo", "virt", "ironic"], "required_for": ["firewall", "hosts"], "type": "puppet", "id": "connectivity_tests"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/vmware/vcenter.pp", "timeout": 3600}, "requires": ["controller_remaining_tasks"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "vmware-vcenter", "condition": "settings:common.use_vcenter.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/vmware/cinder-vmware.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/vmware/cinder-vmware_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/vmware/cinder-vmware_pre.rb"}, "groups": ["cinder-vmware"], "required_for": ["deploy_end"], "requires": ["openstack-cinder"], "id": "top-role-cinder-vmware", "condition": "settings:common.use_vcenter.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/vmware/compute-vmware.pp", "timeout": 180}, "requires": ["top-role-compute"], "groups": ["compute-vmware"], "required_for": ["deploy_end"], "type": "puppet", "id": "top-role-compute-vmware", "condition": "settings:common.use_vcenter.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/firewall/firewall.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/firewall/firewall_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/firewall/firewall_pre.rb"}, "groups": ["primary-controller", "controller", "cinder", "cinder-vmware", "compute", "ceph-osd", "primary-mongo", "mongo", "ironic"], "required_for": ["deploy_end"], "requires": ["netconfig"], "id": "firewall"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ssl/ssl_keys_saving.pp", "timeout": 3600}, "requires": ["firewall"], "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ssl/ssl_keys_saving_pre.rb"}, "groups": ["primary-controller", "controller", "compute", "compute-vmware", "cinder", "cinder-vmware", "primary-mongo", "mongo", "ceph-osd", "virt"], "required_for": ["deploy_end"], "type": "puppet", "id": "ssl-keys-saving", "condition": "(settings:public_ssl.horizon.value == true or settings:public_ssl.services.value == true) and settings:public_ssl.cert_source.value == 'user_uploaded'"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ssl/ssl_add_trust_chain.pp", "timeout": 3600}, "requires": ["firewall", "ssl-keys-saving"], "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ssl/ssl_keys_saving_pre.rb"}, "groups": ["primary-controller", "controller", "compute", "compute-vmware", "cinder", "cinder-vmware", "primary-mongo", "mongo", "ceph-osd", "virt"], "required_for": ["hosts"], "type": "puppet", "id": "ssl-add-trust-chain", "condition": "settings:public_ssl.horizon.value == true or settings:public_ssl.services.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/keystone/keystone.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/keystone/keystone_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/keystone/keystone_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["openstack-controller"], "requires": ["openstack-haproxy", "database", "rabbitmq"], "id": "keystone"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/keystone/db.pp", "timeout": 1800}, "requires": ["database"], "groups": ["primary-controller"], "required_for": ["keystone"], "type": "puppet", "id": "keystone-db"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/keystone/workloads_collector_add.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "workloads_collector_add"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/rabbitmq/rabbitmq.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/rabbitmq/rabbitmq_post.rb"}, "requires": ["openstack-haproxy"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end", "openstack-controller", "glance"], "type": "puppet", "id": "rabbitmq"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/cluster/cluster.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/cluster/cluster_post.rb"}, "requires": ["hosts", "firewall", "deploy_start"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "cluster"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/cluster/health.pp", "timeout": 600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/cluster/health_post.rb"}, "requires": ["cluster"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "cluster_health"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/glance/glance.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/glance/glance_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/glance/glance_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["openstack-controller"], "requires": ["openstack-haproxy", "database"], "id": "glance"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/glance/db.pp", "timeout": 1800}, "requires": ["database"], "groups": ["primary-controller"], "required_for": ["glance"], "type": "puppet", "id": "glance-db"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/glance/keystone.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["glance"], "type": "puppet", "id": "glance-keystone"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/cluster-vrouter/cluster-vrouter.pp", "timeout": 3600}, "requires": ["cluster"], "groups": ["primary-controller", "controller"], "required_for": ["virtual_ips"], "type": "puppet", "id": "cluster-vrouter"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/sahara/sahara.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/sahara/sahara_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/sahara/sahara_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end", "controller_remaining_tasks"], "requires": ["openstack-network", "horizon"], "id": "sahara", "condition": "settings:additional_components.sahara.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/sahara/db.pp", "timeout": 1800}, "requires": ["database"], "groups": ["primary-controller"], "required_for": ["sahara"], "type": "puppet", "id": "sahara-db", "condition": "settings:additional_components.sahara.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/sahara/keystone.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["sahara"], "type": "puppet", "id": "sahara-keystone", "condition": "settings:additional_components.sahara.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/virtual_ips/virtual_ips.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/virtual_ips/virtual_ips_post.rb"}, "requires": ["cluster"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "virtual_ips"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/virtual_ips/conntrackd.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/virtual_ips/conntrackd_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/virtual_ips/conntrackd_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["virtual_ips"], "id": "conntrackd"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/roles/controller.pp", "timeout": 3600}, "type": "puppet", "id": "controller_remaining_tasks", "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"]}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/roles/compute.pp", "timeout": 3600}, "requires": ["hosts", "firewall"], "groups": ["compute"], "required_for": ["deploy_end"], "type": "puppet", "id": "top-role-compute"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/roles/cinder.pp", "timeout": 3600}, "requires": ["hosts", "firewall"], "groups": ["cinder"], "required_for": ["deploy_end"], "type": "puppet", "id": "top-role-cinder"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/roles/mongo.pp", "timeout": 3600}, "requires": ["hosts", "firewall"], "groups": ["primary-mongo"], "required_for": ["deploy_end"], "type": "puppet", "id": "top-role-primary-mongo"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/roles/mongo.pp", "timeout": 3600}, "requires": ["hosts", "firewall"], "groups": ["mongo"], "required_for": ["deploy_end"], "type": "puppet", "id": "top-role-mongo"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/roles/ironic-conductor.pp", "timeout": 3600}, "requires": ["hosts", "firewall"], "groups": ["ironic"], "required_for": ["deploy_end"], "type": "puppet", "id": "ironic-conductor"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/roles/ironic-compute.pp", "timeout": 3600}, "requires": ["hosts", "firewall"], "groups": ["ironic"], "required_for": ["deploy_end"], "type": "puppet", "id": "ironic-compute"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceilometer/controller.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ceilometer/controller_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ceilometer/controller_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["openstack-controller", "swift"], "requires": ["mongo", "primary-mongo", "openstack-haproxy"], "id": "ceilometer-controller", "condition": "settings:additional_components.ceilometer.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceilometer/compute.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ceilometer/compute_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ceilometer/compute_pre.rb"}, "groups": ["compute"], "required_for": ["deploy_end"], "requires": ["ceilometer-controller", "top-role-compute"], "id": "ceilometer-compute", "condition": "settings:additional_components.ceilometer.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceilometer/keystone.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["ceilometer-controller"], "type": "puppet", "id": "ceilometer-keystone", "condition": "settings:additional_components.ceilometer.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceilometer/radosgw_user.pp", "timeout": 300, "cwd": "/"}, "requires": ["post_deployment_start", "enable_rados"], "role": ["primary-controller", "controller"], "required_for": ["post_deployment_end"], "type": "puppet", "id": "ceilometer-radosgw-user", "condition": "settings:additional_components.ceilometer.value == true and settings:storage.objects_ceph.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/logging/logging.pp", "timeout": 3600}, "requires": ["globals"], "groups": ["primary-controller", "controller", "cinder", "cinder-vmware", "compute", "ceph-osd", "primary-mongo", "mongo", "virt", "ironic"], "required_for": ["deploy_end"], "type": "puppet", "id": "logging"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/apache/apache.pp", "timeout": 1200}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/apache/apache_post.rb"}, "requires": ["openstack-haproxy"], "groups": ["primary-controller", "controller"], "required_for": ["keystone"], "type": "puppet", "id": "apache"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/murano/murano.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/murano/murano_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/murano/murano_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end", "controller_remaining_tasks"], "requires": ["heat", "horizon"], "id": "murano", "condition": "settings:additional_components.murano.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/murano/db.pp", "timeout": 1800}, "requires": ["database"], "groups": ["primary-controller"], "required_for": ["murano"], "type": "puppet", "id": "murano-db", "condition": "settings:additional_components.murano.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/murano/keystone.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["murano"], "type": "puppet", "id": "murano-keystone", "condition": "settings:additional_components.murano.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/generate_vms/generate_vms.pp", "timeout": 3600}, "requires": ["netconfig"], "groups": ["virt"], "required_for": ["deploy_end"], "type": "puppet", "id": "generate_vms"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ironic/ironic.pp", "timeout": 3600}, "requires": ["openstack-haproxy", "ironic-db", "ironic-keystone"], "groups": ["primary-controller", "controller"], "required_for": ["openstack-controller"], "type": "puppet", "id": "ironic-api", "condition": "settings:additional_components.ironic.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ironic/db.pp", "timeout": 1800}, "requires": ["database"], "groups": ["primary-controller"], "required_for": ["ironic-api"], "type": "puppet", "id": "ironic-db", "condition": "settings:additional_components.ironic.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ironic/keystone.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["ironic-api"], "type": "puppet", "id": "ironic-keystone", "condition": "settings:additional_components.ironic.value == true"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-controller/openstack-controller.pp", "timeout": 3600}, "requires": ["openstack-haproxy"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "openstack-controller"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-controller/db.pp", "timeout": 1800}, "requires": ["database"], "groups": ["primary-controller"], "required_for": ["openstack-controller"], "type": "puppet", "id": "nova-db"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-controller/keystone.pp", "timeout": 1800}, "requires": ["keystone"], "groups": ["primary-controller"], "required_for": ["openstack-controller"], "type": "puppet", "id": "nova-keystone"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/memcached/memcached.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/memcached/memcached_post.rb"}, "requires": ["openstack-haproxy"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end", "keystone"], "type": "puppet", "id": "memcached"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/tools/tools.pp", "timeout": 3600}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/tools/tools_post.rb"}, "requires": ["logging"], "groups": ["primary-controller", "controller", "cinder", "cinder-vmware", "compute", "ceph-osd", "primary-mongo", "mongo", "virt", "ironic"], "required_for": ["deploy_end"], "type": "puppet", "id": "tools"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ntp/ntp-server.pp", "timeout": 3600, "cwd": "/"}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ntp/ntp_post.rb"}, "type": "puppet", "role": ["primary-controller", "controller"], "required_for": ["ntp-client"], "requires": ["dns-client"], "id": "ntp-server"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ntp/ntp-client.pp", "timeout": 3600, "cwd": "/"}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/ntp/ntp_post.rb"}, "requires": ["dns-client"], "role": ["primary-mongo", "mongo", "compute", "ceph-osd", "cinder", "cinder-vmware"], "required_for": ["post_deployment_end"], "type": "puppet", "id": "ntp-client"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ntp/ntp-check.pp", "timeout": 600, "cwd": "/"}, "type": "puppet", "role": ["primary-controller", "controller"], "required_for": ["ntp-server"], "requires": ["dns-client"], "id": "ntp-check"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy.pp", "timeout": 300}, "requires": ["deploy_start", "openstack-haproxy-ceilometer", "openstack-haproxy-cinder", "openstack-haproxy-glance", "openstack-haproxy-heat", "openstack-haproxy-horizon", "openstack-haproxy-keystone", "openstack-haproxy-murano", "openstack-haproxy-mysqld", "openstack-haproxy-neutron", "openstack-haproxy-nova", "openstack-haproxy-radosgw", "openstack-haproxy-sahara", "openstack-haproxy-swift", "openstack-haproxy-stats", "openstack-haproxy-ironic"], "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "openstack-haproxy"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-horizon.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-horizon_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-horizon"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-keystone.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-keystone_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["cluster-haproxy"], "id": "openstack-haproxy-keystone"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-nova.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-nova_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-nova"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-heat.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-heat_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["cluster-haproxy"], "id": "openstack-haproxy-heat"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-glance.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-glance_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-glance"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-cinder.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-cinder_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-cinder"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-neutron.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-neutron_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-neutron"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-mysqld.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-mysqld_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-mysqld"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-swift.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-swift_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-swift"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-radosgw.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-radosgw_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-radosgw"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-ceilometer.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-ceilometer_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-ceilometer"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-sahara.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-sahara_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-sahara"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-murano.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-murano_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-murano"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-stats.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-stats_post.rb"}, "requires": ["deploy_start", "cluster-haproxy"], "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "type": "puppet", "id": "openstack-haproxy-stats"}, {"parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-ironic.pp", "timeout": 300}, "test_post": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-ironic_post.rb"}, "type": "puppet", "test_pre": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb"}, "groups": ["primary-controller", "controller"], "required_for": ["deploy_end"], "requires": ["deploy_start", "cluster-haproxy"], "id": "openstack-haproxy-ironic", "condition": "settings:additional_components.ironic.value == true"}, {"type": "stage", "id": "pre_deployment_start"}, {"requires": ["pre_deployment_start"], "type": "stage", "id": "pre_deployment_end"}, {"requires": ["pre_deployment_end"], "type": "stage", "id": "deploy_start"}, {"requires": ["deploy_start"], "type": "stage", "id": "deploy_end"}, {"requires": ["deploy_end"], "type": "stage", "id": "post_deployment_start"}, {"requires": ["post_deployment_start"], "type": "stage", "id": "post_deployment_end"}, {"parameters": {"strategy": {"type": "one_by_one"}}, "requires": ["deploy_start"], "role": ["primary-controller"], "required_for": ["deploy_end"], "type": "group", "id": "primary-controller"}, {"parameters": {"strategy": {"amount": 6, "type": "parallel"}}, "requires": ["primary-controller"], "role": ["controller"], "required_for": ["deploy_end"], "type": "group", "id": "controller"}, {"parameters": {"strategy": {"type": "parallel"}}, "requires": ["controller"], "role": ["cinder"], "required_for": ["deploy_end"], "type": "group", "id": "cinder"}, {"parameters": {"strategy": {"type": "parallel"}}, "requires": ["controller"], "role": ["cinder-vmware"], "required_for": ["deploy_end"], "type": "group", "id": "cinder-vmware"}, {"parameters": {"strategy": {"type": "parallel"}}, "requires": ["controller"], "role": ["compute"], "required_for": ["deploy_end"], "type": "group", "id": "compute"}, {"tasks": ["globals", "hiera", "tools", "logging", "netconfig", "connectivity_tests", "hosts", "firewall", "top-role-compute"], "parameters": {"strategy": {"type": "parallel"}}, "requires": ["controller"], "role": ["compute-vmware"], "required_for": ["deploy_end"], "type": "group", "id": "compute-vmware"}, {"parameters": {"strategy": {"type": "parallel"}}, "requires": ["primary-mongo"], "role": ["mongo"], "required_for": ["deploy_end", "primary-controller", "controller"], "type": "group", "id": "mongo"}, {"parameters": {"strategy": {"type": "one_by_one"}}, "requires": ["deploy_start"], "role": ["primary-mongo"], "required_for": ["deploy_end", "primary-controller", "controller"], "type": "group", "id": "primary-mongo"}, {"parameters": {"strategy": {"type": "parallel"}}, "requires": ["controller"], "role": ["ceph-osd"], "required_for": ["deploy_end"], "type": "group", "id": "ceph-osd"}, {"tasks": ["hiera", "globals", "logging"], "parameters": {"strategy": {"type": "parallel"}}, "type": "group", "role": ["base-os"], "required_for": ["deploy_end", "primary-controller", "controller", "primary-mongo", "mongo"], "requires": ["deploy_start"], "id": "base-os"}, {"role": ["virt"], "type": "group", "id": "virt", "parameters": {"strategy": {"type": "parallel"}}, "required_for": ["deploy_end"]}, {"parameters": {"strategy": {"type": "parallel"}}, "requires": ["controller"], "role": ["ironic"], "required_for": ["deploy_end"], "type": "group", "id": "ironic"}]	{"editable": {"value": {"glance": {"vcenter_username": "", "datacenter": "", "vcenter_host": "", "vcenter_password": "", "datastore": ""}, "availability_zones": [{"vcenter_username": "", "nova_computes": [{"datastore_regex": "", "vsphere_cluster": "", "target_node": {"current": {"id": "controllers", "label": "controllers"}, "options": [{"id": "controllers", "label": "controllers"}]}, "service_name": ""}], "vcenter_host": "", "cinder": {"enable": true}, "az_name": "vcenter", "vcenter_password": ""}], "network": {"esxi_vlan_interface": ""}}, "metadata": [{"restrictions": [{"message": "VMware vCenter not enabled for cluster", "condition": "settings:common.use_vcenter.value == false"}], "type": "array", "name": "availability_zones", "fields": [{"regex": {"source": "^(?!nova$)\\\\w+$", "error": "Invalid availability zone name"}, "type": "text", "description": "Availability zone name", "name": "az_name", "label": "Availability zone"}, {"regex": {"source": "^[a-zA-Z\\\\d]+[-\\\\.\\\\da-zA-Z]*$", "error": "Invalid vCenter host"}, "type": "text", "description": "vCenter host or IP", "name": "vcenter_host", "label": "vCenter host"}, {"regex": {"source": "\\\\S", "error": "Empty vCenter username"}, "type": "text", "description": "vCenter username", "name": "vcenter_username", "label": "vCenter username"}, {"regex": {"source": "\\\\S", "error": "Empty vCenter password"}, "type": "password", "description": "vCenter password", "name": "vcenter_password", "label": "vCenter password"}, {"fields": [{"regex": {"source": "\\\\S", "error": "Invalid vSphere cluster"}, "type": "text", "description": "vSphere cluster", "name": "vsphere_cluster", "label": "vSphere cluster"}, {"regex": {"source": "^\\\\w[\\\\w\\\\-]+$", "error": "Invalid service name"}, "type": "text", "description": "Service name", "name": "service_name", "label": "Service name"}, {"regex": {"source": "\\\\S", "error": "Invalid datastore regex"}, "type": "text", "description": "Datastore regex", "name": "datastore_regex", "label": "Datastore regex"}, {"type": "select", "description": "Target node for nova-compute service", "name": "target_node", "label": "Target node"}], "type": "array", "name": "nova_computes"}]}, {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'nova_network' or networking_parameters:net_manager != 'VlanManager' or settings:common.use_vcenter.value == false"}], "type": "object", "name": "network", "fields": [{"regex": {"source": "\\\\S", "error": "Invalid network interface"}, "type": "text", "description": "VLAN interface", "name": "esxi_vlan_interface", "label": "VLAN interface"}]}, {"restrictions": [{"message": "VMware vCenter datastore for images is not enabled in Settings tab", "condition": "settings:storage.images_vcenter.value == false or settings:common.use_vcenter.value == false"}], "type": "object", "name": "glance", "fields": [{"regex": {"source": "^[a-zA-Z\\\\d]+[-\\\\.\\\\da-zA-Z]*$", "error": "Invalid vCenter host"}, "type": "text", "description": "vCenter host or IP", "name": "vcenter_host", "label": "vCenter host"}, {"regex": {"source": "\\\\S", "error": "Empty vCenter username"}, "type": "text", "description": "vCenter username", "name": "vcenter_username", "label": "vCenter username"}, {"regex": {"source": "\\\\S", "error": "Empty vCenter password"}, "type": "password", "description": "vCenter password", "name": "vcenter_password", "label": "vCenter password"}, {"regex": {"source": "\\\\S", "error": "Invalid datacenter"}, "type": "text", "description": "Datacenter", "name": "datacenter", "label": "Datacenter"}, {"regex": {"source": "\\\\S", "error": "Invalid datastore"}, "type": "text", "description": "Datastore", "name": "datastore", "label": "Datastore"}]}]}}	["ha_compact"]	[{"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "keystone/api", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": true}, "id": "admin/pxe", "default_mapping": "fuelweb_admin"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "swift/api", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "neutron/api", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "sahara/api", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "ceilometer/api", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "cinder/api", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "glance/api", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "heat/api", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "nova/api", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "murano/api", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "horizon", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "mgmt/memcache", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "mgmt/database", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "mgmt/messaging", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "mgmt/corosync", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [{"alias": "management_vrouter_vip", "namespace": "vrouter", "name": "vrouter"}, {"alias": "management_vip", "namespace": "haproxy", "name": "management"}], "gateway": false}, "id": "mgmt/vip", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [{"alias": "public_vrouter_vip", "namespace": "vrouter", "name": "vrouter_pub"}, {"alias": "public_vip", "namespace": "haproxy", "name": "public"}], "gateway": true}, "id": "public/vip", "default_mapping": "public"}, {"properties": {"subnet": false, "vip": [], "gateway": false}, "id": "neutron/private", "default_mapping": "private"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "neutron/mesh", "default_mapping": "private"}, {"properties": {"subnet": false, "vip": [], "gateway": false}, "id": "neutron/floating", "default_mapping": "public"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "swift/replication", "default_mapping": "storage"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "ceph/public", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "ceph/radosgw", "default_mapping": "public"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "ceph/replication", "default_mapping": "storage"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "cinder/iscsi", "default_mapping": "storage"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "mongo/db", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": true}, "id": "fw-admin", "default_mapping": "fuelweb_admin"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "management", "default_mapping": "management"}, {"properties": {"subnet": true, "vip": [], "gateway": true}, "id": "ex", "default_mapping": "public"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "storage", "default_mapping": "storage"}, {"properties": {"subnet": true, "vip": [], "gateway": false}, "id": "nova/migration", "default_mapping": "management"}]	{volume_manager}
\.


--
-- Name: releases_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('releases_id_seq', 2, true);


--
-- Data for Name: tasks; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY tasks (id, cluster_id, uuid, name, message, status, progress, cache, result, parent_id, weight) FROM stdin;
1	1	fbf0e9ef-be1c-4ec3-a6d2-7bf585f9cd53	check_networks	\N	ready	100	{}	{}	\N	1
2	\N	3c2c13e3-e66e-41a7-86b0-bd4d2bf50e02	update_dnsmasq		ready	100	{"args": {"task_uuid": "3c2c13e3-e66e-41a7-86b0-bd4d2bf50e02", "tasks": [{"type": "upload_file", "uids": ["master"], "parameters": {"path": "/etc/hiera/networks.yaml", "data": "admin_networks:\\n- cidr: 10.109.25.0/24\\n  cluster_id: null\\n  cluster_name: null\\n  gateway: 10.109.25.1\\n  id: 1\\n  ip_ranges:\\n  - [10.109.25.3, 10.109.25.254]\\n  node_group_id: null\\n  node_group_name: null\\n- cidr: 10.109.30.0/24\\n  cluster_id: 1\\n  cluster_name: TestMultipleClusterNets\\n  gateway: 10.109.30.2\\n  id: 10\\n  ip_ranges:\\n  - [10.109.30.3, 10.109.30.127]\\n  node_group_id: 2\\n  node_group_name: group-custom-1\\n"}}, {"type": "puppet", "uids": ["master"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/nailgun/examples/dhcp-ranges.pp", "timeout": 300, "cwd": "/"}}, {"type": "cobbler_sync", "uids": ["master"], "parameters": {"provisioning_info": {"engine": {"url": "http://10.109.25.2:80/cobbler_api", "username": "cobbler", "password": "gyImoK18", "master_ip": "10.109.25.2"}}}}]}, "respond_to": "update_dnsmasq_resp", "method": "execute_tasks", "api_version": "1.0"}	{}	\N	1
4	1	a9b1108f-22bc-4876-b9a2-04126051414f	check_networks	\N	ready	100	{}	{}	3	1
14	2	13dc0cb4-2a64-4377-a052-80e24c455232	deployment	'gateway'	error	100	{}	{}	9	1
9	2	0ac15ac8-118b-46ea-8293-439e1c8e0a2d	deploy	'gateway'	error	100	{}	{}	\N	1
13	2	0f35a076-eb1f-484e-a988-a6c3c32fd5d5	provision	Task aborted	error	100	{"args": {"task_uuid": "0f35a076-eb1f-484e-a988-a6c3c32fd5d5", "provisioning_info": {"engine": {"url": "http://10.109.25.2:80/cobbler_api", "username": "cobbler", "password": "gyImoK18", "master_ip": "10.109.25.2"}, "nodes": [{"profile": "ubuntu_1404_x86_64", "name_servers_search": "\\"test.domain.local\\"", "uid": "6", "interfaces": {"eth4": {"static": "0", "mac_address": "64:89:98:14:13:92"}, "eth3": {"static": "0", "mac_address": "64:cd:40:35:ec:2e"}, "eth2": {"static": "0", "mac_address": "64:43:e8:23:f8:d2"}, "eth1": {"static": "0", "mac_address": "64:6d:0f:68:a3:eb"}, "eth0": {"ip_address": "10.109.30.5", "dns_name": "node-6.test.domain.local", "netmask": "255.255.255.0", "static": "0", "mac_address": "64:2d:83:ed:5a:e1"}}, "interfaces_extra": {"eth4": {"onboot": "no", "peerdns": "no"}, "eth3": {"onboot": "no", "peerdns": "no"}, "eth2": {"onboot": "no", "peerdns": "no"}, "eth1": {"onboot": "no", "peerdns": "no"}, "eth0": {"onboot": "yes", "peerdns": "no"}}, "power_type": "ssh", "power_user": "root", "kernel_options": {"udevrules": "64:2d:83:ed:5a:e1_eth0,64:6d:0f:68:a3:eb_eth1,64:43:e8:23:f8:d2_eth2,64:cd:40:35:ec:2e_eth3,64:89:98:14:13:92_eth4", "netcfg/choose_interface": "64:2d:83:ed:5a:e1"}, "power_address": "10.109.30.5", "name_servers": "\\"10.109.25.2\\"", "ks_meta": {"gw": "10.109.30.2", "mco_enable": 1, "mco_vhost": "mcollective", "repo_setup": {"installer_kernel": {"local": "/var/www/nailgun/ubuntu/x86_64/images/linux", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux"}, "repos": [{"name": "ubuntu-0", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty", "type": "deb"}, {"name": "ubuntu-1", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-updates", "type": "deb"}, {"name": "ubuntu-2", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-security", "type": "deb"}, {"name": "ubuntu-3", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-proposed", "type": "deb"}, {"name": "mos", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/x86_64", "priority": 1050, "suite": "mos8.0", "type": "deb"}, {"name": "mos-updates", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-updates", "type": "deb"}, {"name": "mos-security", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-security", "type": "deb"}, {"name": "mos-holdback", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1100, "suite": "mos8.0-holdback", "type": "deb"}, {"name": "Auxiliary", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/auxiliary", "priority": 1150, "suite": "auxiliary", "type": "deb"}], "metadata": {"always_editable": true, "weight": 50, "label": "Repositories"}, "installer_initrd": {"local": "/var/www/nailgun/ubuntu/x86_64/images/initrd.gz", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz"}}, "authorized_keys": ["\\"ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvZYfsjHbbaoHL81h0NRB5tCfmD0Pj4jaoXtToNfb+XDOO+lGgGLsBCVciFBiaL7+q8NoUIwpbmeldTsgJwTXNasHlN+3Sx4fBHD5pVHYbfObCyQVWNuEbCQJebNcpNQ3atAlkq8ot1YOmmlNV9D3bygiIURgmiceHCyRRBEPBwrI2H1RPrKMw14fo6ge6ulhjUZlaZa9UyUrH9aeftS04EXxIGwiPjHGkrDZQeyoeU4/3DuF3eJn4fyu5kq7mx0Pswc1D8IzpIxqQNe3hM0/PHDO8EixSfPC2Jn+l4LkBRrZeUUVlPvfAfsfOYRnucKtx5R9hPCdtUIoEQB4T01QBQ== root@nailgun.test.domain.local\\""], "mlnx_iser_enabled": false, "mco_pskey": "unset", "mco_user": "mcollective", "puppet_enable": 0, "fuel_version": "8.0", "install_log_2_syslog": 1, "image_data": {"/boot": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_2_ubuntu_1404_amd64-boot.img.gz", "format": "ext2"}, "/": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_2_ubuntu_1404_amd64.img.gz", "format": "ext4"}}, "timezone": "Etc/UTC", "puppet_auto_setup": 1, "puppet_master": "nailgun.test.domain.local", "mco_auto_setup": 1, "mco_password": "DExPXYp5", "auth_key": "\\"\\"", "pm_data": {"kernel_params": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "ks_spaces": [{"name": "vda", "extra": ["disk/by-id/virtio-28598bd52e2946fcb06f"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "type": "raid", "file_system": "ext2", "name": "Boot", "size": 200}, {"type": "lvm_meta_pool", "size": 0}, {"vg": "os", "type": "pv", "lvm_meta_size": 64, "size": 18496}, {"vg": "logs", "type": "pv", "lvm_meta_size": 64, "size": 10304}, {"vg": "mysql", "type": "pv", "lvm_meta_size": 64, "size": 20544}, {"vg": "image", "type": "pv", "lvm_meta_size": 64, "size": 1356}], "type": "disk", "id": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 51200}, {"name": "vdb", "extra": ["disk/by-id/virtio-8558aa1d10fc479298eb"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "type": "raid", "file_system": "ext2", "name": "Boot", "size": 200}, {"type": "lvm_meta_pool", "size": 192}, {"vg": "os", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "logs", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "mysql", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "image", "type": "pv", "lvm_meta_size": 64, "size": 50508}], "type": "disk", "id": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 51200}, {"name": "vdc", "extra": ["disk/by-id/virtio-6b064dbed0f645cd9739"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "type": "raid", "file_system": "ext2", "name": "Boot", "size": 200}, {"type": "lvm_meta_pool", "size": 192}, {"vg": "os", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "logs", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "mysql", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "image", "type": "pv", "lvm_meta_size": 64, "size": 50508}], "type": "disk", "id": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 51200}, {"_allocate_size": "min", "label": "Base System", "min_size": 18432, "volumes": [{"mount": "/", "size": 15360, "type": "lv", "name": "root", "file_system": "ext4"}, {"mount": "swap", "size": 3072, "type": "lv", "name": "swap", "file_system": "swap"}], "type": "vg", "id": "os"}, {"_allocate_size": "min", "label": "Logs", "min_size": 10240, "volumes": [{"mount": "/var/log", "size": 10240, "type": "lv", "name": "log", "file_system": "ext4"}], "type": "vg", "id": "logs"}, {"_allocate_size": "all", "label": "Image Storage", "min_size": 5120, "volumes": [{"mount": "/var/lib/glance", "size": 102180, "type": "lv", "name": "glance", "file_system": "xfs"}], "type": "vg", "id": "image"}, {"_allocate_size": "min", "label": "Mysql Database", "min_size": 20480, "volumes": [{"mount": "/var/lib/mysql", "size": 20480, "type": "lv", "name": "root", "file_system": "ext4"}], "type": "vg", "id": "mysql"}]}, "mlnx_plugin_mode": "disabled", "master_ip": "10.109.25.2", "mco_connector": "rabbitmq", "cloud_init_templates": {"cloud_config": "cloud_config_fuel_8.0_ubuntu.jinja2", "meta_data": "meta_data_fuel_8.0_ubuntu.jinja2", "boothook": "boothook_fuel_8.0_ubuntu.jinja2"}, "mlnx_vf_num": "16", "admin_net": "10.109.30.0/24", "mco_host": "10.109.25.2"}, "name": "node-6", "hostname": "node-6.test.domain.local", "slave_name": "node-6", "power_pass": "/root/.ssh/bootstrap.rsa", "netboot_enabled": "1"}], "fault_tolerance": [{"percentage": 2, "uids": []}], "pre_provision": [{"priority": 100, "type": "shell", "uids": ["master"], "parameters": {"retries": 1, "cmd": "fa_build_image --image_build_dir /var/lib/fuel/ibp --log-file /var/log/fuel-agent-env-2.log --data_driver nailgun_build_image --input_data '{\\"image_data\\": {\\"/boot\\": {\\"container\\": \\"gzip\\", \\"uri\\": \\"http://10.109.25.2:8080/targetimages/env_2_ubuntu_1404_amd64-boot.img.gz\\", \\"format\\": \\"ext2\\"}, \\"/\\": {\\"container\\": \\"gzip\\", \\"uri\\": \\"http://10.109.25.2:8080/targetimages/env_2_ubuntu_1404_amd64.img.gz\\", \\"format\\": \\"ext4\\"}}, \\"output\\": \\"/var/www/nailgun/targetimages\\", \\"repos\\": [{\\"name\\": \\"ubuntu-0\\", \\"section\\": \\"main universe multiverse\\", \\"uri\\": \\"http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157\\", \\"priority\\": 1001, \\"suite\\": \\"trusty\\", \\"type\\": \\"deb\\"}, {\\"name\\": \\"ubuntu-1\\", \\"section\\": \\"main universe multiverse\\", \\"uri\\": \\"http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157\\", \\"priority\\": 1001, \\"suite\\": \\"trusty-updates\\", \\"type\\": \\"deb\\"}, {\\"name\\": \\"ubuntu-2\\", \\"section\\": \\"main universe multiverse\\", \\"uri\\": \\"http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157\\", \\"priority\\": 1001, \\"suite\\": \\"trusty-security\\", \\"type\\": \\"deb\\"}, {\\"name\\": \\"ubuntu-3\\", \\"section\\": \\"main universe multiverse\\", \\"uri\\": \\"http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157\\", \\"priority\\": 1001, \\"suite\\": \\"trusty-proposed\\", \\"type\\": \\"deb\\"}, {\\"name\\": \\"mos\\", \\"section\\": \\"main restricted\\", \\"uri\\": \\"http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/x86_64\\", \\"priority\\": 1050, \\"suite\\": \\"mos8.0\\", \\"type\\": \\"deb\\"}, {\\"name\\": \\"mos-updates\\", \\"section\\": \\"main restricted\\", \\"uri\\": \\"http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/\\", \\"priority\\": 1050, \\"suite\\": \\"mos8.0-updates\\", \\"type\\": \\"deb\\"}, {\\"name\\": \\"mos-security\\", \\"section\\": \\"main restricted\\", \\"uri\\": \\"http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/\\", \\"priority\\": 1050, \\"suite\\": \\"mos8.0-security\\", \\"type\\": \\"deb\\"}, {\\"name\\": \\"mos-holdback\\", \\"section\\": \\"main restricted\\", \\"uri\\": \\"http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/\\", \\"priority\\": 1100, \\"suite\\": \\"mos8.0-holdback\\", \\"type\\": \\"deb\\"}, {\\"name\\": \\"Auxiliary\\", \\"section\\": \\"main restricted\\", \\"uri\\": \\"http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/auxiliary\\", \\"priority\\": 1150, \\"suite\\": \\"auxiliary\\", \\"type\\": \\"deb\\"}], \\"codename\\": \\"trusty\\"}'", "cwd": "/", "timeout": 3600, "interval": 1}}]}}, "respond_to": "provision_resp", "method": "image_provision", "api_version": "1.0"}	{}	9	0.400000000000000022
8	1	2dce9e12-2e82-4925-8231-beefb46669b3	deployment	\N	running	24	{"args": {"task_uuid": "2dce9e12-2e82-4925-8231-beefb46669b3", "deployment_info": [{"tasks": [{"priority": 100, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/fuel_pkgs/fuel_pkgs.pp", "timeout": 600, "cwd": "/"}}, {"priority": 200, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 300, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/globals/globals.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 400, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/logging/logging.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 500, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/tools/tools.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 600, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/umm/umm.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 700, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/netconfig/netconfig.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 800, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/netconfig/connectivity_tests.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 900, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/firewall/firewall.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1000, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ssl/ssl_keys_saving.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1100, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ssl/ssl_add_trust_chain.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1200, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1300, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/cluster/cluster.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1400, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/cluster/health.pp", "timeout": 600, "cwd": "/"}}, {"priority": 1500, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/cluster-vrouter/cluster-vrouter.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1600, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/virtual_ips/virtual_ips.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1700, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/cluster-haproxy/cluster-haproxy.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1800, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-horizon.pp", "timeout": 300, "cwd": "/"}}, {"priority": 1900, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-keystone.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2000, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-nova.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2100, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-heat.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2200, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-glance.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2300, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-cinder.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2400, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-neutron.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2500, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-mysqld.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2600, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-swift.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2700, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-radosgw.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2800, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-ceilometer.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2900, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-sahara.pp", "timeout": 300, "cwd": "/"}}, {"priority": 3000, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-murano.pp", "timeout": 300, "cwd": "/"}}, {"priority": 3100, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-stats.pp", "timeout": 300, "cwd": "/"}}, {"priority": 3200, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy.pp", "timeout": 300, "cwd": "/"}}, {"priority": 3300, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/dns/dns-server.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 3400, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/database/database.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 3500, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/db.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 3600, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/heat/db.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 3700, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-cinder/db.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 3800, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/keystone/db.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 3900, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/glance/db.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 4000, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-controller/db.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 4100, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/rabbitmq/rabbitmq.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 4200, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/apache/apache.pp", "timeout": 1200, "cwd": "/"}}, {"priority": 4300, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/api-proxy/api-proxy.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 4400, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/memcached/memcached.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 4500, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/keystone/keystone.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 4600, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/keystone.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 4700, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/swift/keystone.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 4800, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/heat/keystone.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 4900, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules/", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-cinder/keystone.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 5000, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-cinder/openstack-cinder.pp", "timeout": 1200, "cwd": "/"}}, {"priority": 5100, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/keystone/workloads_collector_add.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 5200, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/glance/keystone.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 5300, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/glance/glance.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 5400, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-controller/keystone.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 5500, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/virtual_ips/conntrackd.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 5600, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-controller/openstack-controller.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 5700, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/common-config.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 5800, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/server-config.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 5900, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/plugins/ml2.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 6000, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/networks.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 6100, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/routers.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 6200, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/agents/l3.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 6300, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/server-nova.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 6400, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/agents/dhcp.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 6500, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/agents/metadata.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 6600, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 6700, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceph/mon.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 6800, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceph/radosgw.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 6900, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/heat/heat.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 7000, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/horizon/horizon.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 7100, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/swift/swift.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 7200, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/roles/controller.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 7300, "type": "puppet", "uids": ["1"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/swift/rebalance_cronjob.pp", "timeout": 300, "cwd": "/"}}], "user_node_name": "slave-05_controller", "uid": "1", "resume_guests_state_on_host_boot": true, "syslog": {"syslog_port": "514", "syslog_transport": "tcp", "syslog_server": "", "metadata": {"enabled": false, "weight": 50, "toggleable": true, "label": "Syslog"}}, "libvirt_type": "qemu", "puppet": {"modules": "rsync://10.109.25.2:/puppet/2015.1.0-8.0/modules/", "manifests": "rsync://10.109.25.2:/puppet/2015.1.0-8.0/manifests/"}, "mysql": {"root_password": "5JATAmRPbTIeYMrFEri8xLgm", "wsrep_password": "lduKym27WvNzm8AixHMqdm6l"}, "fail_if_error": true, "use_cow_images": true, "glance": {"image_cache_max_size": "10714349568", "user_password": "o8xmzGde9ixMDwYbJ6Cer93e", "db_password": "eLLNKQH7ctWB95btSKQbGyR1"}, "cobbler": {"profile": "ubuntu_1404_x86_64"}, "mongo": {"enabled": false}, "provision": {"image_data": {"/boot": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64-boot.img.gz", "format": "ext2"}, "/": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64.img.gz", "format": "ext4"}}, "codename": "trusty", "method": "image", "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 80, "label": "Provision"}}, "quantum_settings": {"database": {"passwd": "GypU4zguveU5kcmLeNlkfbsw"}, "keystone": {"admin_password": "YN3k8KCyHAfh4DM2ye2B8gT0"}, "L3": {"use_namespaces": true}, "L2": {"phys_nets": {}, "base_mac": "fa:16:3e:00:00:00", "segmentation_type": "tun", "tunnel_id_ranges": "2:65535"}, "predefined_networks": {"net04_ext": {"shared": false, "L2": {"network_type": "local", "router_ext": true, "physnet": null, "segment_id": null}, "L3": {"nameservers": [], "subnet": "10.109.26.0/24", "floating": "10.109.26.128:10.109.26.254", "gateway": "10.109.26.1", "enable_dhcp": false}, "tenant": "haVxlan"}, "net04": {"shared": false, "L2": {"network_type": "tun", "router_ext": false, "physnet": null, "segment_id": null}, "L3": {"nameservers": ["8.8.4.4", "8.8.8.8"], "subnet": "10.109.28.0/24", "floating": null, "gateway": "10.109.28.1", "enable_dhcp": true}, "tenant": "haVxlan"}}, "metadata": {"metadata_proxy_shared_secret": "fXpkSM6wjrpGudMnO69OFVqQ"}}, "use_vcenter": false, "openstack_version": "2015.1.0-8.0", "external_dns": {"dns_list": "10.109.26.1", "metadata": {"weight": 90, "label": "Host OS DNS Servers"}}, "swift": {"user_password": "KQbKAgxOvdQN8BOreTiBh7PN"}, "storage": {"iser": false, "volumes_ceph": false, "per_pool_pg_nums": {"compute": 128, "default_pg_num": 128, "volumes": 128, "images": 128, "backups": 128, ".rgw": 128}, "objects_ceph": false, "ephemeral_ceph": false, "volumes_lvm": true, "images_vcenter": false, "osd_pool_size": "2", "pg_num": 128, "images_ceph": false, "metadata": {"weight": 60, "label": "Storage"}}, "nova": {"db_password": "T6SB47zM8hUxkQNTGm8ThTzL", "user_password": "uotlBTEiIHnjK1oO1ZKT6sRl", "state_path": "/var/lib/nova"}, "master_ip": "10.109.25.2", "priority": 100, "private_network_range": "10.109.28.0/24", "murano": {"db_password": "o5aUJyUYtPn2MrQj05DOBs4K", "user_password": "Vz2Rmv9V4wwt187EGXFqvFr6", "enabled": false, "rabbit_password": "9sR2tJOPcxvX9mOknKCvk5Zg"}, "murano_settings": {"murano_repo_url": "http://storage.apps.openstack.org/", "metadata": {"restrictions": [{"action": "hide", "message": "Murano is not enabled on the Additional Components section", "condition": "settings:additional_components.murano.value == false"}], "weight": 20, "label": "Murano Settings"}}, "role": "primary-controller", "deployment_mode": "ha_compact", "external_mongo": {"mongo_db_name": "ceilometer", "mongo_replset": "", "mongo_user": "ceilometer", "hosts_ip": "", "mongo_password": "ceilometer", "metadata": {"restrictions": [{"action": "hide", "message": "Ceilometer and MongoDB are not enabled on the Additional Components section", "condition": "settings:additional_components.mongo.value == false"}], "weight": 20, "label": "External MongoDB"}}, "online": true, "keystone": {"db_password": "oDE1wDOm1XAq7MoityaEidvG", "admin_token": "LB10kNbt8UkzQZSDlK77k6gO"}, "nodes": [{"user_node_name": "slave-05_controller", "uid": "1", "public_address": "10.109.26.6", "internal_netmask": "255.255.255.0", "fqdn": "node-1.test.domain.local", "role": "primary-controller", "public_netmask": "255.255.255.0", "internal_address": "10.109.27.6", "storage_address": "10.109.29.4", "swift_zone": "1", "storage_netmask": "255.255.255.0", "name": "node-1"}, {"user_node_name": "slave-01_controller", "uid": "2", "public_address": "10.109.26.5", "internal_netmask": "255.255.255.0", "fqdn": "node-2.test.domain.local", "role": "controller", "public_netmask": "255.255.255.0", "internal_address": "10.109.27.5", "storage_address": "10.109.29.3", "swift_zone": "2", "storage_netmask": "255.255.255.0", "name": "node-2"}, {"user_node_name": "slave-03_controller", "uid": "3", "public_address": "10.109.26.4", "internal_netmask": "255.255.255.0", "fqdn": "node-3.test.domain.local", "role": "controller", "public_netmask": "255.255.255.0", "internal_address": "10.109.27.4", "storage_address": "10.109.29.2", "swift_zone": "3", "storage_netmask": "255.255.255.0", "name": "node-3"}, {"user_node_name": "slave-04_compute_cinder", "uid": "4", "internal_netmask": "255.255.255.0", "fqdn": "node-4.test.domain.local", "role": "cinder", "internal_address": "10.109.32.2", "storage_address": "10.109.34.2", "swift_zone": "4", "storage_netmask": "255.255.255.0", "name": "node-4"}, {"user_node_name": "slave-04_compute_cinder", "uid": "4", "internal_netmask": "255.255.255.0", "fqdn": "node-4.test.domain.local", "role": "compute", "internal_address": "10.109.32.2", "storage_address": "10.109.34.2", "swift_zone": "4", "storage_netmask": "255.255.255.0", "name": "node-4"}, {"user_node_name": "slave-02_compute_cinder", "uid": "5", "internal_netmask": "255.255.255.0", "fqdn": "node-5.test.domain.local", "role": "cinder", "internal_address": "10.109.32.3", "storage_address": "10.109.34.3", "swift_zone": "5", "storage_netmask": "255.255.255.0", "name": "node-5"}, {"user_node_name": "slave-02_compute_cinder", "uid": "5", "internal_netmask": "255.255.255.0", "fqdn": "node-5.test.domain.local", "role": "compute", "internal_address": "10.109.32.3", "storage_address": "10.109.34.3", "swift_zone": "5", "storage_netmask": "255.255.255.0", "name": "node-5"}], "nova_quota": false, "ceilometer": {"db_password": "Cp4KuxuIfMJyKMiEZDnPijGX", "user_password": "VregKeJHbAj4hRj7p1eOxcDq", "metering_secret": "ryqK3BkETEHjuKWGdtaFSnUb", "enabled": false}, "corosync": {"group": "226.94.1.1", "verified": false, "port": "12000", "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 50, "label": "Corosync"}}, "metadata": {"weight": 30, "label": "Common"}, "status": "discover", "ironic": {"swift_tempurl_key": "oUHBS6HM7bHCXLnFH24LlCQs", "db_password": "tQMa0YJ4boyTAZc2XPYUlI1s", "user_password": "PU9LtEmFruKfvMOLogcNyQhG", "enabled": false}, "repo_setup": {"installer_kernel": {"local": "/var/www/nailgun/ubuntu/x86_64/images/linux", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux"}, "repos": [{"name": "ubuntu-0", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty", "type": "deb"}, {"name": "ubuntu-1", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-updates", "type": "deb"}, {"name": "ubuntu-2", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-security", "type": "deb"}, {"name": "ubuntu-3", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-proposed", "type": "deb"}, {"name": "mos", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/x86_64", "priority": 1050, "suite": "mos8.0", "type": "deb"}, {"name": "mos-updates", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-updates", "type": "deb"}, {"name": "mos-security", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-security", "type": "deb"}, {"name": "mos-holdback", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1100, "suite": "mos8.0-holdback", "type": "deb"}, {"name": "Auxiliary", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/auxiliary", "priority": 1150, "suite": "auxiliary", "type": "deb"}], "metadata": {"always_editable": true, "weight": 50, "label": "Repositories"}, "installer_initrd": {"local": "/var/www/nailgun/ubuntu/x86_64/images/initrd.gz", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz"}}, "horizon": {"secret_key": "0410572f7cf7ff0f15f7b1c0e9939b0bebf401a6035e0419b2d7e8204cdfbbb1"}, "sahara": {"db_password": "mXagTJRySOJ0MgauLdC2f9Cy", "user_password": "fwzfYp9I5Hv3AGnBGi75kU2L", "enabled": false}, "network_metadata": {"nodes": {"node-5": {"swift_zone": "5", "uid": "5", "fqdn": "node-5.test.domain.local", "network_roles": {"keystone/api": "10.109.32.3", "neutron/api": "10.109.32.3", "mgmt/database": "10.109.32.3", "sahara/api": "10.109.32.3", "ceilometer/api": "10.109.32.3", "mgmt/vip": "10.109.32.3", "ceph/public": "10.109.32.3", "mgmt/messaging": "10.109.32.3", "management": "10.109.32.3", "swift/api": "10.109.32.3", "storage": "10.109.34.3", "mgmt/corosync": "10.109.32.3", "cinder/api": "10.109.32.3", "swift/replication": "10.109.34.3", "neutron/mesh": "10.109.33.3", "admin/pxe": "10.109.30.4", "mongo/db": "10.109.32.3", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.30.4", "glance/api": "10.109.32.3", "heat/api": "10.109.32.3", "murano/api": "10.109.32.3", "nova/api": "10.109.32.3", "horizon": "10.109.32.3", "nova/migration": "10.109.32.3", "mgmt/memcache": "10.109.32.3", "cinder/iscsi": "10.109.34.3", "ceph/replication": "10.109.34.3"}, "user_node_name": "slave-02_compute_cinder", "node_roles": ["cinder", "compute"], "name": "node-5"}, "node-4": {"swift_zone": "4", "uid": "4", "fqdn": "node-4.test.domain.local", "network_roles": {"keystone/api": "10.109.32.2", "neutron/api": "10.109.32.2", "mgmt/database": "10.109.32.2", "sahara/api": "10.109.32.2", "ceilometer/api": "10.109.32.2", "mgmt/vip": "10.109.32.2", "ceph/public": "10.109.32.2", "mgmt/messaging": "10.109.32.2", "management": "10.109.32.2", "swift/api": "10.109.32.2", "storage": "10.109.34.2", "mgmt/corosync": "10.109.32.2", "cinder/api": "10.109.32.2", "swift/replication": "10.109.34.2", "neutron/mesh": "10.109.33.2", "admin/pxe": "10.109.30.3", "mongo/db": "10.109.32.2", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.30.3", "glance/api": "10.109.32.2", "heat/api": "10.109.32.2", "murano/api": "10.109.32.2", "nova/api": "10.109.32.2", "horizon": "10.109.32.2", "nova/migration": "10.109.32.2", "mgmt/memcache": "10.109.32.2", "cinder/iscsi": "10.109.34.2", "ceph/replication": "10.109.34.2"}, "user_node_name": "slave-04_compute_cinder", "node_roles": ["cinder", "compute"], "name": "node-4"}, "node-1": {"swift_zone": "1", "uid": "1", "fqdn": "node-1.test.domain.local", "network_roles": {"keystone/api": "10.109.27.6", "neutron/api": "10.109.27.6", "mgmt/database": "10.109.27.6", "sahara/api": "10.109.27.6", "heat/api": "10.109.27.6", "ceilometer/api": "10.109.27.6", "ex": "10.109.26.6", "ceph/public": "10.109.27.6", "mgmt/messaging": "10.109.27.6", "management": "10.109.27.6", "swift/api": "10.109.27.6", "storage": "10.109.29.4", "mgmt/corosync": "10.109.27.6", "cinder/api": "10.109.27.6", "public/vip": "10.109.26.6", "swift/replication": "10.109.29.4", "ceph/radosgw": "10.109.26.6", "neutron/mesh": "10.109.28.4", "admin/pxe": "10.109.25.5", "mongo/db": "10.109.27.6", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.25.5", "glance/api": "10.109.27.6", "mgmt/vip": "10.109.27.6", "murano/api": "10.109.27.6", "nova/api": "10.109.27.6", "horizon": "10.109.27.6", "nova/migration": "10.109.27.6", "mgmt/memcache": "10.109.27.6", "cinder/iscsi": "10.109.29.4", "ceph/replication": "10.109.29.4"}, "user_node_name": "slave-05_controller", "node_roles": ["primary-controller"], "name": "node-1"}, "node-3": {"swift_zone": "3", "uid": "3", "fqdn": "node-3.test.domain.local", "network_roles": {"keystone/api": "10.109.27.4", "neutron/api": "10.109.27.4", "mgmt/database": "10.109.27.4", "sahara/api": "10.109.27.4", "heat/api": "10.109.27.4", "ceilometer/api": "10.109.27.4", "ex": "10.109.26.4", "ceph/public": "10.109.27.4", "mgmt/messaging": "10.109.27.4", "management": "10.109.27.4", "swift/api": "10.109.27.4", "storage": "10.109.29.2", "mgmt/corosync": "10.109.27.4", "cinder/api": "10.109.27.4", "public/vip": "10.109.26.4", "swift/replication": "10.109.29.2", "ceph/radosgw": "10.109.26.4", "neutron/mesh": "10.109.28.2", "admin/pxe": "10.109.25.4", "mongo/db": "10.109.27.4", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.25.4", "glance/api": "10.109.27.4", "mgmt/vip": "10.109.27.4", "murano/api": "10.109.27.4", "nova/api": "10.109.27.4", "horizon": "10.109.27.4", "nova/migration": "10.109.27.4", "mgmt/memcache": "10.109.27.4", "cinder/iscsi": "10.109.29.2", "ceph/replication": "10.109.29.2"}, "user_node_name": "slave-03_controller", "node_roles": ["controller"], "name": "node-3"}, "node-2": {"swift_zone": "2", "uid": "2", "fqdn": "node-2.test.domain.local", "network_roles": {"keystone/api": "10.109.27.5", "neutron/api": "10.109.27.5", "mgmt/database": "10.109.27.5", "sahara/api": "10.109.27.5", "heat/api": "10.109.27.5", "ceilometer/api": "10.109.27.5", "ex": "10.109.26.5", "ceph/public": "10.109.27.5", "mgmt/messaging": "10.109.27.5", "management": "10.109.27.5", "swift/api": "10.109.27.5", "storage": "10.109.29.3", "mgmt/corosync": "10.109.27.5", "cinder/api": "10.109.27.5", "public/vip": "10.109.26.5", "swift/replication": "10.109.29.3", "ceph/radosgw": "10.109.26.5", "neutron/mesh": "10.109.28.3", "admin/pxe": "10.109.25.3", "mongo/db": "10.109.27.5", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.25.3", "glance/api": "10.109.27.5", "mgmt/vip": "10.109.27.5", "murano/api": "10.109.27.5", "nova/api": "10.109.27.5", "horizon": "10.109.27.5", "nova/migration": "10.109.27.5", "mgmt/memcache": "10.109.27.5", "cinder/iscsi": "10.109.29.3", "ceph/replication": "10.109.29.3"}, "user_node_name": "slave-01_controller", "node_roles": ["controller"], "name": "node-2"}}, "vips": {"vrouter_pub": {"network_role": "public/vip", "node_roles": ["controller", "primary-controller"], "namespace": "vrouter", "ipaddr": "10.109.26.2"}, "management": {"network_role": "mgmt/vip", "node_roles": ["controller", "primary-controller"], "namespace": "haproxy", "ipaddr": "10.109.27.3"}, "public": {"network_role": "public/vip", "node_roles": ["controller", "primary-controller"], "namespace": "haproxy", "ipaddr": "10.109.26.3"}, "vrouter": {"network_role": "mgmt/vip", "node_roles": ["controller", "primary-controller"], "namespace": "vrouter", "ipaddr": "10.109.27.2"}}}, "network_scheme": {"transformations": [{"action": "add-br", "name": "br-fw-admin"}, {"action": "add-br", "name": "br-mgmt"}, {"action": "add-br", "name": "br-storage"}, {"action": "add-br", "name": "br-ex"}, {"action": "add-br", "name": "br-floating", "provider": "ovs"}, {"action": "add-patch", "bridges": ["br-floating", "br-ex"], "provider": "ovs", "mtu": 65000}, {"action": "add-br", "name": "br-mesh"}, {"action": "add-port", "bridge": "br-fw-admin", "name": "eth0"}, {"action": "add-port", "bridge": "br-ex", "name": "eth1"}, {"action": "add-port", "bridge": "br-mgmt", "name": "eth2"}, {"action": "add-port", "bridge": "br-mesh", "name": "eth3"}, {"action": "add-port", "bridge": "br-storage", "name": "eth4"}], "roles": {"murano/api": "br-mgmt", "keystone/api": "br-mgmt", "neutron/api": "br-mgmt", "mgmt/database": "br-mgmt", "sahara/api": "br-mgmt", "ceilometer/api": "br-mgmt", "ex": "br-ex", "ceph/public": "br-mgmt", "mgmt/messaging": "br-mgmt", "management": "br-mgmt", "swift/api": "br-mgmt", "storage": "br-storage", "mgmt/corosync": "br-mgmt", "cinder/api": "br-mgmt", "public/vip": "br-ex", "swift/replication": "br-storage", "ceph/radosgw": "br-ex", "neutron/mesh": "br-mesh", "admin/pxe": "br-fw-admin", "mongo/db": "br-mgmt", "neutron/floating": "br-floating", "fw-admin": "br-fw-admin", "glance/api": "br-mgmt", "mgmt/vip": "br-mgmt", "heat/api": "br-mgmt", "nova/api": "br-mgmt", "horizon": "br-mgmt", "nova/migration": "br-mgmt", "mgmt/memcache": "br-mgmt", "cinder/iscsi": "br-storage", "ceph/replication": "br-storage"}, "interfaces": {"eth4": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:07.0"}}, "eth3": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:06.0"}}, "eth2": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:05.0"}}, "eth1": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:04.0"}}, "eth0": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:03.0"}}}, "version": "1.1", "provider": "lnx", "endpoints": {"br-fw-admin": {"routes": [{"net": "10.109.30.0/24", "via": "10.109.25.1"}], "IP": ["10.109.25.5/24"]}, "br-mesh": {"routes": [{"net": "10.109.33.0/24", "via": "10.109.28.1"}], "IP": ["10.109.28.4/24"]}, "br-floating": {"IP": "none"}, "br-storage": {"routes": [{"net": "10.109.34.0/24", "via": "10.109.29.1"}], "IP": ["10.109.29.4/24"]}, "br-mgmt": {"routes": [{"net": "10.109.32.0/24", "via": "10.109.27.1"}], "IP": ["10.109.27.6/24"]}, "br-ex": {"routes": [{"net": "10.109.31.0/24", "via": "10.109.26.1"}], "IP": ["10.109.26.6/24"], "gateway": "10.109.26.1"}}}, "heat": {"db_password": "Bk2I1if2ljSaaynjwrf54Xpl", "user_password": "B6fBYfkwjj4T4CJ4FhZIVn6u", "enabled": true, "auth_encryption_key": "57c5203de9e1937f223356a9e4579f8d", "rabbit_password": "edRK3tMLSiyEA8WOgJw6P4Yc"}, "storage_network_range": "10.109.29.0/24", "fuel_version": "8.0", "rabbit": {"password": "Huti0N82WMfj30Uwx2d1Pdk4"}, "public_network_assignment": {"assign_to_all_nodes": false, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 50, "label": "Public network assignment"}}, "use_cinder": true, "test_vm_image": {"os_name": "cirros", "img_path": "/usr/share/cirros-testvm/cirros-x86_64-disk.img", "container_format": "bare", "min_ram": 64, "disk_format": "qcow2", "glance_properties": "", "img_name": "TestVM", "public": "true"}, "management_network_range": "10.109.27.0/24", "external_ntp": {"ntp_list": "10.109.26.1", "metadata": {"weight": 100, "label": "Host OS NTP Servers"}}, "neutron_advanced_configuration": {"neutron_dvr": false, "neutron_l2_pop": false, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 45, "label": "Neutron Advanced Configuration"}}, "base_syslog": {"syslog_port": "514", "syslog_server": "10.109.25.2"}, "vms_conf": [], "workloads_collector": {"username": "fuel_stats_user", "enabled": true, "create_user": true, "password": "pzwR8k5VFRALtKYgUmlWhqvP", "tenant": "services", "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 10, "label": "Workloads Collector User"}}, "auth_key": "", "puppet_debug": true, "access": {"metadata": {"weight": 10, "label": "Access"}, "password": "haVxlan", "email": "admin@localhost", "tenant": "haVxlan", "user": "haVxlan"}, "last_controller": "node-3", "fqdn": "node-1.test.domain.local", "public_ssl": {"hostname": "10.109.26.3", "horizon": true, "services": true, "cert_data": {"content": "-----BEGIN CERTIFICATE-----\\nMIIC4TCCAckCAgPoMA0GCSqGSIb3DQEBBQUAMDYxHjAcBgNVBAsTFU1pcmFudGlz\\nIEZ1ZWwtUUEgVGVhbTEUMBIGA1UEAxMLMTAuMTA5LjI2LjMwHhcNMTUxMTA0MDk1\\nNTM0WhcNMjUxMTAxMDk1NTM0WjA2MR4wHAYDVQQLExVNaXJhbnRpcyBGdWVsLVFB\\nIFRlYW0xFDASBgNVBAMTCzEwLjEwOS4yNi4zMIIBIjANBgkqhkiG9w0BAQEFAAOC\\nAQ8AMIIBCgKCAQEAz6kAFiN9sMo0ytOsdtQvG6H/rBMR04mQ5XC65yi8EW+xgbtl\\nqtkF94z1fA3FgGzkmJcDoLHRFnLCfRM2H0oaYlSbBZ1nw4KlPLaw3da4+UGmUK7R\\nR//OgbzXP2Fl4K52svQmYP6DrKweT2tjL8bqcvZRY40eUlgQGJTsL9GSGyn6JUMK\\nZBJqg/BKxhi63z84UkYKyt0TImpJNLiIW6MrOfpz8Ycu9Cgg+ToG8JXIGnEr4q++\\nEeaS7otjJZmSNnFWyGXtBsbCdBB1OYlhyL8Nzc8rDgn2+OiQf4EYR3rQasoh/Kuw\\nqTqbx1PPaP2Dxfw09Y1NHBTWrCXqnbZHNuVdVQIDAQABMA0GCSqGSIb3DQEBBQUA\\nA4IBAQAZZp7Wl13sj5DGKAso8pchRggdJMnxlXnWN1hb40VJfx9PGlYfeAvzwgTc\\nSpQAbolgGx7XdTrveKsLx1iNVE0h1m95FR4V/feclSY08iKHhGxNWZn/MBYUd7ZD\\nZzZZiKMVlDaxW6Con5YOFz10VSsoSIUSdqsJc209cYxf3tQF2t0oZBHISdWehJJG\\nQqBxBK6Tov1pYkMk+UxAfoXaczS3VG+R787BvQJQXO7VqEeykuI7Mkk95bu/k+vO\\n5ikZ+MtKKTzqZHgkbmx8/8MisP/hYDWIG4bhX1DKWISbIcHl4TSsXYQFAvq6/PXj\\nF7ClM61xHk+L8PAfjisdqGdNzjla\\n-----END CERTIFICATE-----\\n-----BEGIN PRIVATE KEY-----\\nMIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDPqQAWI32wyjTK\\n06x21C8bof+sExHTiZDlcLrnKLwRb7GBu2Wq2QX3jPV8DcWAbOSYlwOgsdEWcsJ9\\nEzYfShpiVJsFnWfDgqU8trDd1rj5QaZQrtFH/86BvNc/YWXgrnay9CZg/oOsrB5P\\na2Mvxupy9lFjjR5SWBAYlOwv0ZIbKfolQwpkEmqD8ErGGLrfPzhSRgrK3RMiakk0\\nuIhboys5+nPxhy70KCD5OgbwlcgacSvir74R5pLui2MlmZI2cVbIZe0GxsJ0EHU5\\niWHIvw3NzysOCfb46JB/gRhHetBqyiH8q7CpOpvHU89o/YPF/DT1jU0cFNasJeqd\\ntkc25V1VAgMBAAECggEAK6j5pq3xmED7VoWophc4jFPEIJal0dcDiunnsgBDglr8\\ndC1FU+VrNsABQQLYOocqjNZ7YcbhEhowwAFRCMUYxQHK0iRlE5sdSKWUjB/AJk/i\\nOuZ2g+/JqEde7il5NQMZW8ivZQc+AgjyGnqWkQ3+bwtQ02BxNpjjUXfGLMugL2uD\\nt00SgN7o5frIqZnqSJhead1zbLfYQ4ZvDY6ETJF34xJlswdOqTJRrupcPJB9Pg0u\\ndO3UUY/SHqkKEA/z8Emh2D0wNoQb6RPK/xpgk2Ox97NmS4ujN1xJxOP3hQ5DsnJu\\nKmf0Qi6J1a0t3S3Vf0d3//JP7E0upAnkz1E0Ayb7wQKBgQD5UhqX0HsdQtyPxPho\\n/9xiPayTxzcoRhMcuFC+Tzn5RjY8hJ2qpW476Jaj9SQttP5EZo17gGaqICM0+Luh\\njJi05OKAv9Afhe9j/WceJXEhOGoSdREnL2WbBn8iVH6DI/myOPMWvhdIdJMxlm8h\\n2sjn+QThGVqpeXzNtoovvwQLxQKBgQDVOS3gUt9pQTtKtK54SNQOdp/xjuSHa0Y8\\n0Su53VYIHvBTyaPLrb1QyBriSXGISlDNZd7xmASuSsWVBtXgdUaP1ROuM3MSFbn9\\nW3g8Ney/1oarHM9KwvZeg9gYOhwmnnxyuL0ahRGZztddoBnqsfpLkRWy89MvWVUG\\n9RGvTs1UUQKBgFAUeQouIn0hjqp2/7rqA6ViXd4RbLv41gaxhO27kMlqLd1+Uw4O\\nmLuRV2FOSdKMgecCcYsrkM4wCF7pTYr0F9Bye/YSpgyZ/mxFZiuepxmefyNyipHl\\nfWMv0QH71a7VjUwbUqkJYX0aRHT29rcPCNzJdTG/7QjmRpnkebogRnJpAoGACcsA\\ngmcL/8eRM5Ms2DVwF+H24p9Pe7C/nxd0TKsPwnu5Sf/e2AH4yfcG1RHOdxYCtAxT\\nuwDiZiblAD06IX8BaKW+q6eNR21cB3jmAs3vO7hcowtFsgdWTWz8xdAVbuikiphV\\nhxxJfKj1V0V9KzxVZJcbSgbM0kXmE9W5pDWYVKECgYBP0bS5GJVizjF0I06nHaPH\\nEjAagKDa/0ron/u/fPZB0QZrPMPGzAwK5LRwvSIPB8Lk4kOV0r+6YwOUyfLx/yqq\\nrvEl5iAsptSP5/ePFlFbHVIACuDmpPzSYwDmUV3NHXBmfz+x5BJ6yGjJjPWZZLCC\\nKH8/PuaFqFlbj+vj96atsA==\\n-----END PRIVATE KEY-----\\n", "name": "8.0.custom_system_test.384.2015-11-04_09-16-35.pem"}, "cert_source": "user_uploaded", "metadata": {"weight": 110, "label": "Public TLS"}}, "auto_assign_floating_ip": false, "mp": [{"weight": "1", "point": "1"}, {"weight": "2", "point": "2"}], "neutron_mellanox": {"vf_num": "16", "metadata": {"restrictions": [{"action": "hide", "condition": "not ('experimental' in version:feature_groups)"}], "enabled": true, "toggleable": false, "weight": 50, "label": "Mellanox Neutron components"}, "plugin": "disabled"}, "openstack_version_prev": null, "debug": true, "cinder": {"db_password": "sfqPoaSuhyvs3qjYvbIAciF0", "user_password": "NmKR2xJJGk0f3sf9OHYVnZJ8", "fixed_key": "6d41099fa2f8942c5ad3b0c8e1c4abc1e8b19374dc400d23914ac127ed92edb2"}, "deployment_id": 1, "kernel_params": {"kernel": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "metadata": {"weight": 40, "label": "Kernel parameters"}}, "quantum": true}, {"tasks": [{"priority": 100, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/fuel_pkgs/fuel_pkgs.pp", "timeout": 600, "cwd": "/"}}, {"priority": 200, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 300, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/globals/globals.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 400, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/logging/logging.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 500, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/tools/tools.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 600, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/umm/umm.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 700, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/netconfig/netconfig.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 800, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/netconfig/connectivity_tests.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 900, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/firewall/firewall.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1000, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ssl/ssl_keys_saving.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1100, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ssl/ssl_add_trust_chain.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1200, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1300, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/cluster/cluster.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1400, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/cluster/health.pp", "timeout": 600, "cwd": "/"}}, {"priority": 1500, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/cluster-vrouter/cluster-vrouter.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1600, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/virtual_ips/virtual_ips.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1700, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/cluster-haproxy/cluster-haproxy.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1800, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-horizon.pp", "timeout": 300, "cwd": "/"}}, {"priority": 1900, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-keystone.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2000, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-nova.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2100, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-heat.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2200, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-glance.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2300, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-cinder.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2400, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-neutron.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2500, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-mysqld.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2600, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-swift.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2700, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-radosgw.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2800, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-ceilometer.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2900, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-sahara.pp", "timeout": 300, "cwd": "/"}}, {"priority": 3000, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-murano.pp", "timeout": 300, "cwd": "/"}}, {"priority": 3100, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-stats.pp", "timeout": 300, "cwd": "/"}}, {"priority": 3200, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy.pp", "timeout": 300, "cwd": "/"}}, {"priority": 3300, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/dns/dns-server.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 3400, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/database/database.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 3500, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/rabbitmq/rabbitmq.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 3600, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/apache/apache.pp", "timeout": 1200, "cwd": "/"}}, {"priority": 3700, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/api-proxy/api-proxy.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 3800, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/memcached/memcached.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 3900, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/keystone/keystone.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 4000, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-cinder/openstack-cinder.pp", "timeout": 1200, "cwd": "/"}}, {"priority": 4100, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/glance/glance.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 4200, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/virtual_ips/conntrackd.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 4300, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-controller/openstack-controller.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 4400, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/common-config.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 4500, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/server-config.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 4600, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/plugins/ml2.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 4700, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/agents/l3.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 4800, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/server-nova.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 4900, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/agents/dhcp.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 5000, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/agents/metadata.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 5100, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 5200, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceph/mon.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 5300, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceph/radosgw.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 5400, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/heat/heat.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 5500, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/horizon/horizon.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 5600, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/swift/swift.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 5700, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/roles/controller.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 5800, "type": "puppet", "uids": ["2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/swift/rebalance_cronjob.pp", "timeout": 300, "cwd": "/"}}], "user_node_name": "slave-01_controller", "uid": "2", "resume_guests_state_on_host_boot": true, "syslog": {"syslog_port": "514", "syslog_transport": "tcp", "syslog_server": "", "metadata": {"enabled": false, "weight": 50, "toggleable": true, "label": "Syslog"}}, "libvirt_type": "qemu", "puppet": {"modules": "rsync://10.109.25.2:/puppet/2015.1.0-8.0/modules/", "manifests": "rsync://10.109.25.2:/puppet/2015.1.0-8.0/manifests/"}, "mysql": {"root_password": "5JATAmRPbTIeYMrFEri8xLgm", "wsrep_password": "lduKym27WvNzm8AixHMqdm6l"}, "fail_if_error": true, "use_cow_images": true, "glance": {"image_cache_max_size": "10714349568", "user_password": "o8xmzGde9ixMDwYbJ6Cer93e", "db_password": "eLLNKQH7ctWB95btSKQbGyR1"}, "cobbler": {"profile": "ubuntu_1404_x86_64"}, "mongo": {"enabled": false}, "provision": {"image_data": {"/boot": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64-boot.img.gz", "format": "ext2"}, "/": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64.img.gz", "format": "ext4"}}, "codename": "trusty", "method": "image", "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 80, "label": "Provision"}}, "quantum_settings": {"database": {"passwd": "GypU4zguveU5kcmLeNlkfbsw"}, "keystone": {"admin_password": "YN3k8KCyHAfh4DM2ye2B8gT0"}, "L3": {"use_namespaces": true}, "L2": {"phys_nets": {}, "base_mac": "fa:16:3e:00:00:00", "segmentation_type": "tun", "tunnel_id_ranges": "2:65535"}, "predefined_networks": {"net04_ext": {"shared": false, "L2": {"network_type": "local", "router_ext": true, "physnet": null, "segment_id": null}, "L3": {"nameservers": [], "subnet": "10.109.26.0/24", "floating": "10.109.26.128:10.109.26.254", "gateway": "10.109.26.1", "enable_dhcp": false}, "tenant": "haVxlan"}, "net04": {"shared": false, "L2": {"network_type": "tun", "router_ext": false, "physnet": null, "segment_id": null}, "L3": {"nameservers": ["8.8.4.4", "8.8.8.8"], "subnet": "10.109.28.0/24", "floating": null, "gateway": "10.109.28.1", "enable_dhcp": true}, "tenant": "haVxlan"}}, "metadata": {"metadata_proxy_shared_secret": "fXpkSM6wjrpGudMnO69OFVqQ"}}, "use_vcenter": false, "openstack_version": "2015.1.0-8.0", "external_dns": {"dns_list": "10.109.26.1", "metadata": {"weight": 90, "label": "Host OS DNS Servers"}}, "swift": {"user_password": "KQbKAgxOvdQN8BOreTiBh7PN"}, "storage": {"iser": false, "volumes_ceph": false, "per_pool_pg_nums": {"compute": 128, "default_pg_num": 128, "volumes": 128, "images": 128, "backups": 128, ".rgw": 128}, "objects_ceph": false, "ephemeral_ceph": false, "volumes_lvm": true, "images_vcenter": false, "osd_pool_size": "2", "pg_num": 128, "images_ceph": false, "metadata": {"weight": 60, "label": "Storage"}}, "nova": {"db_password": "T6SB47zM8hUxkQNTGm8ThTzL", "user_password": "uotlBTEiIHnjK1oO1ZKT6sRl", "state_path": "/var/lib/nova"}, "master_ip": "10.109.25.2", "priority": 200, "private_network_range": "10.109.28.0/24", "murano": {"db_password": "o5aUJyUYtPn2MrQj05DOBs4K", "user_password": "Vz2Rmv9V4wwt187EGXFqvFr6", "enabled": false, "rabbit_password": "9sR2tJOPcxvX9mOknKCvk5Zg"}, "murano_settings": {"murano_repo_url": "http://storage.apps.openstack.org/", "metadata": {"restrictions": [{"action": "hide", "message": "Murano is not enabled on the Additional Components section", "condition": "settings:additional_components.murano.value == false"}], "weight": 20, "label": "Murano Settings"}}, "role": "controller", "deployment_mode": "ha_compact", "external_mongo": {"mongo_db_name": "ceilometer", "mongo_replset": "", "mongo_user": "ceilometer", "hosts_ip": "", "mongo_password": "ceilometer", "metadata": {"restrictions": [{"action": "hide", "message": "Ceilometer and MongoDB are not enabled on the Additional Components section", "condition": "settings:additional_components.mongo.value == false"}], "weight": 20, "label": "External MongoDB"}}, "online": true, "keystone": {"db_password": "oDE1wDOm1XAq7MoityaEidvG", "admin_token": "LB10kNbt8UkzQZSDlK77k6gO"}, "nodes": [{"user_node_name": "slave-05_controller", "uid": "1", "public_address": "10.109.26.6", "internal_netmask": "255.255.255.0", "fqdn": "node-1.test.domain.local", "role": "primary-controller", "public_netmask": "255.255.255.0", "internal_address": "10.109.27.6", "storage_address": "10.109.29.4", "swift_zone": "1", "storage_netmask": "255.255.255.0", "name": "node-1"}, {"user_node_name": "slave-01_controller", "uid": "2", "public_address": "10.109.26.5", "internal_netmask": "255.255.255.0", "fqdn": "node-2.test.domain.local", "role": "controller", "public_netmask": "255.255.255.0", "internal_address": "10.109.27.5", "storage_address": "10.109.29.3", "swift_zone": "2", "storage_netmask": "255.255.255.0", "name": "node-2"}, {"user_node_name": "slave-03_controller", "uid": "3", "public_address": "10.109.26.4", "internal_netmask": "255.255.255.0", "fqdn": "node-3.test.domain.local", "role": "controller", "public_netmask": "255.255.255.0", "internal_address": "10.109.27.4", "storage_address": "10.109.29.2", "swift_zone": "3", "storage_netmask": "255.255.255.0", "name": "node-3"}, {"user_node_name": "slave-04_compute_cinder", "uid": "4", "internal_netmask": "255.255.255.0", "fqdn": "node-4.test.domain.local", "role": "cinder", "internal_address": "10.109.32.2", "storage_address": "10.109.34.2", "swift_zone": "4", "storage_netmask": "255.255.255.0", "name": "node-4"}, {"user_node_name": "slave-04_compute_cinder", "uid": "4", "internal_netmask": "255.255.255.0", "fqdn": "node-4.test.domain.local", "role": "compute", "internal_address": "10.109.32.2", "storage_address": "10.109.34.2", "swift_zone": "4", "storage_netmask": "255.255.255.0", "name": "node-4"}, {"user_node_name": "slave-02_compute_cinder", "uid": "5", "internal_netmask": "255.255.255.0", "fqdn": "node-5.test.domain.local", "role": "cinder", "internal_address": "10.109.32.3", "storage_address": "10.109.34.3", "swift_zone": "5", "storage_netmask": "255.255.255.0", "name": "node-5"}, {"user_node_name": "slave-02_compute_cinder", "uid": "5", "internal_netmask": "255.255.255.0", "fqdn": "node-5.test.domain.local", "role": "compute", "internal_address": "10.109.32.3", "storage_address": "10.109.34.3", "swift_zone": "5", "storage_netmask": "255.255.255.0", "name": "node-5"}], "nova_quota": false, "ceilometer": {"db_password": "Cp4KuxuIfMJyKMiEZDnPijGX", "user_password": "VregKeJHbAj4hRj7p1eOxcDq", "metering_secret": "ryqK3BkETEHjuKWGdtaFSnUb", "enabled": false}, "corosync": {"group": "226.94.1.1", "verified": false, "port": "12000", "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 50, "label": "Corosync"}}, "metadata": {"weight": 30, "label": "Common"}, "status": "discover", "ironic": {"swift_tempurl_key": "oUHBS6HM7bHCXLnFH24LlCQs", "db_password": "tQMa0YJ4boyTAZc2XPYUlI1s", "user_password": "PU9LtEmFruKfvMOLogcNyQhG", "enabled": false}, "repo_setup": {"installer_kernel": {"local": "/var/www/nailgun/ubuntu/x86_64/images/linux", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux"}, "repos": [{"name": "ubuntu-0", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty", "type": "deb"}, {"name": "ubuntu-1", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-updates", "type": "deb"}, {"name": "ubuntu-2", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-security", "type": "deb"}, {"name": "ubuntu-3", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-proposed", "type": "deb"}, {"name": "mos", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/x86_64", "priority": 1050, "suite": "mos8.0", "type": "deb"}, {"name": "mos-updates", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-updates", "type": "deb"}, {"name": "mos-security", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-security", "type": "deb"}, {"name": "mos-holdback", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1100, "suite": "mos8.0-holdback", "type": "deb"}, {"name": "Auxiliary", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/auxiliary", "priority": 1150, "suite": "auxiliary", "type": "deb"}], "metadata": {"always_editable": true, "weight": 50, "label": "Repositories"}, "installer_initrd": {"local": "/var/www/nailgun/ubuntu/x86_64/images/initrd.gz", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz"}}, "horizon": {"secret_key": "0410572f7cf7ff0f15f7b1c0e9939b0bebf401a6035e0419b2d7e8204cdfbbb1"}, "sahara": {"db_password": "mXagTJRySOJ0MgauLdC2f9Cy", "user_password": "fwzfYp9I5Hv3AGnBGi75kU2L", "enabled": false}, "network_metadata": {"nodes": {"node-5": {"swift_zone": "5", "uid": "5", "fqdn": "node-5.test.domain.local", "network_roles": {"keystone/api": "10.109.32.3", "neutron/api": "10.109.32.3", "mgmt/database": "10.109.32.3", "sahara/api": "10.109.32.3", "ceilometer/api": "10.109.32.3", "mgmt/vip": "10.109.32.3", "ceph/public": "10.109.32.3", "mgmt/messaging": "10.109.32.3", "management": "10.109.32.3", "swift/api": "10.109.32.3", "storage": "10.109.34.3", "mgmt/corosync": "10.109.32.3", "cinder/api": "10.109.32.3", "swift/replication": "10.109.34.3", "neutron/mesh": "10.109.33.3", "admin/pxe": "10.109.30.4", "mongo/db": "10.109.32.3", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.30.4", "glance/api": "10.109.32.3", "heat/api": "10.109.32.3", "murano/api": "10.109.32.3", "nova/api": "10.109.32.3", "horizon": "10.109.32.3", "nova/migration": "10.109.32.3", "mgmt/memcache": "10.109.32.3", "cinder/iscsi": "10.109.34.3", "ceph/replication": "10.109.34.3"}, "user_node_name": "slave-02_compute_cinder", "node_roles": ["cinder", "compute"], "name": "node-5"}, "node-4": {"swift_zone": "4", "uid": "4", "fqdn": "node-4.test.domain.local", "network_roles": {"keystone/api": "10.109.32.2", "neutron/api": "10.109.32.2", "mgmt/database": "10.109.32.2", "sahara/api": "10.109.32.2", "ceilometer/api": "10.109.32.2", "mgmt/vip": "10.109.32.2", "ceph/public": "10.109.32.2", "mgmt/messaging": "10.109.32.2", "management": "10.109.32.2", "swift/api": "10.109.32.2", "storage": "10.109.34.2", "mgmt/corosync": "10.109.32.2", "cinder/api": "10.109.32.2", "swift/replication": "10.109.34.2", "neutron/mesh": "10.109.33.2", "admin/pxe": "10.109.30.3", "mongo/db": "10.109.32.2", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.30.3", "glance/api": "10.109.32.2", "heat/api": "10.109.32.2", "murano/api": "10.109.32.2", "nova/api": "10.109.32.2", "horizon": "10.109.32.2", "nova/migration": "10.109.32.2", "mgmt/memcache": "10.109.32.2", "cinder/iscsi": "10.109.34.2", "ceph/replication": "10.109.34.2"}, "user_node_name": "slave-04_compute_cinder", "node_roles": ["cinder", "compute"], "name": "node-4"}, "node-1": {"swift_zone": "1", "uid": "1", "fqdn": "node-1.test.domain.local", "network_roles": {"keystone/api": "10.109.27.6", "neutron/api": "10.109.27.6", "mgmt/database": "10.109.27.6", "sahara/api": "10.109.27.6", "heat/api": "10.109.27.6", "ceilometer/api": "10.109.27.6", "ex": "10.109.26.6", "ceph/public": "10.109.27.6", "mgmt/messaging": "10.109.27.6", "management": "10.109.27.6", "swift/api": "10.109.27.6", "storage": "10.109.29.4", "mgmt/corosync": "10.109.27.6", "cinder/api": "10.109.27.6", "public/vip": "10.109.26.6", "swift/replication": "10.109.29.4", "ceph/radosgw": "10.109.26.6", "neutron/mesh": "10.109.28.4", "admin/pxe": "10.109.25.5", "mongo/db": "10.109.27.6", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.25.5", "glance/api": "10.109.27.6", "mgmt/vip": "10.109.27.6", "murano/api": "10.109.27.6", "nova/api": "10.109.27.6", "horizon": "10.109.27.6", "nova/migration": "10.109.27.6", "mgmt/memcache": "10.109.27.6", "cinder/iscsi": "10.109.29.4", "ceph/replication": "10.109.29.4"}, "user_node_name": "slave-05_controller", "node_roles": ["primary-controller"], "name": "node-1"}, "node-3": {"swift_zone": "3", "uid": "3", "fqdn": "node-3.test.domain.local", "network_roles": {"keystone/api": "10.109.27.4", "neutron/api": "10.109.27.4", "mgmt/database": "10.109.27.4", "sahara/api": "10.109.27.4", "heat/api": "10.109.27.4", "ceilometer/api": "10.109.27.4", "ex": "10.109.26.4", "ceph/public": "10.109.27.4", "mgmt/messaging": "10.109.27.4", "management": "10.109.27.4", "swift/api": "10.109.27.4", "storage": "10.109.29.2", "mgmt/corosync": "10.109.27.4", "cinder/api": "10.109.27.4", "public/vip": "10.109.26.4", "swift/replication": "10.109.29.2", "ceph/radosgw": "10.109.26.4", "neutron/mesh": "10.109.28.2", "admin/pxe": "10.109.25.4", "mongo/db": "10.109.27.4", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.25.4", "glance/api": "10.109.27.4", "mgmt/vip": "10.109.27.4", "murano/api": "10.109.27.4", "nova/api": "10.109.27.4", "horizon": "10.109.27.4", "nova/migration": "10.109.27.4", "mgmt/memcache": "10.109.27.4", "cinder/iscsi": "10.109.29.2", "ceph/replication": "10.109.29.2"}, "user_node_name": "slave-03_controller", "node_roles": ["controller"], "name": "node-3"}, "node-2": {"swift_zone": "2", "uid": "2", "fqdn": "node-2.test.domain.local", "network_roles": {"keystone/api": "10.109.27.5", "neutron/api": "10.109.27.5", "mgmt/database": "10.109.27.5", "sahara/api": "10.109.27.5", "heat/api": "10.109.27.5", "ceilometer/api": "10.109.27.5", "ex": "10.109.26.5", "ceph/public": "10.109.27.5", "mgmt/messaging": "10.109.27.5", "management": "10.109.27.5", "swift/api": "10.109.27.5", "storage": "10.109.29.3", "mgmt/corosync": "10.109.27.5", "cinder/api": "10.109.27.5", "public/vip": "10.109.26.5", "swift/replication": "10.109.29.3", "ceph/radosgw": "10.109.26.5", "neutron/mesh": "10.109.28.3", "admin/pxe": "10.109.25.3", "mongo/db": "10.109.27.5", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.25.3", "glance/api": "10.109.27.5", "mgmt/vip": "10.109.27.5", "murano/api": "10.109.27.5", "nova/api": "10.109.27.5", "horizon": "10.109.27.5", "nova/migration": "10.109.27.5", "mgmt/memcache": "10.109.27.5", "cinder/iscsi": "10.109.29.3", "ceph/replication": "10.109.29.3"}, "user_node_name": "slave-01_controller", "node_roles": ["controller"], "name": "node-2"}}, "vips": {"vrouter_pub": {"network_role": "public/vip", "node_roles": ["controller", "primary-controller"], "namespace": "vrouter", "ipaddr": "10.109.26.2"}, "management": {"network_role": "mgmt/vip", "node_roles": ["controller", "primary-controller"], "namespace": "haproxy", "ipaddr": "10.109.27.3"}, "public": {"network_role": "public/vip", "node_roles": ["controller", "primary-controller"], "namespace": "haproxy", "ipaddr": "10.109.26.3"}, "vrouter": {"network_role": "mgmt/vip", "node_roles": ["controller", "primary-controller"], "namespace": "vrouter", "ipaddr": "10.109.27.2"}}}, "network_scheme": {"transformations": [{"action": "add-br", "name": "br-fw-admin"}, {"action": "add-br", "name": "br-mgmt"}, {"action": "add-br", "name": "br-storage"}, {"action": "add-br", "name": "br-ex"}, {"action": "add-br", "name": "br-floating", "provider": "ovs"}, {"action": "add-patch", "bridges": ["br-floating", "br-ex"], "provider": "ovs", "mtu": 65000}, {"action": "add-br", "name": "br-mesh"}, {"action": "add-port", "bridge": "br-fw-admin", "name": "eth0"}, {"action": "add-port", "bridge": "br-ex", "name": "eth1"}, {"action": "add-port", "bridge": "br-mgmt", "name": "eth2"}, {"action": "add-port", "bridge": "br-mesh", "name": "eth3"}, {"action": "add-port", "bridge": "br-storage", "name": "eth4"}], "roles": {"murano/api": "br-mgmt", "keystone/api": "br-mgmt", "neutron/api": "br-mgmt", "mgmt/database": "br-mgmt", "sahara/api": "br-mgmt", "ceilometer/api": "br-mgmt", "ex": "br-ex", "ceph/public": "br-mgmt", "mgmt/messaging": "br-mgmt", "management": "br-mgmt", "swift/api": "br-mgmt", "storage": "br-storage", "mgmt/corosync": "br-mgmt", "cinder/api": "br-mgmt", "public/vip": "br-ex", "swift/replication": "br-storage", "ceph/radosgw": "br-ex", "neutron/mesh": "br-mesh", "admin/pxe": "br-fw-admin", "mongo/db": "br-mgmt", "neutron/floating": "br-floating", "fw-admin": "br-fw-admin", "glance/api": "br-mgmt", "mgmt/vip": "br-mgmt", "heat/api": "br-mgmt", "nova/api": "br-mgmt", "horizon": "br-mgmt", "nova/migration": "br-mgmt", "mgmt/memcache": "br-mgmt", "cinder/iscsi": "br-storage", "ceph/replication": "br-storage"}, "interfaces": {"eth4": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:07.0"}}, "eth3": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:06.0"}}, "eth2": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:05.0"}}, "eth1": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:04.0"}}, "eth0": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:03.0"}}}, "version": "1.1", "provider": "lnx", "endpoints": {"br-fw-admin": {"routes": [{"net": "10.109.30.0/24", "via": "10.109.25.1"}], "IP": ["10.109.25.3/24"]}, "br-mesh": {"routes": [{"net": "10.109.33.0/24", "via": "10.109.28.1"}], "IP": ["10.109.28.3/24"]}, "br-floating": {"IP": "none"}, "br-storage": {"routes": [{"net": "10.109.34.0/24", "via": "10.109.29.1"}], "IP": ["10.109.29.3/24"]}, "br-mgmt": {"routes": [{"net": "10.109.32.0/24", "via": "10.109.27.1"}], "IP": ["10.109.27.5/24"]}, "br-ex": {"routes": [{"net": "10.109.31.0/24", "via": "10.109.26.1"}], "IP": ["10.109.26.5/24"], "gateway": "10.109.26.1"}}}, "heat": {"db_password": "Bk2I1if2ljSaaynjwrf54Xpl", "user_password": "B6fBYfkwjj4T4CJ4FhZIVn6u", "enabled": true, "auth_encryption_key": "57c5203de9e1937f223356a9e4579f8d", "rabbit_password": "edRK3tMLSiyEA8WOgJw6P4Yc"}, "storage_network_range": "10.109.29.0/24", "fuel_version": "8.0", "rabbit": {"password": "Huti0N82WMfj30Uwx2d1Pdk4"}, "public_network_assignment": {"assign_to_all_nodes": false, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 50, "label": "Public network assignment"}}, "use_cinder": true, "test_vm_image": {"os_name": "cirros", "img_path": "/usr/share/cirros-testvm/cirros-x86_64-disk.img", "container_format": "bare", "min_ram": 64, "disk_format": "qcow2", "glance_properties": "", "img_name": "TestVM", "public": "true"}, "management_network_range": "10.109.27.0/24", "external_ntp": {"ntp_list": "10.109.26.1", "metadata": {"weight": 100, "label": "Host OS NTP Servers"}}, "neutron_advanced_configuration": {"neutron_dvr": false, "neutron_l2_pop": false, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 45, "label": "Neutron Advanced Configuration"}}, "base_syslog": {"syslog_port": "514", "syslog_server": "10.109.25.2"}, "vms_conf": [], "workloads_collector": {"username": "fuel_stats_user", "enabled": true, "create_user": true, "password": "pzwR8k5VFRALtKYgUmlWhqvP", "tenant": "services", "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 10, "label": "Workloads Collector User"}}, "auth_key": "", "puppet_debug": true, "access": {"metadata": {"weight": 10, "label": "Access"}, "password": "haVxlan", "email": "admin@localhost", "tenant": "haVxlan", "user": "haVxlan"}, "last_controller": "node-3", "fqdn": "node-2.test.domain.local", "public_ssl": {"hostname": "10.109.26.3", "horizon": true, "services": true, "cert_data": {"content": "-----BEGIN CERTIFICATE-----\\nMIIC4TCCAckCAgPoMA0GCSqGSIb3DQEBBQUAMDYxHjAcBgNVBAsTFU1pcmFudGlz\\nIEZ1ZWwtUUEgVGVhbTEUMBIGA1UEAxMLMTAuMTA5LjI2LjMwHhcNMTUxMTA0MDk1\\nNTM0WhcNMjUxMTAxMDk1NTM0WjA2MR4wHAYDVQQLExVNaXJhbnRpcyBGdWVsLVFB\\nIFRlYW0xFDASBgNVBAMTCzEwLjEwOS4yNi4zMIIBIjANBgkqhkiG9w0BAQEFAAOC\\nAQ8AMIIBCgKCAQEAz6kAFiN9sMo0ytOsdtQvG6H/rBMR04mQ5XC65yi8EW+xgbtl\\nqtkF94z1fA3FgGzkmJcDoLHRFnLCfRM2H0oaYlSbBZ1nw4KlPLaw3da4+UGmUK7R\\nR//OgbzXP2Fl4K52svQmYP6DrKweT2tjL8bqcvZRY40eUlgQGJTsL9GSGyn6JUMK\\nZBJqg/BKxhi63z84UkYKyt0TImpJNLiIW6MrOfpz8Ycu9Cgg+ToG8JXIGnEr4q++\\nEeaS7otjJZmSNnFWyGXtBsbCdBB1OYlhyL8Nzc8rDgn2+OiQf4EYR3rQasoh/Kuw\\nqTqbx1PPaP2Dxfw09Y1NHBTWrCXqnbZHNuVdVQIDAQABMA0GCSqGSIb3DQEBBQUA\\nA4IBAQAZZp7Wl13sj5DGKAso8pchRggdJMnxlXnWN1hb40VJfx9PGlYfeAvzwgTc\\nSpQAbolgGx7XdTrveKsLx1iNVE0h1m95FR4V/feclSY08iKHhGxNWZn/MBYUd7ZD\\nZzZZiKMVlDaxW6Con5YOFz10VSsoSIUSdqsJc209cYxf3tQF2t0oZBHISdWehJJG\\nQqBxBK6Tov1pYkMk+UxAfoXaczS3VG+R787BvQJQXO7VqEeykuI7Mkk95bu/k+vO\\n5ikZ+MtKKTzqZHgkbmx8/8MisP/hYDWIG4bhX1DKWISbIcHl4TSsXYQFAvq6/PXj\\nF7ClM61xHk+L8PAfjisdqGdNzjla\\n-----END CERTIFICATE-----\\n-----BEGIN PRIVATE KEY-----\\nMIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDPqQAWI32wyjTK\\n06x21C8bof+sExHTiZDlcLrnKLwRb7GBu2Wq2QX3jPV8DcWAbOSYlwOgsdEWcsJ9\\nEzYfShpiVJsFnWfDgqU8trDd1rj5QaZQrtFH/86BvNc/YWXgrnay9CZg/oOsrB5P\\na2Mvxupy9lFjjR5SWBAYlOwv0ZIbKfolQwpkEmqD8ErGGLrfPzhSRgrK3RMiakk0\\nuIhboys5+nPxhy70KCD5OgbwlcgacSvir74R5pLui2MlmZI2cVbIZe0GxsJ0EHU5\\niWHIvw3NzysOCfb46JB/gRhHetBqyiH8q7CpOpvHU89o/YPF/DT1jU0cFNasJeqd\\ntkc25V1VAgMBAAECggEAK6j5pq3xmED7VoWophc4jFPEIJal0dcDiunnsgBDglr8\\ndC1FU+VrNsABQQLYOocqjNZ7YcbhEhowwAFRCMUYxQHK0iRlE5sdSKWUjB/AJk/i\\nOuZ2g+/JqEde7il5NQMZW8ivZQc+AgjyGnqWkQ3+bwtQ02BxNpjjUXfGLMugL2uD\\nt00SgN7o5frIqZnqSJhead1zbLfYQ4ZvDY6ETJF34xJlswdOqTJRrupcPJB9Pg0u\\ndO3UUY/SHqkKEA/z8Emh2D0wNoQb6RPK/xpgk2Ox97NmS4ujN1xJxOP3hQ5DsnJu\\nKmf0Qi6J1a0t3S3Vf0d3//JP7E0upAnkz1E0Ayb7wQKBgQD5UhqX0HsdQtyPxPho\\n/9xiPayTxzcoRhMcuFC+Tzn5RjY8hJ2qpW476Jaj9SQttP5EZo17gGaqICM0+Luh\\njJi05OKAv9Afhe9j/WceJXEhOGoSdREnL2WbBn8iVH6DI/myOPMWvhdIdJMxlm8h\\n2sjn+QThGVqpeXzNtoovvwQLxQKBgQDVOS3gUt9pQTtKtK54SNQOdp/xjuSHa0Y8\\n0Su53VYIHvBTyaPLrb1QyBriSXGISlDNZd7xmASuSsWVBtXgdUaP1ROuM3MSFbn9\\nW3g8Ney/1oarHM9KwvZeg9gYOhwmnnxyuL0ahRGZztddoBnqsfpLkRWy89MvWVUG\\n9RGvTs1UUQKBgFAUeQouIn0hjqp2/7rqA6ViXd4RbLv41gaxhO27kMlqLd1+Uw4O\\nmLuRV2FOSdKMgecCcYsrkM4wCF7pTYr0F9Bye/YSpgyZ/mxFZiuepxmefyNyipHl\\nfWMv0QH71a7VjUwbUqkJYX0aRHT29rcPCNzJdTG/7QjmRpnkebogRnJpAoGACcsA\\ngmcL/8eRM5Ms2DVwF+H24p9Pe7C/nxd0TKsPwnu5Sf/e2AH4yfcG1RHOdxYCtAxT\\nuwDiZiblAD06IX8BaKW+q6eNR21cB3jmAs3vO7hcowtFsgdWTWz8xdAVbuikiphV\\nhxxJfKj1V0V9KzxVZJcbSgbM0kXmE9W5pDWYVKECgYBP0bS5GJVizjF0I06nHaPH\\nEjAagKDa/0ron/u/fPZB0QZrPMPGzAwK5LRwvSIPB8Lk4kOV0r+6YwOUyfLx/yqq\\nrvEl5iAsptSP5/ePFlFbHVIACuDmpPzSYwDmUV3NHXBmfz+x5BJ6yGjJjPWZZLCC\\nKH8/PuaFqFlbj+vj96atsA==\\n-----END PRIVATE KEY-----\\n", "name": "8.0.custom_system_test.384.2015-11-04_09-16-35.pem"}, "cert_source": "user_uploaded", "metadata": {"weight": 110, "label": "Public TLS"}}, "auto_assign_floating_ip": false, "mp": [{"weight": "1", "point": "1"}, {"weight": "2", "point": "2"}], "neutron_mellanox": {"vf_num": "16", "metadata": {"restrictions": [{"action": "hide", "condition": "not ('experimental' in version:feature_groups)"}], "enabled": true, "toggleable": false, "weight": 50, "label": "Mellanox Neutron components"}, "plugin": "disabled"}, "openstack_version_prev": null, "debug": true, "cinder": {"db_password": "sfqPoaSuhyvs3qjYvbIAciF0", "user_password": "NmKR2xJJGk0f3sf9OHYVnZJ8", "fixed_key": "6d41099fa2f8942c5ad3b0c8e1c4abc1e8b19374dc400d23914ac127ed92edb2"}, "deployment_id": 1, "kernel_params": {"kernel": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "metadata": {"weight": 40, "label": "Kernel parameters"}}, "quantum": true}, {"tasks": [{"priority": 100, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/fuel_pkgs/fuel_pkgs.pp", "timeout": 600, "cwd": "/"}}, {"priority": 200, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 300, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/globals/globals.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 400, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/logging/logging.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 500, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/tools/tools.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 600, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/umm/umm.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 700, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/netconfig/netconfig.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 800, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/netconfig/connectivity_tests.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 900, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/firewall/firewall.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1000, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ssl/ssl_keys_saving.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1100, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ssl/ssl_add_trust_chain.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1200, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1300, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/cluster/cluster.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1400, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/cluster/health.pp", "timeout": 600, "cwd": "/"}}, {"priority": 1500, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/cluster-vrouter/cluster-vrouter.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1600, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/virtual_ips/virtual_ips.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1700, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/cluster-haproxy/cluster-haproxy.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1800, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-horizon.pp", "timeout": 300, "cwd": "/"}}, {"priority": 1900, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-keystone.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2000, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-nova.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2100, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-heat.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2200, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-glance.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2300, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-cinder.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2400, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-neutron.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2500, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-mysqld.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2600, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-swift.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2700, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-radosgw.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2800, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-ceilometer.pp", "timeout": 300, "cwd": "/"}}, {"priority": 2900, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-sahara.pp", "timeout": 300, "cwd": "/"}}, {"priority": 3000, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-murano.pp", "timeout": 300, "cwd": "/"}}, {"priority": 3100, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-stats.pp", "timeout": 300, "cwd": "/"}}, {"priority": 3200, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy.pp", "timeout": 300, "cwd": "/"}}, {"priority": 3300, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/dns/dns-server.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 3400, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/database/database.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 3500, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/rabbitmq/rabbitmq.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 3600, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/apache/apache.pp", "timeout": 1200, "cwd": "/"}}, {"priority": 3700, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/api-proxy/api-proxy.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 3800, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/memcached/memcached.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 3900, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/keystone/keystone.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 4000, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-cinder/openstack-cinder.pp", "timeout": 1200, "cwd": "/"}}, {"priority": 4100, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/glance/glance.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 4200, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/virtual_ips/conntrackd.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 4300, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-controller/openstack-controller.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 4400, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/common-config.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 4500, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/server-config.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 4600, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/plugins/ml2.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 4700, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/agents/l3.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 4800, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/server-nova.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 4900, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/agents/dhcp.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 5000, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/agents/metadata.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 5100, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 5200, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceph/mon.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 5300, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ceph/radosgw.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 5400, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/heat/heat.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 5500, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/horizon/horizon.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 5600, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/swift/swift.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 5700, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/roles/controller.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 5800, "type": "puppet", "uids": ["3"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/swift/rebalance_cronjob.pp", "timeout": 300, "cwd": "/"}}], "user_node_name": "slave-03_controller", "uid": "3", "resume_guests_state_on_host_boot": true, "syslog": {"syslog_port": "514", "syslog_transport": "tcp", "syslog_server": "", "metadata": {"enabled": false, "weight": 50, "toggleable": true, "label": "Syslog"}}, "libvirt_type": "qemu", "puppet": {"modules": "rsync://10.109.25.2:/puppet/2015.1.0-8.0/modules/", "manifests": "rsync://10.109.25.2:/puppet/2015.1.0-8.0/manifests/"}, "mysql": {"root_password": "5JATAmRPbTIeYMrFEri8xLgm", "wsrep_password": "lduKym27WvNzm8AixHMqdm6l"}, "fail_if_error": true, "use_cow_images": true, "glance": {"image_cache_max_size": "10714349568", "user_password": "o8xmzGde9ixMDwYbJ6Cer93e", "db_password": "eLLNKQH7ctWB95btSKQbGyR1"}, "cobbler": {"profile": "ubuntu_1404_x86_64"}, "mongo": {"enabled": false}, "provision": {"image_data": {"/boot": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64-boot.img.gz", "format": "ext2"}, "/": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64.img.gz", "format": "ext4"}}, "codename": "trusty", "method": "image", "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 80, "label": "Provision"}}, "quantum_settings": {"database": {"passwd": "GypU4zguveU5kcmLeNlkfbsw"}, "keystone": {"admin_password": "YN3k8KCyHAfh4DM2ye2B8gT0"}, "L3": {"use_namespaces": true}, "L2": {"phys_nets": {}, "base_mac": "fa:16:3e:00:00:00", "segmentation_type": "tun", "tunnel_id_ranges": "2:65535"}, "predefined_networks": {"net04_ext": {"shared": false, "L2": {"network_type": "local", "router_ext": true, "physnet": null, "segment_id": null}, "L3": {"nameservers": [], "subnet": "10.109.26.0/24", "floating": "10.109.26.128:10.109.26.254", "gateway": "10.109.26.1", "enable_dhcp": false}, "tenant": "haVxlan"}, "net04": {"shared": false, "L2": {"network_type": "tun", "router_ext": false, "physnet": null, "segment_id": null}, "L3": {"nameservers": ["8.8.4.4", "8.8.8.8"], "subnet": "10.109.28.0/24", "floating": null, "gateway": "10.109.28.1", "enable_dhcp": true}, "tenant": "haVxlan"}}, "metadata": {"metadata_proxy_shared_secret": "fXpkSM6wjrpGudMnO69OFVqQ"}}, "use_vcenter": false, "openstack_version": "2015.1.0-8.0", "external_dns": {"dns_list": "10.109.26.1", "metadata": {"weight": 90, "label": "Host OS DNS Servers"}}, "swift": {"user_password": "KQbKAgxOvdQN8BOreTiBh7PN"}, "storage": {"iser": false, "volumes_ceph": false, "per_pool_pg_nums": {"compute": 128, "default_pg_num": 128, "volumes": 128, "images": 128, "backups": 128, ".rgw": 128}, "objects_ceph": false, "ephemeral_ceph": false, "volumes_lvm": true, "images_vcenter": false, "osd_pool_size": "2", "pg_num": 128, "images_ceph": false, "metadata": {"weight": 60, "label": "Storage"}}, "nova": {"db_password": "T6SB47zM8hUxkQNTGm8ThTzL", "user_password": "uotlBTEiIHnjK1oO1ZKT6sRl", "state_path": "/var/lib/nova"}, "master_ip": "10.109.25.2", "priority": 200, "private_network_range": "10.109.28.0/24", "murano": {"db_password": "o5aUJyUYtPn2MrQj05DOBs4K", "user_password": "Vz2Rmv9V4wwt187EGXFqvFr6", "enabled": false, "rabbit_password": "9sR2tJOPcxvX9mOknKCvk5Zg"}, "murano_settings": {"murano_repo_url": "http://storage.apps.openstack.org/", "metadata": {"restrictions": [{"action": "hide", "message": "Murano is not enabled on the Additional Components section", "condition": "settings:additional_components.murano.value == false"}], "weight": 20, "label": "Murano Settings"}}, "role": "controller", "deployment_mode": "ha_compact", "external_mongo": {"mongo_db_name": "ceilometer", "mongo_replset": "", "mongo_user": "ceilometer", "hosts_ip": "", "mongo_password": "ceilometer", "metadata": {"restrictions": [{"action": "hide", "message": "Ceilometer and MongoDB are not enabled on the Additional Components section", "condition": "settings:additional_components.mongo.value == false"}], "weight": 20, "label": "External MongoDB"}}, "online": true, "keystone": {"db_password": "oDE1wDOm1XAq7MoityaEidvG", "admin_token": "LB10kNbt8UkzQZSDlK77k6gO"}, "nodes": [{"user_node_name": "slave-05_controller", "uid": "1", "public_address": "10.109.26.6", "internal_netmask": "255.255.255.0", "fqdn": "node-1.test.domain.local", "role": "primary-controller", "public_netmask": "255.255.255.0", "internal_address": "10.109.27.6", "storage_address": "10.109.29.4", "swift_zone": "1", "storage_netmask": "255.255.255.0", "name": "node-1"}, {"user_node_name": "slave-01_controller", "uid": "2", "public_address": "10.109.26.5", "internal_netmask": "255.255.255.0", "fqdn": "node-2.test.domain.local", "role": "controller", "public_netmask": "255.255.255.0", "internal_address": "10.109.27.5", "storage_address": "10.109.29.3", "swift_zone": "2", "storage_netmask": "255.255.255.0", "name": "node-2"}, {"user_node_name": "slave-03_controller", "uid": "3", "public_address": "10.109.26.4", "internal_netmask": "255.255.255.0", "fqdn": "node-3.test.domain.local", "role": "controller", "public_netmask": "255.255.255.0", "internal_address": "10.109.27.4", "storage_address": "10.109.29.2", "swift_zone": "3", "storage_netmask": "255.255.255.0", "name": "node-3"}, {"user_node_name": "slave-04_compute_cinder", "uid": "4", "internal_netmask": "255.255.255.0", "fqdn": "node-4.test.domain.local", "role": "cinder", "internal_address": "10.109.32.2", "storage_address": "10.109.34.2", "swift_zone": "4", "storage_netmask": "255.255.255.0", "name": "node-4"}, {"user_node_name": "slave-04_compute_cinder", "uid": "4", "internal_netmask": "255.255.255.0", "fqdn": "node-4.test.domain.local", "role": "compute", "internal_address": "10.109.32.2", "storage_address": "10.109.34.2", "swift_zone": "4", "storage_netmask": "255.255.255.0", "name": "node-4"}, {"user_node_name": "slave-02_compute_cinder", "uid": "5", "internal_netmask": "255.255.255.0", "fqdn": "node-5.test.domain.local", "role": "cinder", "internal_address": "10.109.32.3", "storage_address": "10.109.34.3", "swift_zone": "5", "storage_netmask": "255.255.255.0", "name": "node-5"}, {"user_node_name": "slave-02_compute_cinder", "uid": "5", "internal_netmask": "255.255.255.0", "fqdn": "node-5.test.domain.local", "role": "compute", "internal_address": "10.109.32.3", "storage_address": "10.109.34.3", "swift_zone": "5", "storage_netmask": "255.255.255.0", "name": "node-5"}], "nova_quota": false, "ceilometer": {"db_password": "Cp4KuxuIfMJyKMiEZDnPijGX", "user_password": "VregKeJHbAj4hRj7p1eOxcDq", "metering_secret": "ryqK3BkETEHjuKWGdtaFSnUb", "enabled": false}, "corosync": {"group": "226.94.1.1", "verified": false, "port": "12000", "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 50, "label": "Corosync"}}, "metadata": {"weight": 30, "label": "Common"}, "status": "discover", "ironic": {"swift_tempurl_key": "oUHBS6HM7bHCXLnFH24LlCQs", "db_password": "tQMa0YJ4boyTAZc2XPYUlI1s", "user_password": "PU9LtEmFruKfvMOLogcNyQhG", "enabled": false}, "repo_setup": {"installer_kernel": {"local": "/var/www/nailgun/ubuntu/x86_64/images/linux", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux"}, "repos": [{"name": "ubuntu-0", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty", "type": "deb"}, {"name": "ubuntu-1", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-updates", "type": "deb"}, {"name": "ubuntu-2", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-security", "type": "deb"}, {"name": "ubuntu-3", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-proposed", "type": "deb"}, {"name": "mos", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/x86_64", "priority": 1050, "suite": "mos8.0", "type": "deb"}, {"name": "mos-updates", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-updates", "type": "deb"}, {"name": "mos-security", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-security", "type": "deb"}, {"name": "mos-holdback", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1100, "suite": "mos8.0-holdback", "type": "deb"}, {"name": "Auxiliary", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/auxiliary", "priority": 1150, "suite": "auxiliary", "type": "deb"}], "metadata": {"always_editable": true, "weight": 50, "label": "Repositories"}, "installer_initrd": {"local": "/var/www/nailgun/ubuntu/x86_64/images/initrd.gz", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz"}}, "horizon": {"secret_key": "0410572f7cf7ff0f15f7b1c0e9939b0bebf401a6035e0419b2d7e8204cdfbbb1"}, "sahara": {"db_password": "mXagTJRySOJ0MgauLdC2f9Cy", "user_password": "fwzfYp9I5Hv3AGnBGi75kU2L", "enabled": false}, "network_metadata": {"nodes": {"node-5": {"swift_zone": "5", "uid": "5", "fqdn": "node-5.test.domain.local", "network_roles": {"keystone/api": "10.109.32.3", "neutron/api": "10.109.32.3", "mgmt/database": "10.109.32.3", "sahara/api": "10.109.32.3", "ceilometer/api": "10.109.32.3", "mgmt/vip": "10.109.32.3", "ceph/public": "10.109.32.3", "mgmt/messaging": "10.109.32.3", "management": "10.109.32.3", "swift/api": "10.109.32.3", "storage": "10.109.34.3", "mgmt/corosync": "10.109.32.3", "cinder/api": "10.109.32.3", "swift/replication": "10.109.34.3", "neutron/mesh": "10.109.33.3", "admin/pxe": "10.109.30.4", "mongo/db": "10.109.32.3", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.30.4", "glance/api": "10.109.32.3", "heat/api": "10.109.32.3", "murano/api": "10.109.32.3", "nova/api": "10.109.32.3", "horizon": "10.109.32.3", "nova/migration": "10.109.32.3", "mgmt/memcache": "10.109.32.3", "cinder/iscsi": "10.109.34.3", "ceph/replication": "10.109.34.3"}, "user_node_name": "slave-02_compute_cinder", "node_roles": ["cinder", "compute"], "name": "node-5"}, "node-4": {"swift_zone": "4", "uid": "4", "fqdn": "node-4.test.domain.local", "network_roles": {"keystone/api": "10.109.32.2", "neutron/api": "10.109.32.2", "mgmt/database": "10.109.32.2", "sahara/api": "10.109.32.2", "ceilometer/api": "10.109.32.2", "mgmt/vip": "10.109.32.2", "ceph/public": "10.109.32.2", "mgmt/messaging": "10.109.32.2", "management": "10.109.32.2", "swift/api": "10.109.32.2", "storage": "10.109.34.2", "mgmt/corosync": "10.109.32.2", "cinder/api": "10.109.32.2", "swift/replication": "10.109.34.2", "neutron/mesh": "10.109.33.2", "admin/pxe": "10.109.30.3", "mongo/db": "10.109.32.2", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.30.3", "glance/api": "10.109.32.2", "heat/api": "10.109.32.2", "murano/api": "10.109.32.2", "nova/api": "10.109.32.2", "horizon": "10.109.32.2", "nova/migration": "10.109.32.2", "mgmt/memcache": "10.109.32.2", "cinder/iscsi": "10.109.34.2", "ceph/replication": "10.109.34.2"}, "user_node_name": "slave-04_compute_cinder", "node_roles": ["cinder", "compute"], "name": "node-4"}, "node-1": {"swift_zone": "1", "uid": "1", "fqdn": "node-1.test.domain.local", "network_roles": {"keystone/api": "10.109.27.6", "neutron/api": "10.109.27.6", "mgmt/database": "10.109.27.6", "sahara/api": "10.109.27.6", "heat/api": "10.109.27.6", "ceilometer/api": "10.109.27.6", "ex": "10.109.26.6", "ceph/public": "10.109.27.6", "mgmt/messaging": "10.109.27.6", "management": "10.109.27.6", "swift/api": "10.109.27.6", "storage": "10.109.29.4", "mgmt/corosync": "10.109.27.6", "cinder/api": "10.109.27.6", "public/vip": "10.109.26.6", "swift/replication": "10.109.29.4", "ceph/radosgw": "10.109.26.6", "neutron/mesh": "10.109.28.4", "admin/pxe": "10.109.25.5", "mongo/db": "10.109.27.6", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.25.5", "glance/api": "10.109.27.6", "mgmt/vip": "10.109.27.6", "murano/api": "10.109.27.6", "nova/api": "10.109.27.6", "horizon": "10.109.27.6", "nova/migration": "10.109.27.6", "mgmt/memcache": "10.109.27.6", "cinder/iscsi": "10.109.29.4", "ceph/replication": "10.109.29.4"}, "user_node_name": "slave-05_controller", "node_roles": ["primary-controller"], "name": "node-1"}, "node-3": {"swift_zone": "3", "uid": "3", "fqdn": "node-3.test.domain.local", "network_roles": {"keystone/api": "10.109.27.4", "neutron/api": "10.109.27.4", "mgmt/database": "10.109.27.4", "sahara/api": "10.109.27.4", "heat/api": "10.109.27.4", "ceilometer/api": "10.109.27.4", "ex": "10.109.26.4", "ceph/public": "10.109.27.4", "mgmt/messaging": "10.109.27.4", "management": "10.109.27.4", "swift/api": "10.109.27.4", "storage": "10.109.29.2", "mgmt/corosync": "10.109.27.4", "cinder/api": "10.109.27.4", "public/vip": "10.109.26.4", "swift/replication": "10.109.29.2", "ceph/radosgw": "10.109.26.4", "neutron/mesh": "10.109.28.2", "admin/pxe": "10.109.25.4", "mongo/db": "10.109.27.4", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.25.4", "glance/api": "10.109.27.4", "mgmt/vip": "10.109.27.4", "murano/api": "10.109.27.4", "nova/api": "10.109.27.4", "horizon": "10.109.27.4", "nova/migration": "10.109.27.4", "mgmt/memcache": "10.109.27.4", "cinder/iscsi": "10.109.29.2", "ceph/replication": "10.109.29.2"}, "user_node_name": "slave-03_controller", "node_roles": ["controller"], "name": "node-3"}, "node-2": {"swift_zone": "2", "uid": "2", "fqdn": "node-2.test.domain.local", "network_roles": {"keystone/api": "10.109.27.5", "neutron/api": "10.109.27.5", "mgmt/database": "10.109.27.5", "sahara/api": "10.109.27.5", "heat/api": "10.109.27.5", "ceilometer/api": "10.109.27.5", "ex": "10.109.26.5", "ceph/public": "10.109.27.5", "mgmt/messaging": "10.109.27.5", "management": "10.109.27.5", "swift/api": "10.109.27.5", "storage": "10.109.29.3", "mgmt/corosync": "10.109.27.5", "cinder/api": "10.109.27.5", "public/vip": "10.109.26.5", "swift/replication": "10.109.29.3", "ceph/radosgw": "10.109.26.5", "neutron/mesh": "10.109.28.3", "admin/pxe": "10.109.25.3", "mongo/db": "10.109.27.5", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.25.3", "glance/api": "10.109.27.5", "mgmt/vip": "10.109.27.5", "murano/api": "10.109.27.5", "nova/api": "10.109.27.5", "horizon": "10.109.27.5", "nova/migration": "10.109.27.5", "mgmt/memcache": "10.109.27.5", "cinder/iscsi": "10.109.29.3", "ceph/replication": "10.109.29.3"}, "user_node_name": "slave-01_controller", "node_roles": ["controller"], "name": "node-2"}}, "vips": {"vrouter_pub": {"network_role": "public/vip", "node_roles": ["controller", "primary-controller"], "namespace": "vrouter", "ipaddr": "10.109.26.2"}, "management": {"network_role": "mgmt/vip", "node_roles": ["controller", "primary-controller"], "namespace": "haproxy", "ipaddr": "10.109.27.3"}, "public": {"network_role": "public/vip", "node_roles": ["controller", "primary-controller"], "namespace": "haproxy", "ipaddr": "10.109.26.3"}, "vrouter": {"network_role": "mgmt/vip", "node_roles": ["controller", "primary-controller"], "namespace": "vrouter", "ipaddr": "10.109.27.2"}}}, "network_scheme": {"transformations": [{"action": "add-br", "name": "br-fw-admin"}, {"action": "add-br", "name": "br-mgmt"}, {"action": "add-br", "name": "br-storage"}, {"action": "add-br", "name": "br-ex"}, {"action": "add-br", "name": "br-floating", "provider": "ovs"}, {"action": "add-patch", "bridges": ["br-floating", "br-ex"], "provider": "ovs", "mtu": 65000}, {"action": "add-br", "name": "br-mesh"}, {"action": "add-port", "bridge": "br-fw-admin", "name": "eth0"}, {"action": "add-port", "bridge": "br-ex", "name": "eth1"}, {"action": "add-port", "bridge": "br-mgmt", "name": "eth2"}, {"action": "add-port", "bridge": "br-mesh", "name": "eth3"}, {"action": "add-port", "bridge": "br-storage", "name": "eth4"}], "roles": {"murano/api": "br-mgmt", "keystone/api": "br-mgmt", "neutron/api": "br-mgmt", "mgmt/database": "br-mgmt", "sahara/api": "br-mgmt", "ceilometer/api": "br-mgmt", "ex": "br-ex", "ceph/public": "br-mgmt", "mgmt/messaging": "br-mgmt", "management": "br-mgmt", "swift/api": "br-mgmt", "storage": "br-storage", "mgmt/corosync": "br-mgmt", "cinder/api": "br-mgmt", "public/vip": "br-ex", "swift/replication": "br-storage", "ceph/radosgw": "br-ex", "neutron/mesh": "br-mesh", "admin/pxe": "br-fw-admin", "mongo/db": "br-mgmt", "neutron/floating": "br-floating", "fw-admin": "br-fw-admin", "glance/api": "br-mgmt", "mgmt/vip": "br-mgmt", "heat/api": "br-mgmt", "nova/api": "br-mgmt", "horizon": "br-mgmt", "nova/migration": "br-mgmt", "mgmt/memcache": "br-mgmt", "cinder/iscsi": "br-storage", "ceph/replication": "br-storage"}, "interfaces": {"eth4": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:07.0"}}, "eth3": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:06.0"}}, "eth2": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:05.0"}}, "eth1": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:04.0"}}, "eth0": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:03.0"}}}, "version": "1.1", "provider": "lnx", "endpoints": {"br-fw-admin": {"routes": [{"net": "10.109.30.0/24", "via": "10.109.25.1"}], "IP": ["10.109.25.4/24"]}, "br-mesh": {"routes": [{"net": "10.109.33.0/24", "via": "10.109.28.1"}], "IP": ["10.109.28.2/24"]}, "br-floating": {"IP": "none"}, "br-storage": {"routes": [{"net": "10.109.34.0/24", "via": "10.109.29.1"}], "IP": ["10.109.29.2/24"]}, "br-mgmt": {"routes": [{"net": "10.109.32.0/24", "via": "10.109.27.1"}], "IP": ["10.109.27.4/24"]}, "br-ex": {"routes": [{"net": "10.109.31.0/24", "via": "10.109.26.1"}], "IP": ["10.109.26.4/24"], "gateway": "10.109.26.1"}}}, "heat": {"db_password": "Bk2I1if2ljSaaynjwrf54Xpl", "user_password": "B6fBYfkwjj4T4CJ4FhZIVn6u", "enabled": true, "auth_encryption_key": "57c5203de9e1937f223356a9e4579f8d", "rabbit_password": "edRK3tMLSiyEA8WOgJw6P4Yc"}, "storage_network_range": "10.109.29.0/24", "fuel_version": "8.0", "rabbit": {"password": "Huti0N82WMfj30Uwx2d1Pdk4"}, "public_network_assignment": {"assign_to_all_nodes": false, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 50, "label": "Public network assignment"}}, "use_cinder": true, "test_vm_image": {"os_name": "cirros", "img_path": "/usr/share/cirros-testvm/cirros-x86_64-disk.img", "container_format": "bare", "min_ram": 64, "disk_format": "qcow2", "glance_properties": "", "img_name": "TestVM", "public": "true"}, "management_network_range": "10.109.27.0/24", "external_ntp": {"ntp_list": "10.109.26.1", "metadata": {"weight": 100, "label": "Host OS NTP Servers"}}, "neutron_advanced_configuration": {"neutron_dvr": false, "neutron_l2_pop": false, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 45, "label": "Neutron Advanced Configuration"}}, "base_syslog": {"syslog_port": "514", "syslog_server": "10.109.25.2"}, "vms_conf": [], "workloads_collector": {"username": "fuel_stats_user", "enabled": true, "create_user": true, "password": "pzwR8k5VFRALtKYgUmlWhqvP", "tenant": "services", "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 10, "label": "Workloads Collector User"}}, "auth_key": "", "puppet_debug": true, "access": {"metadata": {"weight": 10, "label": "Access"}, "password": "haVxlan", "email": "admin@localhost", "tenant": "haVxlan", "user": "haVxlan"}, "last_controller": "node-3", "fqdn": "node-3.test.domain.local", "public_ssl": {"hostname": "10.109.26.3", "horizon": true, "services": true, "cert_data": {"content": "-----BEGIN CERTIFICATE-----\\nMIIC4TCCAckCAgPoMA0GCSqGSIb3DQEBBQUAMDYxHjAcBgNVBAsTFU1pcmFudGlz\\nIEZ1ZWwtUUEgVGVhbTEUMBIGA1UEAxMLMTAuMTA5LjI2LjMwHhcNMTUxMTA0MDk1\\nNTM0WhcNMjUxMTAxMDk1NTM0WjA2MR4wHAYDVQQLExVNaXJhbnRpcyBGdWVsLVFB\\nIFRlYW0xFDASBgNVBAMTCzEwLjEwOS4yNi4zMIIBIjANBgkqhkiG9w0BAQEFAAOC\\nAQ8AMIIBCgKCAQEAz6kAFiN9sMo0ytOsdtQvG6H/rBMR04mQ5XC65yi8EW+xgbtl\\nqtkF94z1fA3FgGzkmJcDoLHRFnLCfRM2H0oaYlSbBZ1nw4KlPLaw3da4+UGmUK7R\\nR//OgbzXP2Fl4K52svQmYP6DrKweT2tjL8bqcvZRY40eUlgQGJTsL9GSGyn6JUMK\\nZBJqg/BKxhi63z84UkYKyt0TImpJNLiIW6MrOfpz8Ycu9Cgg+ToG8JXIGnEr4q++\\nEeaS7otjJZmSNnFWyGXtBsbCdBB1OYlhyL8Nzc8rDgn2+OiQf4EYR3rQasoh/Kuw\\nqTqbx1PPaP2Dxfw09Y1NHBTWrCXqnbZHNuVdVQIDAQABMA0GCSqGSIb3DQEBBQUA\\nA4IBAQAZZp7Wl13sj5DGKAso8pchRggdJMnxlXnWN1hb40VJfx9PGlYfeAvzwgTc\\nSpQAbolgGx7XdTrveKsLx1iNVE0h1m95FR4V/feclSY08iKHhGxNWZn/MBYUd7ZD\\nZzZZiKMVlDaxW6Con5YOFz10VSsoSIUSdqsJc209cYxf3tQF2t0oZBHISdWehJJG\\nQqBxBK6Tov1pYkMk+UxAfoXaczS3VG+R787BvQJQXO7VqEeykuI7Mkk95bu/k+vO\\n5ikZ+MtKKTzqZHgkbmx8/8MisP/hYDWIG4bhX1DKWISbIcHl4TSsXYQFAvq6/PXj\\nF7ClM61xHk+L8PAfjisdqGdNzjla\\n-----END CERTIFICATE-----\\n-----BEGIN PRIVATE KEY-----\\nMIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDPqQAWI32wyjTK\\n06x21C8bof+sExHTiZDlcLrnKLwRb7GBu2Wq2QX3jPV8DcWAbOSYlwOgsdEWcsJ9\\nEzYfShpiVJsFnWfDgqU8trDd1rj5QaZQrtFH/86BvNc/YWXgrnay9CZg/oOsrB5P\\na2Mvxupy9lFjjR5SWBAYlOwv0ZIbKfolQwpkEmqD8ErGGLrfPzhSRgrK3RMiakk0\\nuIhboys5+nPxhy70KCD5OgbwlcgacSvir74R5pLui2MlmZI2cVbIZe0GxsJ0EHU5\\niWHIvw3NzysOCfb46JB/gRhHetBqyiH8q7CpOpvHU89o/YPF/DT1jU0cFNasJeqd\\ntkc25V1VAgMBAAECggEAK6j5pq3xmED7VoWophc4jFPEIJal0dcDiunnsgBDglr8\\ndC1FU+VrNsABQQLYOocqjNZ7YcbhEhowwAFRCMUYxQHK0iRlE5sdSKWUjB/AJk/i\\nOuZ2g+/JqEde7il5NQMZW8ivZQc+AgjyGnqWkQ3+bwtQ02BxNpjjUXfGLMugL2uD\\nt00SgN7o5frIqZnqSJhead1zbLfYQ4ZvDY6ETJF34xJlswdOqTJRrupcPJB9Pg0u\\ndO3UUY/SHqkKEA/z8Emh2D0wNoQb6RPK/xpgk2Ox97NmS4ujN1xJxOP3hQ5DsnJu\\nKmf0Qi6J1a0t3S3Vf0d3//JP7E0upAnkz1E0Ayb7wQKBgQD5UhqX0HsdQtyPxPho\\n/9xiPayTxzcoRhMcuFC+Tzn5RjY8hJ2qpW476Jaj9SQttP5EZo17gGaqICM0+Luh\\njJi05OKAv9Afhe9j/WceJXEhOGoSdREnL2WbBn8iVH6DI/myOPMWvhdIdJMxlm8h\\n2sjn+QThGVqpeXzNtoovvwQLxQKBgQDVOS3gUt9pQTtKtK54SNQOdp/xjuSHa0Y8\\n0Su53VYIHvBTyaPLrb1QyBriSXGISlDNZd7xmASuSsWVBtXgdUaP1ROuM3MSFbn9\\nW3g8Ney/1oarHM9KwvZeg9gYOhwmnnxyuL0ahRGZztddoBnqsfpLkRWy89MvWVUG\\n9RGvTs1UUQKBgFAUeQouIn0hjqp2/7rqA6ViXd4RbLv41gaxhO27kMlqLd1+Uw4O\\nmLuRV2FOSdKMgecCcYsrkM4wCF7pTYr0F9Bye/YSpgyZ/mxFZiuepxmefyNyipHl\\nfWMv0QH71a7VjUwbUqkJYX0aRHT29rcPCNzJdTG/7QjmRpnkebogRnJpAoGACcsA\\ngmcL/8eRM5Ms2DVwF+H24p9Pe7C/nxd0TKsPwnu5Sf/e2AH4yfcG1RHOdxYCtAxT\\nuwDiZiblAD06IX8BaKW+q6eNR21cB3jmAs3vO7hcowtFsgdWTWz8xdAVbuikiphV\\nhxxJfKj1V0V9KzxVZJcbSgbM0kXmE9W5pDWYVKECgYBP0bS5GJVizjF0I06nHaPH\\nEjAagKDa/0ron/u/fPZB0QZrPMPGzAwK5LRwvSIPB8Lk4kOV0r+6YwOUyfLx/yqq\\nrvEl5iAsptSP5/ePFlFbHVIACuDmpPzSYwDmUV3NHXBmfz+x5BJ6yGjJjPWZZLCC\\nKH8/PuaFqFlbj+vj96atsA==\\n-----END PRIVATE KEY-----\\n", "name": "8.0.custom_system_test.384.2015-11-04_09-16-35.pem"}, "cert_source": "user_uploaded", "metadata": {"weight": 110, "label": "Public TLS"}}, "auto_assign_floating_ip": false, "mp": [{"weight": "1", "point": "1"}, {"weight": "2", "point": "2"}], "neutron_mellanox": {"vf_num": "16", "metadata": {"restrictions": [{"action": "hide", "condition": "not ('experimental' in version:feature_groups)"}], "enabled": true, "toggleable": false, "weight": 50, "label": "Mellanox Neutron components"}, "plugin": "disabled"}, "openstack_version_prev": null, "debug": true, "cinder": {"db_password": "sfqPoaSuhyvs3qjYvbIAciF0", "user_password": "NmKR2xJJGk0f3sf9OHYVnZJ8", "fixed_key": "6d41099fa2f8942c5ad3b0c8e1c4abc1e8b19374dc400d23914ac127ed92edb2"}, "deployment_id": 1, "kernel_params": {"kernel": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "metadata": {"weight": 40, "label": "Kernel parameters"}}, "quantum": true}, {"tasks": [{"priority": 100, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/fuel_pkgs/fuel_pkgs.pp", "timeout": 600, "cwd": "/"}}, {"priority": 200, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 300, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/globals/globals.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 400, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/logging/logging.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 500, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/tools/tools.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 600, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/netconfig/netconfig.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 700, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/netconfig/connectivity_tests.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 800, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/firewall/firewall.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 900, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ssl/ssl_keys_saving.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1000, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ssl/ssl_add_trust_chain.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1100, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1200, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/roles/cinder.pp", "timeout": 3600, "cwd": "/"}}], "user_node_name": "slave-04_compute_cinder", "uid": "4", "resume_guests_state_on_host_boot": true, "syslog": {"syslog_port": "514", "syslog_transport": "tcp", "syslog_server": "", "metadata": {"enabled": false, "weight": 50, "toggleable": true, "label": "Syslog"}}, "libvirt_type": "qemu", "puppet": {"modules": "rsync://10.109.25.2:/puppet/2015.1.0-8.0/modules/", "manifests": "rsync://10.109.25.2:/puppet/2015.1.0-8.0/manifests/"}, "mysql": {"root_password": "5JATAmRPbTIeYMrFEri8xLgm", "wsrep_password": "lduKym27WvNzm8AixHMqdm6l"}, "fail_if_error": false, "use_cow_images": true, "glance": {"image_cache_max_size": "5368709120", "user_password": "o8xmzGde9ixMDwYbJ6Cer93e", "db_password": "eLLNKQH7ctWB95btSKQbGyR1"}, "cobbler": {"profile": "ubuntu_1404_x86_64"}, "mongo": {"enabled": false}, "provision": {"image_data": {"/boot": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64-boot.img.gz", "format": "ext2"}, "/": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64.img.gz", "format": "ext4"}}, "codename": "trusty", "method": "image", "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 80, "label": "Provision"}}, "quantum_settings": {"database": {"passwd": "GypU4zguveU5kcmLeNlkfbsw"}, "keystone": {"admin_password": "YN3k8KCyHAfh4DM2ye2B8gT0"}, "L3": {"use_namespaces": true}, "L2": {"phys_nets": {}, "base_mac": "fa:16:3e:00:00:00", "segmentation_type": "tun", "tunnel_id_ranges": "2:65535"}, "predefined_networks": {"net04_ext": {"shared": false, "L2": {"network_type": "local", "router_ext": true, "physnet": null, "segment_id": null}, "L3": {"nameservers": [], "subnet": "10.109.26.0/24", "floating": "10.109.26.128:10.109.26.254", "gateway": "10.109.26.1", "enable_dhcp": false}, "tenant": "haVxlan"}, "net04": {"shared": false, "L2": {"network_type": "tun", "router_ext": false, "physnet": null, "segment_id": null}, "L3": {"nameservers": ["8.8.4.4", "8.8.8.8"], "subnet": "10.109.28.0/24", "floating": null, "gateway": "10.109.28.1", "enable_dhcp": true}, "tenant": "haVxlan"}}, "metadata": {"metadata_proxy_shared_secret": "fXpkSM6wjrpGudMnO69OFVqQ"}}, "use_vcenter": false, "openstack_version": "2015.1.0-8.0", "external_dns": {"dns_list": "10.109.26.1", "metadata": {"weight": 90, "label": "Host OS DNS Servers"}}, "swift": {"user_password": "KQbKAgxOvdQN8BOreTiBh7PN"}, "storage": {"iser": false, "volumes_ceph": false, "per_pool_pg_nums": {"compute": 128, "default_pg_num": 128, "volumes": 128, "images": 128, "backups": 128, ".rgw": 128}, "objects_ceph": false, "ephemeral_ceph": false, "volumes_lvm": true, "images_vcenter": false, "osd_pool_size": "2", "pg_num": 128, "images_ceph": false, "metadata": {"weight": 60, "label": "Storage"}}, "nova": {"db_password": "T6SB47zM8hUxkQNTGm8ThTzL", "user_password": "uotlBTEiIHnjK1oO1ZKT6sRl", "state_path": "/var/lib/nova"}, "master_ip": "10.109.25.2", "priority": 300, "private_network_range": "10.109.28.0/24", "murano": {"db_password": "o5aUJyUYtPn2MrQj05DOBs4K", "user_password": "Vz2Rmv9V4wwt187EGXFqvFr6", "enabled": false, "rabbit_password": "9sR2tJOPcxvX9mOknKCvk5Zg"}, "murano_settings": {"murano_repo_url": "http://storage.apps.openstack.org/", "metadata": {"restrictions": [{"action": "hide", "message": "Murano is not enabled on the Additional Components section", "condition": "settings:additional_components.murano.value == false"}], "weight": 20, "label": "Murano Settings"}}, "role": "cinder", "deployment_mode": "ha_compact", "external_mongo": {"mongo_db_name": "ceilometer", "mongo_replset": "", "mongo_user": "ceilometer", "hosts_ip": "", "mongo_password": "ceilometer", "metadata": {"restrictions": [{"action": "hide", "message": "Ceilometer and MongoDB are not enabled on the Additional Components section", "condition": "settings:additional_components.mongo.value == false"}], "weight": 20, "label": "External MongoDB"}}, "online": true, "keystone": {"db_password": "oDE1wDOm1XAq7MoityaEidvG", "admin_token": "LB10kNbt8UkzQZSDlK77k6gO"}, "nodes": [{"user_node_name": "slave-05_controller", "uid": "1", "public_address": "10.109.26.6", "internal_netmask": "255.255.255.0", "fqdn": "node-1.test.domain.local", "role": "primary-controller", "public_netmask": "255.255.255.0", "internal_address": "10.109.27.6", "storage_address": "10.109.29.4", "swift_zone": "1", "storage_netmask": "255.255.255.0", "name": "node-1"}, {"user_node_name": "slave-01_controller", "uid": "2", "public_address": "10.109.26.5", "internal_netmask": "255.255.255.0", "fqdn": "node-2.test.domain.local", "role": "controller", "public_netmask": "255.255.255.0", "internal_address": "10.109.27.5", "storage_address": "10.109.29.3", "swift_zone": "2", "storage_netmask": "255.255.255.0", "name": "node-2"}, {"user_node_name": "slave-03_controller", "uid": "3", "public_address": "10.109.26.4", "internal_netmask": "255.255.255.0", "fqdn": "node-3.test.domain.local", "role": "controller", "public_netmask": "255.255.255.0", "internal_address": "10.109.27.4", "storage_address": "10.109.29.2", "swift_zone": "3", "storage_netmask": "255.255.255.0", "name": "node-3"}, {"user_node_name": "slave-04_compute_cinder", "uid": "4", "internal_netmask": "255.255.255.0", "fqdn": "node-4.test.domain.local", "role": "cinder", "internal_address": "10.109.32.2", "storage_address": "10.109.34.2", "swift_zone": "4", "storage_netmask": "255.255.255.0", "name": "node-4"}, {"user_node_name": "slave-04_compute_cinder", "uid": "4", "internal_netmask": "255.255.255.0", "fqdn": "node-4.test.domain.local", "role": "compute", "internal_address": "10.109.32.2", "storage_address": "10.109.34.2", "swift_zone": "4", "storage_netmask": "255.255.255.0", "name": "node-4"}, {"user_node_name": "slave-02_compute_cinder", "uid": "5", "internal_netmask": "255.255.255.0", "fqdn": "node-5.test.domain.local", "role": "cinder", "internal_address": "10.109.32.3", "storage_address": "10.109.34.3", "swift_zone": "5", "storage_netmask": "255.255.255.0", "name": "node-5"}, {"user_node_name": "slave-02_compute_cinder", "uid": "5", "internal_netmask": "255.255.255.0", "fqdn": "node-5.test.domain.local", "role": "compute", "internal_address": "10.109.32.3", "storage_address": "10.109.34.3", "swift_zone": "5", "storage_netmask": "255.255.255.0", "name": "node-5"}], "nova_quota": false, "ceilometer": {"db_password": "Cp4KuxuIfMJyKMiEZDnPijGX", "user_password": "VregKeJHbAj4hRj7p1eOxcDq", "metering_secret": "ryqK3BkETEHjuKWGdtaFSnUb", "enabled": false}, "corosync": {"group": "226.94.1.1", "verified": false, "port": "12000", "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 50, "label": "Corosync"}}, "metadata": {"weight": 30, "label": "Common"}, "status": "discover", "ironic": {"swift_tempurl_key": "oUHBS6HM7bHCXLnFH24LlCQs", "db_password": "tQMa0YJ4boyTAZc2XPYUlI1s", "user_password": "PU9LtEmFruKfvMOLogcNyQhG", "enabled": false}, "repo_setup": {"installer_kernel": {"local": "/var/www/nailgun/ubuntu/x86_64/images/linux", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux"}, "repos": [{"name": "ubuntu-0", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty", "type": "deb"}, {"name": "ubuntu-1", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-updates", "type": "deb"}, {"name": "ubuntu-2", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-security", "type": "deb"}, {"name": "ubuntu-3", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-proposed", "type": "deb"}, {"name": "mos", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/x86_64", "priority": 1050, "suite": "mos8.0", "type": "deb"}, {"name": "mos-updates", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-updates", "type": "deb"}, {"name": "mos-security", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-security", "type": "deb"}, {"name": "mos-holdback", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1100, "suite": "mos8.0-holdback", "type": "deb"}, {"name": "Auxiliary", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/auxiliary", "priority": 1150, "suite": "auxiliary", "type": "deb"}], "metadata": {"always_editable": true, "weight": 50, "label": "Repositories"}, "installer_initrd": {"local": "/var/www/nailgun/ubuntu/x86_64/images/initrd.gz", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz"}}, "horizon": {"secret_key": "0410572f7cf7ff0f15f7b1c0e9939b0bebf401a6035e0419b2d7e8204cdfbbb1"}, "sahara": {"db_password": "mXagTJRySOJ0MgauLdC2f9Cy", "user_password": "fwzfYp9I5Hv3AGnBGi75kU2L", "enabled": false}, "network_metadata": {"nodes": {"node-5": {"swift_zone": "5", "uid": "5", "fqdn": "node-5.test.domain.local", "network_roles": {"keystone/api": "10.109.32.3", "neutron/api": "10.109.32.3", "mgmt/database": "10.109.32.3", "sahara/api": "10.109.32.3", "ceilometer/api": "10.109.32.3", "mgmt/vip": "10.109.32.3", "ceph/public": "10.109.32.3", "mgmt/messaging": "10.109.32.3", "management": "10.109.32.3", "swift/api": "10.109.32.3", "storage": "10.109.34.3", "mgmt/corosync": "10.109.32.3", "cinder/api": "10.109.32.3", "swift/replication": "10.109.34.3", "neutron/mesh": "10.109.33.3", "admin/pxe": "10.109.30.4", "mongo/db": "10.109.32.3", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.30.4", "glance/api": "10.109.32.3", "heat/api": "10.109.32.3", "murano/api": "10.109.32.3", "nova/api": "10.109.32.3", "horizon": "10.109.32.3", "nova/migration": "10.109.32.3", "mgmt/memcache": "10.109.32.3", "cinder/iscsi": "10.109.34.3", "ceph/replication": "10.109.34.3"}, "user_node_name": "slave-02_compute_cinder", "node_roles": ["cinder", "compute"], "name": "node-5"}, "node-4": {"swift_zone": "4", "uid": "4", "fqdn": "node-4.test.domain.local", "network_roles": {"keystone/api": "10.109.32.2", "neutron/api": "10.109.32.2", "mgmt/database": "10.109.32.2", "sahara/api": "10.109.32.2", "ceilometer/api": "10.109.32.2", "mgmt/vip": "10.109.32.2", "ceph/public": "10.109.32.2", "mgmt/messaging": "10.109.32.2", "management": "10.109.32.2", "swift/api": "10.109.32.2", "storage": "10.109.34.2", "mgmt/corosync": "10.109.32.2", "cinder/api": "10.109.32.2", "swift/replication": "10.109.34.2", "neutron/mesh": "10.109.33.2", "admin/pxe": "10.109.30.3", "mongo/db": "10.109.32.2", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.30.3", "glance/api": "10.109.32.2", "heat/api": "10.109.32.2", "murano/api": "10.109.32.2", "nova/api": "10.109.32.2", "horizon": "10.109.32.2", "nova/migration": "10.109.32.2", "mgmt/memcache": "10.109.32.2", "cinder/iscsi": "10.109.34.2", "ceph/replication": "10.109.34.2"}, "user_node_name": "slave-04_compute_cinder", "node_roles": ["cinder", "compute"], "name": "node-4"}, "node-1": {"swift_zone": "1", "uid": "1", "fqdn": "node-1.test.domain.local", "network_roles": {"keystone/api": "10.109.27.6", "neutron/api": "10.109.27.6", "mgmt/database": "10.109.27.6", "sahara/api": "10.109.27.6", "heat/api": "10.109.27.6", "ceilometer/api": "10.109.27.6", "ex": "10.109.26.6", "ceph/public": "10.109.27.6", "mgmt/messaging": "10.109.27.6", "management": "10.109.27.6", "swift/api": "10.109.27.6", "storage": "10.109.29.4", "mgmt/corosync": "10.109.27.6", "cinder/api": "10.109.27.6", "public/vip": "10.109.26.6", "swift/replication": "10.109.29.4", "ceph/radosgw": "10.109.26.6", "neutron/mesh": "10.109.28.4", "admin/pxe": "10.109.25.5", "mongo/db": "10.109.27.6", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.25.5", "glance/api": "10.109.27.6", "mgmt/vip": "10.109.27.6", "murano/api": "10.109.27.6", "nova/api": "10.109.27.6", "horizon": "10.109.27.6", "nova/migration": "10.109.27.6", "mgmt/memcache": "10.109.27.6", "cinder/iscsi": "10.109.29.4", "ceph/replication": "10.109.29.4"}, "user_node_name": "slave-05_controller", "node_roles": ["primary-controller"], "name": "node-1"}, "node-3": {"swift_zone": "3", "uid": "3", "fqdn": "node-3.test.domain.local", "network_roles": {"keystone/api": "10.109.27.4", "neutron/api": "10.109.27.4", "mgmt/database": "10.109.27.4", "sahara/api": "10.109.27.4", "heat/api": "10.109.27.4", "ceilometer/api": "10.109.27.4", "ex": "10.109.26.4", "ceph/public": "10.109.27.4", "mgmt/messaging": "10.109.27.4", "management": "10.109.27.4", "swift/api": "10.109.27.4", "storage": "10.109.29.2", "mgmt/corosync": "10.109.27.4", "cinder/api": "10.109.27.4", "public/vip": "10.109.26.4", "swift/replication": "10.109.29.2", "ceph/radosgw": "10.109.26.4", "neutron/mesh": "10.109.28.2", "admin/pxe": "10.109.25.4", "mongo/db": "10.109.27.4", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.25.4", "glance/api": "10.109.27.4", "mgmt/vip": "10.109.27.4", "murano/api": "10.109.27.4", "nova/api": "10.109.27.4", "horizon": "10.109.27.4", "nova/migration": "10.109.27.4", "mgmt/memcache": "10.109.27.4", "cinder/iscsi": "10.109.29.2", "ceph/replication": "10.109.29.2"}, "user_node_name": "slave-03_controller", "node_roles": ["controller"], "name": "node-3"}, "node-2": {"swift_zone": "2", "uid": "2", "fqdn": "node-2.test.domain.local", "network_roles": {"keystone/api": "10.109.27.5", "neutron/api": "10.109.27.5", "mgmt/database": "10.109.27.5", "sahara/api": "10.109.27.5", "heat/api": "10.109.27.5", "ceilometer/api": "10.109.27.5", "ex": "10.109.26.5", "ceph/public": "10.109.27.5", "mgmt/messaging": "10.109.27.5", "management": "10.109.27.5", "swift/api": "10.109.27.5", "storage": "10.109.29.3", "mgmt/corosync": "10.109.27.5", "cinder/api": "10.109.27.5", "public/vip": "10.109.26.5", "swift/replication": "10.109.29.3", "ceph/radosgw": "10.109.26.5", "neutron/mesh": "10.109.28.3", "admin/pxe": "10.109.25.3", "mongo/db": "10.109.27.5", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.25.3", "glance/api": "10.109.27.5", "mgmt/vip": "10.109.27.5", "murano/api": "10.109.27.5", "nova/api": "10.109.27.5", "horizon": "10.109.27.5", "nova/migration": "10.109.27.5", "mgmt/memcache": "10.109.27.5", "cinder/iscsi": "10.109.29.3", "ceph/replication": "10.109.29.3"}, "user_node_name": "slave-01_controller", "node_roles": ["controller"], "name": "node-2"}}, "vips": {"vrouter_pub": {"network_role": "public/vip", "node_roles": ["controller", "primary-controller"], "namespace": "vrouter", "ipaddr": "10.109.26.2"}, "management": {"network_role": "mgmt/vip", "node_roles": ["controller", "primary-controller"], "namespace": "haproxy", "ipaddr": "10.109.27.3"}, "public": {"network_role": "public/vip", "node_roles": ["controller", "primary-controller"], "namespace": "haproxy", "ipaddr": "10.109.26.3"}, "vrouter": {"network_role": "mgmt/vip", "node_roles": ["controller", "primary-controller"], "namespace": "vrouter", "ipaddr": "10.109.27.2"}}}, "network_scheme": {"transformations": [{"action": "add-br", "name": "br-fw-admin"}, {"action": "add-br", "name": "br-mgmt"}, {"action": "add-br", "name": "br-storage"}, {"action": "add-br", "name": "br-mesh"}, {"action": "add-port", "bridge": "br-fw-admin", "name": "eth0"}, {"action": "add-port", "bridge": "br-mgmt", "name": "eth2"}, {"action": "add-port", "bridge": "br-mesh", "name": "eth3"}, {"action": "add-port", "bridge": "br-storage", "name": "eth4"}], "roles": {"murano/api": "br-mgmt", "keystone/api": "br-mgmt", "neutron/api": "br-mgmt", "mgmt/database": "br-mgmt", "sahara/api": "br-mgmt", "ceilometer/api": "br-mgmt", "ceph/public": "br-mgmt", "mgmt/messaging": "br-mgmt", "management": "br-mgmt", "swift/api": "br-mgmt", "storage": "br-storage", "mgmt/corosync": "br-mgmt", "cinder/api": "br-mgmt", "swift/replication": "br-storage", "neutron/mesh": "br-mesh", "admin/pxe": "br-fw-admin", "mongo/db": "br-mgmt", "fw-admin": "br-fw-admin", "glance/api": "br-mgmt", "heat/api": "br-mgmt", "mgmt/vip": "br-mgmt", "nova/api": "br-mgmt", "horizon": "br-mgmt", "nova/migration": "br-mgmt", "mgmt/memcache": "br-mgmt", "cinder/iscsi": "br-storage", "ceph/replication": "br-storage"}, "interfaces": {"eth4": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:07.0"}}, "eth3": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:06.0"}}, "eth2": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:05.0"}}, "eth1": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:04.0"}}, "eth0": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:03.0"}}}, "version": "1.1", "provider": "lnx", "endpoints": {"br-fw-admin": {"routes": [{"net": "10.109.25.0/24", "via": "10.109.30.2"}], "IP": ["10.109.30.3/24"], "gateway": "10.109.30.2"}, "br-storage": {"routes": [{"net": "10.109.29.0/24", "via": "10.109.34.1"}], "IP": ["10.109.34.2/24"]}, "br-mesh": {"routes": [{"net": "10.109.28.0/24", "via": "10.109.33.1"}], "IP": ["10.109.33.2/24"]}, "br-mgmt": {"routes": [{"net": "10.109.27.0/24", "via": "10.109.32.1"}], "IP": ["10.109.32.2/24"]}}}, "heat": {"db_password": "Bk2I1if2ljSaaynjwrf54Xpl", "user_password": "B6fBYfkwjj4T4CJ4FhZIVn6u", "enabled": true, "auth_encryption_key": "57c5203de9e1937f223356a9e4579f8d", "rabbit_password": "edRK3tMLSiyEA8WOgJw6P4Yc"}, "storage_network_range": "10.109.29.0/24", "fuel_version": "8.0", "rabbit": {"password": "Huti0N82WMfj30Uwx2d1Pdk4"}, "public_network_assignment": {"assign_to_all_nodes": false, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 50, "label": "Public network assignment"}}, "use_cinder": true, "test_vm_image": {"os_name": "cirros", "img_path": "/usr/share/cirros-testvm/cirros-x86_64-disk.img", "container_format": "bare", "min_ram": 64, "disk_format": "qcow2", "glance_properties": "", "img_name": "TestVM", "public": "true"}, "management_network_range": "10.109.27.0/24", "external_ntp": {"ntp_list": "10.109.26.1", "metadata": {"weight": 100, "label": "Host OS NTP Servers"}}, "neutron_advanced_configuration": {"neutron_dvr": false, "neutron_l2_pop": false, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 45, "label": "Neutron Advanced Configuration"}}, "base_syslog": {"syslog_port": "514", "syslog_server": "10.109.25.2"}, "vms_conf": [], "workloads_collector": {"username": "fuel_stats_user", "enabled": true, "create_user": true, "password": "pzwR8k5VFRALtKYgUmlWhqvP", "tenant": "services", "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 10, "label": "Workloads Collector User"}}, "auth_key": "", "puppet_debug": true, "access": {"metadata": {"weight": 10, "label": "Access"}, "password": "haVxlan", "email": "admin@localhost", "tenant": "haVxlan", "user": "haVxlan"}, "last_controller": "node-3", "fqdn": "node-4.test.domain.local", "public_ssl": {"hostname": "10.109.26.3", "horizon": true, "services": true, "cert_data": {"content": "-----BEGIN CERTIFICATE-----\\nMIIC4TCCAckCAgPoMA0GCSqGSIb3DQEBBQUAMDYxHjAcBgNVBAsTFU1pcmFudGlz\\nIEZ1ZWwtUUEgVGVhbTEUMBIGA1UEAxMLMTAuMTA5LjI2LjMwHhcNMTUxMTA0MDk1\\nNTM0WhcNMjUxMTAxMDk1NTM0WjA2MR4wHAYDVQQLExVNaXJhbnRpcyBGdWVsLVFB\\nIFRlYW0xFDASBgNVBAMTCzEwLjEwOS4yNi4zMIIBIjANBgkqhkiG9w0BAQEFAAOC\\nAQ8AMIIBCgKCAQEAz6kAFiN9sMo0ytOsdtQvG6H/rBMR04mQ5XC65yi8EW+xgbtl\\nqtkF94z1fA3FgGzkmJcDoLHRFnLCfRM2H0oaYlSbBZ1nw4KlPLaw3da4+UGmUK7R\\nR//OgbzXP2Fl4K52svQmYP6DrKweT2tjL8bqcvZRY40eUlgQGJTsL9GSGyn6JUMK\\nZBJqg/BKxhi63z84UkYKyt0TImpJNLiIW6MrOfpz8Ycu9Cgg+ToG8JXIGnEr4q++\\nEeaS7otjJZmSNnFWyGXtBsbCdBB1OYlhyL8Nzc8rDgn2+OiQf4EYR3rQasoh/Kuw\\nqTqbx1PPaP2Dxfw09Y1NHBTWrCXqnbZHNuVdVQIDAQABMA0GCSqGSIb3DQEBBQUA\\nA4IBAQAZZp7Wl13sj5DGKAso8pchRggdJMnxlXnWN1hb40VJfx9PGlYfeAvzwgTc\\nSpQAbolgGx7XdTrveKsLx1iNVE0h1m95FR4V/feclSY08iKHhGxNWZn/MBYUd7ZD\\nZzZZiKMVlDaxW6Con5YOFz10VSsoSIUSdqsJc209cYxf3tQF2t0oZBHISdWehJJG\\nQqBxBK6Tov1pYkMk+UxAfoXaczS3VG+R787BvQJQXO7VqEeykuI7Mkk95bu/k+vO\\n5ikZ+MtKKTzqZHgkbmx8/8MisP/hYDWIG4bhX1DKWISbIcHl4TSsXYQFAvq6/PXj\\nF7ClM61xHk+L8PAfjisdqGdNzjla\\n-----END CERTIFICATE-----\\n-----BEGIN PRIVATE KEY-----\\nMIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDPqQAWI32wyjTK\\n06x21C8bof+sExHTiZDlcLrnKLwRb7GBu2Wq2QX3jPV8DcWAbOSYlwOgsdEWcsJ9\\nEzYfShpiVJsFnWfDgqU8trDd1rj5QaZQrtFH/86BvNc/YWXgrnay9CZg/oOsrB5P\\na2Mvxupy9lFjjR5SWBAYlOwv0ZIbKfolQwpkEmqD8ErGGLrfPzhSRgrK3RMiakk0\\nuIhboys5+nPxhy70KCD5OgbwlcgacSvir74R5pLui2MlmZI2cVbIZe0GxsJ0EHU5\\niWHIvw3NzysOCfb46JB/gRhHetBqyiH8q7CpOpvHU89o/YPF/DT1jU0cFNasJeqd\\ntkc25V1VAgMBAAECggEAK6j5pq3xmED7VoWophc4jFPEIJal0dcDiunnsgBDglr8\\ndC1FU+VrNsABQQLYOocqjNZ7YcbhEhowwAFRCMUYxQHK0iRlE5sdSKWUjB/AJk/i\\nOuZ2g+/JqEde7il5NQMZW8ivZQc+AgjyGnqWkQ3+bwtQ02BxNpjjUXfGLMugL2uD\\nt00SgN7o5frIqZnqSJhead1zbLfYQ4ZvDY6ETJF34xJlswdOqTJRrupcPJB9Pg0u\\ndO3UUY/SHqkKEA/z8Emh2D0wNoQb6RPK/xpgk2Ox97NmS4ujN1xJxOP3hQ5DsnJu\\nKmf0Qi6J1a0t3S3Vf0d3//JP7E0upAnkz1E0Ayb7wQKBgQD5UhqX0HsdQtyPxPho\\n/9xiPayTxzcoRhMcuFC+Tzn5RjY8hJ2qpW476Jaj9SQttP5EZo17gGaqICM0+Luh\\njJi05OKAv9Afhe9j/WceJXEhOGoSdREnL2WbBn8iVH6DI/myOPMWvhdIdJMxlm8h\\n2sjn+QThGVqpeXzNtoovvwQLxQKBgQDVOS3gUt9pQTtKtK54SNQOdp/xjuSHa0Y8\\n0Su53VYIHvBTyaPLrb1QyBriSXGISlDNZd7xmASuSsWVBtXgdUaP1ROuM3MSFbn9\\nW3g8Ney/1oarHM9KwvZeg9gYOhwmnnxyuL0ahRGZztddoBnqsfpLkRWy89MvWVUG\\n9RGvTs1UUQKBgFAUeQouIn0hjqp2/7rqA6ViXd4RbLv41gaxhO27kMlqLd1+Uw4O\\nmLuRV2FOSdKMgecCcYsrkM4wCF7pTYr0F9Bye/YSpgyZ/mxFZiuepxmefyNyipHl\\nfWMv0QH71a7VjUwbUqkJYX0aRHT29rcPCNzJdTG/7QjmRpnkebogRnJpAoGACcsA\\ngmcL/8eRM5Ms2DVwF+H24p9Pe7C/nxd0TKsPwnu5Sf/e2AH4yfcG1RHOdxYCtAxT\\nuwDiZiblAD06IX8BaKW+q6eNR21cB3jmAs3vO7hcowtFsgdWTWz8xdAVbuikiphV\\nhxxJfKj1V0V9KzxVZJcbSgbM0kXmE9W5pDWYVKECgYBP0bS5GJVizjF0I06nHaPH\\nEjAagKDa/0ron/u/fPZB0QZrPMPGzAwK5LRwvSIPB8Lk4kOV0r+6YwOUyfLx/yqq\\nrvEl5iAsptSP5/ePFlFbHVIACuDmpPzSYwDmUV3NHXBmfz+x5BJ6yGjJjPWZZLCC\\nKH8/PuaFqFlbj+vj96atsA==\\n-----END PRIVATE KEY-----\\n", "name": "8.0.custom_system_test.384.2015-11-04_09-16-35.pem"}, "cert_source": "user_uploaded", "metadata": {"weight": 110, "label": "Public TLS"}}, "auto_assign_floating_ip": false, "mp": [{"weight": "1", "point": "1"}, {"weight": "2", "point": "2"}], "neutron_mellanox": {"vf_num": "16", "metadata": {"restrictions": [{"action": "hide", "condition": "not ('experimental' in version:feature_groups)"}], "enabled": true, "toggleable": false, "weight": 50, "label": "Mellanox Neutron components"}, "plugin": "disabled"}, "openstack_version_prev": null, "debug": true, "cinder": {"db_password": "sfqPoaSuhyvs3qjYvbIAciF0", "user_password": "NmKR2xJJGk0f3sf9OHYVnZJ8", "fixed_key": "6d41099fa2f8942c5ad3b0c8e1c4abc1e8b19374dc400d23914ac127ed92edb2"}, "deployment_id": 1, "kernel_params": {"kernel": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "metadata": {"weight": 40, "label": "Kernel parameters"}}, "quantum": true}, {"tasks": [{"priority": 100, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/fuel_pkgs/fuel_pkgs.pp", "timeout": 600, "cwd": "/"}}, {"priority": 200, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 300, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/globals/globals.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 400, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/logging/logging.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 500, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/tools/tools.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 600, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/netconfig/netconfig.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 700, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/netconfig/connectivity_tests.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 800, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/firewall/firewall.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 900, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ssl/ssl_keys_saving.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1000, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ssl/ssl_add_trust_chain.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1100, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1200, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/roles/compute.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1300, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/common-config.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 1400, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/plugins/ml2.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 1500, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/agents/l3.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 1600, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/compute-nova.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 1700, "type": "puppet", "uids": ["4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp", "timeout": 1800, "cwd": "/"}}], "user_node_name": "slave-04_compute_cinder", "uid": "4", "resume_guests_state_on_host_boot": true, "syslog": {"syslog_port": "514", "syslog_transport": "tcp", "syslog_server": "", "metadata": {"enabled": false, "weight": 50, "toggleable": true, "label": "Syslog"}}, "libvirt_type": "qemu", "puppet": {"modules": "rsync://10.109.25.2:/puppet/2015.1.0-8.0/modules/", "manifests": "rsync://10.109.25.2:/puppet/2015.1.0-8.0/manifests/"}, "mysql": {"root_password": "5JATAmRPbTIeYMrFEri8xLgm", "wsrep_password": "lduKym27WvNzm8AixHMqdm6l"}, "fail_if_error": false, "use_cow_images": true, "glance": {"image_cache_max_size": "5368709120", "user_password": "o8xmzGde9ixMDwYbJ6Cer93e", "db_password": "eLLNKQH7ctWB95btSKQbGyR1"}, "cobbler": {"profile": "ubuntu_1404_x86_64"}, "mongo": {"enabled": false}, "provision": {"image_data": {"/boot": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64-boot.img.gz", "format": "ext2"}, "/": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64.img.gz", "format": "ext4"}}, "codename": "trusty", "method": "image", "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 80, "label": "Provision"}}, "quantum_settings": {"database": {"passwd": "GypU4zguveU5kcmLeNlkfbsw"}, "keystone": {"admin_password": "YN3k8KCyHAfh4DM2ye2B8gT0"}, "L3": {"use_namespaces": true}, "L2": {"phys_nets": {}, "base_mac": "fa:16:3e:00:00:00", "segmentation_type": "tun", "tunnel_id_ranges": "2:65535"}, "predefined_networks": {"net04_ext": {"shared": false, "L2": {"network_type": "local", "router_ext": true, "physnet": null, "segment_id": null}, "L3": {"nameservers": [], "subnet": "10.109.26.0/24", "floating": "10.109.26.128:10.109.26.254", "gateway": "10.109.26.1", "enable_dhcp": false}, "tenant": "haVxlan"}, "net04": {"shared": false, "L2": {"network_type": "tun", "router_ext": false, "physnet": null, "segment_id": null}, "L3": {"nameservers": ["8.8.4.4", "8.8.8.8"], "subnet": "10.109.28.0/24", "floating": null, "gateway": "10.109.28.1", "enable_dhcp": true}, "tenant": "haVxlan"}}, "metadata": {"metadata_proxy_shared_secret": "fXpkSM6wjrpGudMnO69OFVqQ"}}, "use_vcenter": false, "openstack_version": "2015.1.0-8.0", "external_dns": {"dns_list": "10.109.26.1", "metadata": {"weight": 90, "label": "Host OS DNS Servers"}}, "swift": {"user_password": "KQbKAgxOvdQN8BOreTiBh7PN"}, "storage": {"iser": false, "volumes_ceph": false, "per_pool_pg_nums": {"compute": 128, "default_pg_num": 128, "volumes": 128, "images": 128, "backups": 128, ".rgw": 128}, "objects_ceph": false, "ephemeral_ceph": false, "volumes_lvm": true, "images_vcenter": false, "osd_pool_size": "2", "pg_num": 128, "images_ceph": false, "metadata": {"weight": 60, "label": "Storage"}}, "nova": {"db_password": "T6SB47zM8hUxkQNTGm8ThTzL", "user_password": "uotlBTEiIHnjK1oO1ZKT6sRl", "state_path": "/var/lib/nova"}, "master_ip": "10.109.25.2", "priority": 400, "private_network_range": "10.109.28.0/24", "murano": {"db_password": "o5aUJyUYtPn2MrQj05DOBs4K", "user_password": "Vz2Rmv9V4wwt187EGXFqvFr6", "enabled": false, "rabbit_password": "9sR2tJOPcxvX9mOknKCvk5Zg"}, "murano_settings": {"murano_repo_url": "http://storage.apps.openstack.org/", "metadata": {"restrictions": [{"action": "hide", "message": "Murano is not enabled on the Additional Components section", "condition": "settings:additional_components.murano.value == false"}], "weight": 20, "label": "Murano Settings"}}, "role": "compute", "deployment_mode": "ha_compact", "external_mongo": {"mongo_db_name": "ceilometer", "mongo_replset": "", "mongo_user": "ceilometer", "hosts_ip": "", "mongo_password": "ceilometer", "metadata": {"restrictions": [{"action": "hide", "message": "Ceilometer and MongoDB are not enabled on the Additional Components section", "condition": "settings:additional_components.mongo.value == false"}], "weight": 20, "label": "External MongoDB"}}, "online": true, "keystone": {"db_password": "oDE1wDOm1XAq7MoityaEidvG", "admin_token": "LB10kNbt8UkzQZSDlK77k6gO"}, "nodes": [{"user_node_name": "slave-05_controller", "uid": "1", "public_address": "10.109.26.6", "internal_netmask": "255.255.255.0", "fqdn": "node-1.test.domain.local", "role": "primary-controller", "public_netmask": "255.255.255.0", "internal_address": "10.109.27.6", "storage_address": "10.109.29.4", "swift_zone": "1", "storage_netmask": "255.255.255.0", "name": "node-1"}, {"user_node_name": "slave-01_controller", "uid": "2", "public_address": "10.109.26.5", "internal_netmask": "255.255.255.0", "fqdn": "node-2.test.domain.local", "role": "controller", "public_netmask": "255.255.255.0", "internal_address": "10.109.27.5", "storage_address": "10.109.29.3", "swift_zone": "2", "storage_netmask": "255.255.255.0", "name": "node-2"}, {"user_node_name": "slave-03_controller", "uid": "3", "public_address": "10.109.26.4", "internal_netmask": "255.255.255.0", "fqdn": "node-3.test.domain.local", "role": "controller", "public_netmask": "255.255.255.0", "internal_address": "10.109.27.4", "storage_address": "10.109.29.2", "swift_zone": "3", "storage_netmask": "255.255.255.0", "name": "node-3"}, {"user_node_name": "slave-04_compute_cinder", "uid": "4", "internal_netmask": "255.255.255.0", "fqdn": "node-4.test.domain.local", "role": "cinder", "internal_address": "10.109.32.2", "storage_address": "10.109.34.2", "swift_zone": "4", "storage_netmask": "255.255.255.0", "name": "node-4"}, {"user_node_name": "slave-04_compute_cinder", "uid": "4", "internal_netmask": "255.255.255.0", "fqdn": "node-4.test.domain.local", "role": "compute", "internal_address": "10.109.32.2", "storage_address": "10.109.34.2", "swift_zone": "4", "storage_netmask": "255.255.255.0", "name": "node-4"}, {"user_node_name": "slave-02_compute_cinder", "uid": "5", "internal_netmask": "255.255.255.0", "fqdn": "node-5.test.domain.local", "role": "cinder", "internal_address": "10.109.32.3", "storage_address": "10.109.34.3", "swift_zone": "5", "storage_netmask": "255.255.255.0", "name": "node-5"}, {"user_node_name": "slave-02_compute_cinder", "uid": "5", "internal_netmask": "255.255.255.0", "fqdn": "node-5.test.domain.local", "role": "compute", "internal_address": "10.109.32.3", "storage_address": "10.109.34.3", "swift_zone": "5", "storage_netmask": "255.255.255.0", "name": "node-5"}], "nova_quota": false, "ceilometer": {"db_password": "Cp4KuxuIfMJyKMiEZDnPijGX", "user_password": "VregKeJHbAj4hRj7p1eOxcDq", "metering_secret": "ryqK3BkETEHjuKWGdtaFSnUb", "enabled": false}, "corosync": {"group": "226.94.1.1", "verified": false, "port": "12000", "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 50, "label": "Corosync"}}, "metadata": {"weight": 30, "label": "Common"}, "status": "discover", "ironic": {"swift_tempurl_key": "oUHBS6HM7bHCXLnFH24LlCQs", "db_password": "tQMa0YJ4boyTAZc2XPYUlI1s", "user_password": "PU9LtEmFruKfvMOLogcNyQhG", "enabled": false}, "repo_setup": {"installer_kernel": {"local": "/var/www/nailgun/ubuntu/x86_64/images/linux", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux"}, "repos": [{"name": "ubuntu-0", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty", "type": "deb"}, {"name": "ubuntu-1", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-updates", "type": "deb"}, {"name": "ubuntu-2", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-security", "type": "deb"}, {"name": "ubuntu-3", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-proposed", "type": "deb"}, {"name": "mos", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/x86_64", "priority": 1050, "suite": "mos8.0", "type": "deb"}, {"name": "mos-updates", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-updates", "type": "deb"}, {"name": "mos-security", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-security", "type": "deb"}, {"name": "mos-holdback", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1100, "suite": "mos8.0-holdback", "type": "deb"}, {"name": "Auxiliary", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/auxiliary", "priority": 1150, "suite": "auxiliary", "type": "deb"}], "metadata": {"always_editable": true, "weight": 50, "label": "Repositories"}, "installer_initrd": {"local": "/var/www/nailgun/ubuntu/x86_64/images/initrd.gz", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz"}}, "horizon": {"secret_key": "0410572f7cf7ff0f15f7b1c0e9939b0bebf401a6035e0419b2d7e8204cdfbbb1"}, "sahara": {"db_password": "mXagTJRySOJ0MgauLdC2f9Cy", "user_password": "fwzfYp9I5Hv3AGnBGi75kU2L", "enabled": false}, "network_metadata": {"nodes": {"node-5": {"swift_zone": "5", "uid": "5", "fqdn": "node-5.test.domain.local", "network_roles": {"keystone/api": "10.109.32.3", "neutron/api": "10.109.32.3", "mgmt/database": "10.109.32.3", "sahara/api": "10.109.32.3", "ceilometer/api": "10.109.32.3", "mgmt/vip": "10.109.32.3", "ceph/public": "10.109.32.3", "mgmt/messaging": "10.109.32.3", "management": "10.109.32.3", "swift/api": "10.109.32.3", "storage": "10.109.34.3", "mgmt/corosync": "10.109.32.3", "cinder/api": "10.109.32.3", "swift/replication": "10.109.34.3", "neutron/mesh": "10.109.33.3", "admin/pxe": "10.109.30.4", "mongo/db": "10.109.32.3", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.30.4", "glance/api": "10.109.32.3", "heat/api": "10.109.32.3", "murano/api": "10.109.32.3", "nova/api": "10.109.32.3", "horizon": "10.109.32.3", "nova/migration": "10.109.32.3", "mgmt/memcache": "10.109.32.3", "cinder/iscsi": "10.109.34.3", "ceph/replication": "10.109.34.3"}, "user_node_name": "slave-02_compute_cinder", "node_roles": ["cinder", "compute"], "name": "node-5"}, "node-4": {"swift_zone": "4", "uid": "4", "fqdn": "node-4.test.domain.local", "network_roles": {"keystone/api": "10.109.32.2", "neutron/api": "10.109.32.2", "mgmt/database": "10.109.32.2", "sahara/api": "10.109.32.2", "ceilometer/api": "10.109.32.2", "mgmt/vip": "10.109.32.2", "ceph/public": "10.109.32.2", "mgmt/messaging": "10.109.32.2", "management": "10.109.32.2", "swift/api": "10.109.32.2", "storage": "10.109.34.2", "mgmt/corosync": "10.109.32.2", "cinder/api": "10.109.32.2", "swift/replication": "10.109.34.2", "neutron/mesh": "10.109.33.2", "admin/pxe": "10.109.30.3", "mongo/db": "10.109.32.2", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.30.3", "glance/api": "10.109.32.2", "heat/api": "10.109.32.2", "murano/api": "10.109.32.2", "nova/api": "10.109.32.2", "horizon": "10.109.32.2", "nova/migration": "10.109.32.2", "mgmt/memcache": "10.109.32.2", "cinder/iscsi": "10.109.34.2", "ceph/replication": "10.109.34.2"}, "user_node_name": "slave-04_compute_cinder", "node_roles": ["cinder", "compute"], "name": "node-4"}, "node-1": {"swift_zone": "1", "uid": "1", "fqdn": "node-1.test.domain.local", "network_roles": {"keystone/api": "10.109.27.6", "neutron/api": "10.109.27.6", "mgmt/database": "10.109.27.6", "sahara/api": "10.109.27.6", "heat/api": "10.109.27.6", "ceilometer/api": "10.109.27.6", "ex": "10.109.26.6", "ceph/public": "10.109.27.6", "mgmt/messaging": "10.109.27.6", "management": "10.109.27.6", "swift/api": "10.109.27.6", "storage": "10.109.29.4", "mgmt/corosync": "10.109.27.6", "cinder/api": "10.109.27.6", "public/vip": "10.109.26.6", "swift/replication": "10.109.29.4", "ceph/radosgw": "10.109.26.6", "neutron/mesh": "10.109.28.4", "admin/pxe": "10.109.25.5", "mongo/db": "10.109.27.6", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.25.5", "glance/api": "10.109.27.6", "mgmt/vip": "10.109.27.6", "murano/api": "10.109.27.6", "nova/api": "10.109.27.6", "horizon": "10.109.27.6", "nova/migration": "10.109.27.6", "mgmt/memcache": "10.109.27.6", "cinder/iscsi": "10.109.29.4", "ceph/replication": "10.109.29.4"}, "user_node_name": "slave-05_controller", "node_roles": ["primary-controller"], "name": "node-1"}, "node-3": {"swift_zone": "3", "uid": "3", "fqdn": "node-3.test.domain.local", "network_roles": {"keystone/api": "10.109.27.4", "neutron/api": "10.109.27.4", "mgmt/database": "10.109.27.4", "sahara/api": "10.109.27.4", "heat/api": "10.109.27.4", "ceilometer/api": "10.109.27.4", "ex": "10.109.26.4", "ceph/public": "10.109.27.4", "mgmt/messaging": "10.109.27.4", "management": "10.109.27.4", "swift/api": "10.109.27.4", "storage": "10.109.29.2", "mgmt/corosync": "10.109.27.4", "cinder/api": "10.109.27.4", "public/vip": "10.109.26.4", "swift/replication": "10.109.29.2", "ceph/radosgw": "10.109.26.4", "neutron/mesh": "10.109.28.2", "admin/pxe": "10.109.25.4", "mongo/db": "10.109.27.4", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.25.4", "glance/api": "10.109.27.4", "mgmt/vip": "10.109.27.4", "murano/api": "10.109.27.4", "nova/api": "10.109.27.4", "horizon": "10.109.27.4", "nova/migration": "10.109.27.4", "mgmt/memcache": "10.109.27.4", "cinder/iscsi": "10.109.29.2", "ceph/replication": "10.109.29.2"}, "user_node_name": "slave-03_controller", "node_roles": ["controller"], "name": "node-3"}, "node-2": {"swift_zone": "2", "uid": "2", "fqdn": "node-2.test.domain.local", "network_roles": {"keystone/api": "10.109.27.5", "neutron/api": "10.109.27.5", "mgmt/database": "10.109.27.5", "sahara/api": "10.109.27.5", "heat/api": "10.109.27.5", "ceilometer/api": "10.109.27.5", "ex": "10.109.26.5", "ceph/public": "10.109.27.5", "mgmt/messaging": "10.109.27.5", "management": "10.109.27.5", "swift/api": "10.109.27.5", "storage": "10.109.29.3", "mgmt/corosync": "10.109.27.5", "cinder/api": "10.109.27.5", "public/vip": "10.109.26.5", "swift/replication": "10.109.29.3", "ceph/radosgw": "10.109.26.5", "neutron/mesh": "10.109.28.3", "admin/pxe": "10.109.25.3", "mongo/db": "10.109.27.5", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.25.3", "glance/api": "10.109.27.5", "mgmt/vip": "10.109.27.5", "murano/api": "10.109.27.5", "nova/api": "10.109.27.5", "horizon": "10.109.27.5", "nova/migration": "10.109.27.5", "mgmt/memcache": "10.109.27.5", "cinder/iscsi": "10.109.29.3", "ceph/replication": "10.109.29.3"}, "user_node_name": "slave-01_controller", "node_roles": ["controller"], "name": "node-2"}}, "vips": {"vrouter_pub": {"network_role": "public/vip", "node_roles": ["controller", "primary-controller"], "namespace": "vrouter", "ipaddr": "10.109.26.2"}, "management": {"network_role": "mgmt/vip", "node_roles": ["controller", "primary-controller"], "namespace": "haproxy", "ipaddr": "10.109.27.3"}, "public": {"network_role": "public/vip", "node_roles": ["controller", "primary-controller"], "namespace": "haproxy", "ipaddr": "10.109.26.3"}, "vrouter": {"network_role": "mgmt/vip", "node_roles": ["controller", "primary-controller"], "namespace": "vrouter", "ipaddr": "10.109.27.2"}}}, "network_scheme": {"transformations": [{"action": "add-br", "name": "br-fw-admin"}, {"action": "add-br", "name": "br-mgmt"}, {"action": "add-br", "name": "br-storage"}, {"action": "add-br", "name": "br-mesh"}, {"action": "add-port", "bridge": "br-fw-admin", "name": "eth0"}, {"action": "add-port", "bridge": "br-mgmt", "name": "eth2"}, {"action": "add-port", "bridge": "br-mesh", "name": "eth3"}, {"action": "add-port", "bridge": "br-storage", "name": "eth4"}], "roles": {"murano/api": "br-mgmt", "keystone/api": "br-mgmt", "neutron/api": "br-mgmt", "mgmt/database": "br-mgmt", "sahara/api": "br-mgmt", "ceilometer/api": "br-mgmt", "ceph/public": "br-mgmt", "mgmt/messaging": "br-mgmt", "management": "br-mgmt", "swift/api": "br-mgmt", "storage": "br-storage", "mgmt/corosync": "br-mgmt", "cinder/api": "br-mgmt", "swift/replication": "br-storage", "neutron/mesh": "br-mesh", "admin/pxe": "br-fw-admin", "mongo/db": "br-mgmt", "fw-admin": "br-fw-admin", "glance/api": "br-mgmt", "heat/api": "br-mgmt", "mgmt/vip": "br-mgmt", "nova/api": "br-mgmt", "horizon": "br-mgmt", "nova/migration": "br-mgmt", "mgmt/memcache": "br-mgmt", "cinder/iscsi": "br-storage", "ceph/replication": "br-storage"}, "interfaces": {"eth4": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:07.0"}}, "eth3": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:06.0"}}, "eth2": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:05.0"}}, "eth1": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:04.0"}}, "eth0": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:03.0"}}}, "version": "1.1", "provider": "lnx", "endpoints": {"br-fw-admin": {"routes": [{"net": "10.109.25.0/24", "via": "10.109.30.2"}], "IP": ["10.109.30.3/24"], "gateway": "10.109.30.2"}, "br-storage": {"routes": [{"net": "10.109.29.0/24", "via": "10.109.34.1"}], "IP": ["10.109.34.2/24"]}, "br-mesh": {"routes": [{"net": "10.109.28.0/24", "via": "10.109.33.1"}], "IP": ["10.109.33.2/24"]}, "br-mgmt": {"routes": [{"net": "10.109.27.0/24", "via": "10.109.32.1"}], "IP": ["10.109.32.2/24"]}}}, "heat": {"db_password": "Bk2I1if2ljSaaynjwrf54Xpl", "user_password": "B6fBYfkwjj4T4CJ4FhZIVn6u", "enabled": true, "auth_encryption_key": "57c5203de9e1937f223356a9e4579f8d", "rabbit_password": "edRK3tMLSiyEA8WOgJw6P4Yc"}, "storage_network_range": "10.109.29.0/24", "fuel_version": "8.0", "rabbit": {"password": "Huti0N82WMfj30Uwx2d1Pdk4"}, "public_network_assignment": {"assign_to_all_nodes": false, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 50, "label": "Public network assignment"}}, "use_cinder": true, "test_vm_image": {"os_name": "cirros", "img_path": "/usr/share/cirros-testvm/cirros-x86_64-disk.img", "container_format": "bare", "min_ram": 64, "disk_format": "qcow2", "glance_properties": "", "img_name": "TestVM", "public": "true"}, "management_network_range": "10.109.27.0/24", "external_ntp": {"ntp_list": "10.109.26.1", "metadata": {"weight": 100, "label": "Host OS NTP Servers"}}, "neutron_advanced_configuration": {"neutron_dvr": false, "neutron_l2_pop": false, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 45, "label": "Neutron Advanced Configuration"}}, "base_syslog": {"syslog_port": "514", "syslog_server": "10.109.25.2"}, "vms_conf": [], "workloads_collector": {"username": "fuel_stats_user", "enabled": true, "create_user": true, "password": "pzwR8k5VFRALtKYgUmlWhqvP", "tenant": "services", "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 10, "label": "Workloads Collector User"}}, "auth_key": "", "puppet_debug": true, "access": {"metadata": {"weight": 10, "label": "Access"}, "password": "haVxlan", "email": "admin@localhost", "tenant": "haVxlan", "user": "haVxlan"}, "last_controller": "node-3", "fqdn": "node-4.test.domain.local", "public_ssl": {"hostname": "10.109.26.3", "horizon": true, "services": true, "cert_data": {"content": "-----BEGIN CERTIFICATE-----\\nMIIC4TCCAckCAgPoMA0GCSqGSIb3DQEBBQUAMDYxHjAcBgNVBAsTFU1pcmFudGlz\\nIEZ1ZWwtUUEgVGVhbTEUMBIGA1UEAxMLMTAuMTA5LjI2LjMwHhcNMTUxMTA0MDk1\\nNTM0WhcNMjUxMTAxMDk1NTM0WjA2MR4wHAYDVQQLExVNaXJhbnRpcyBGdWVsLVFB\\nIFRlYW0xFDASBgNVBAMTCzEwLjEwOS4yNi4zMIIBIjANBgkqhkiG9w0BAQEFAAOC\\nAQ8AMIIBCgKCAQEAz6kAFiN9sMo0ytOsdtQvG6H/rBMR04mQ5XC65yi8EW+xgbtl\\nqtkF94z1fA3FgGzkmJcDoLHRFnLCfRM2H0oaYlSbBZ1nw4KlPLaw3da4+UGmUK7R\\nR//OgbzXP2Fl4K52svQmYP6DrKweT2tjL8bqcvZRY40eUlgQGJTsL9GSGyn6JUMK\\nZBJqg/BKxhi63z84UkYKyt0TImpJNLiIW6MrOfpz8Ycu9Cgg+ToG8JXIGnEr4q++\\nEeaS7otjJZmSNnFWyGXtBsbCdBB1OYlhyL8Nzc8rDgn2+OiQf4EYR3rQasoh/Kuw\\nqTqbx1PPaP2Dxfw09Y1NHBTWrCXqnbZHNuVdVQIDAQABMA0GCSqGSIb3DQEBBQUA\\nA4IBAQAZZp7Wl13sj5DGKAso8pchRggdJMnxlXnWN1hb40VJfx9PGlYfeAvzwgTc\\nSpQAbolgGx7XdTrveKsLx1iNVE0h1m95FR4V/feclSY08iKHhGxNWZn/MBYUd7ZD\\nZzZZiKMVlDaxW6Con5YOFz10VSsoSIUSdqsJc209cYxf3tQF2t0oZBHISdWehJJG\\nQqBxBK6Tov1pYkMk+UxAfoXaczS3VG+R787BvQJQXO7VqEeykuI7Mkk95bu/k+vO\\n5ikZ+MtKKTzqZHgkbmx8/8MisP/hYDWIG4bhX1DKWISbIcHl4TSsXYQFAvq6/PXj\\nF7ClM61xHk+L8PAfjisdqGdNzjla\\n-----END CERTIFICATE-----\\n-----BEGIN PRIVATE KEY-----\\nMIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDPqQAWI32wyjTK\\n06x21C8bof+sExHTiZDlcLrnKLwRb7GBu2Wq2QX3jPV8DcWAbOSYlwOgsdEWcsJ9\\nEzYfShpiVJsFnWfDgqU8trDd1rj5QaZQrtFH/86BvNc/YWXgrnay9CZg/oOsrB5P\\na2Mvxupy9lFjjR5SWBAYlOwv0ZIbKfolQwpkEmqD8ErGGLrfPzhSRgrK3RMiakk0\\nuIhboys5+nPxhy70KCD5OgbwlcgacSvir74R5pLui2MlmZI2cVbIZe0GxsJ0EHU5\\niWHIvw3NzysOCfb46JB/gRhHetBqyiH8q7CpOpvHU89o/YPF/DT1jU0cFNasJeqd\\ntkc25V1VAgMBAAECggEAK6j5pq3xmED7VoWophc4jFPEIJal0dcDiunnsgBDglr8\\ndC1FU+VrNsABQQLYOocqjNZ7YcbhEhowwAFRCMUYxQHK0iRlE5sdSKWUjB/AJk/i\\nOuZ2g+/JqEde7il5NQMZW8ivZQc+AgjyGnqWkQ3+bwtQ02BxNpjjUXfGLMugL2uD\\nt00SgN7o5frIqZnqSJhead1zbLfYQ4ZvDY6ETJF34xJlswdOqTJRrupcPJB9Pg0u\\ndO3UUY/SHqkKEA/z8Emh2D0wNoQb6RPK/xpgk2Ox97NmS4ujN1xJxOP3hQ5DsnJu\\nKmf0Qi6J1a0t3S3Vf0d3//JP7E0upAnkz1E0Ayb7wQKBgQD5UhqX0HsdQtyPxPho\\n/9xiPayTxzcoRhMcuFC+Tzn5RjY8hJ2qpW476Jaj9SQttP5EZo17gGaqICM0+Luh\\njJi05OKAv9Afhe9j/WceJXEhOGoSdREnL2WbBn8iVH6DI/myOPMWvhdIdJMxlm8h\\n2sjn+QThGVqpeXzNtoovvwQLxQKBgQDVOS3gUt9pQTtKtK54SNQOdp/xjuSHa0Y8\\n0Su53VYIHvBTyaPLrb1QyBriSXGISlDNZd7xmASuSsWVBtXgdUaP1ROuM3MSFbn9\\nW3g8Ney/1oarHM9KwvZeg9gYOhwmnnxyuL0ahRGZztddoBnqsfpLkRWy89MvWVUG\\n9RGvTs1UUQKBgFAUeQouIn0hjqp2/7rqA6ViXd4RbLv41gaxhO27kMlqLd1+Uw4O\\nmLuRV2FOSdKMgecCcYsrkM4wCF7pTYr0F9Bye/YSpgyZ/mxFZiuepxmefyNyipHl\\nfWMv0QH71a7VjUwbUqkJYX0aRHT29rcPCNzJdTG/7QjmRpnkebogRnJpAoGACcsA\\ngmcL/8eRM5Ms2DVwF+H24p9Pe7C/nxd0TKsPwnu5Sf/e2AH4yfcG1RHOdxYCtAxT\\nuwDiZiblAD06IX8BaKW+q6eNR21cB3jmAs3vO7hcowtFsgdWTWz8xdAVbuikiphV\\nhxxJfKj1V0V9KzxVZJcbSgbM0kXmE9W5pDWYVKECgYBP0bS5GJVizjF0I06nHaPH\\nEjAagKDa/0ron/u/fPZB0QZrPMPGzAwK5LRwvSIPB8Lk4kOV0r+6YwOUyfLx/yqq\\nrvEl5iAsptSP5/ePFlFbHVIACuDmpPzSYwDmUV3NHXBmfz+x5BJ6yGjJjPWZZLCC\\nKH8/PuaFqFlbj+vj96atsA==\\n-----END PRIVATE KEY-----\\n", "name": "8.0.custom_system_test.384.2015-11-04_09-16-35.pem"}, "cert_source": "user_uploaded", "metadata": {"weight": 110, "label": "Public TLS"}}, "auto_assign_floating_ip": false, "mp": [{"weight": "1", "point": "1"}, {"weight": "2", "point": "2"}], "neutron_mellanox": {"vf_num": "16", "metadata": {"restrictions": [{"action": "hide", "condition": "not ('experimental' in version:feature_groups)"}], "enabled": true, "toggleable": false, "weight": 50, "label": "Mellanox Neutron components"}, "plugin": "disabled"}, "openstack_version_prev": null, "debug": true, "cinder": {"db_password": "sfqPoaSuhyvs3qjYvbIAciF0", "user_password": "NmKR2xJJGk0f3sf9OHYVnZJ8", "fixed_key": "6d41099fa2f8942c5ad3b0c8e1c4abc1e8b19374dc400d23914ac127ed92edb2"}, "deployment_id": 1, "kernel_params": {"kernel": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "metadata": {"weight": 40, "label": "Kernel parameters"}}, "quantum": true}, {"tasks": [{"priority": 100, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/fuel_pkgs/fuel_pkgs.pp", "timeout": 600, "cwd": "/"}}, {"priority": 200, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 300, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/globals/globals.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 400, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/logging/logging.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 500, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/tools/tools.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 600, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/netconfig/netconfig.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 700, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/netconfig/connectivity_tests.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 800, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/firewall/firewall.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 900, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ssl/ssl_keys_saving.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1000, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ssl/ssl_add_trust_chain.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1100, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1200, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/roles/cinder.pp", "timeout": 3600, "cwd": "/"}}], "user_node_name": "slave-02_compute_cinder", "uid": "5", "resume_guests_state_on_host_boot": true, "syslog": {"syslog_port": "514", "syslog_transport": "tcp", "syslog_server": "", "metadata": {"enabled": false, "weight": 50, "toggleable": true, "label": "Syslog"}}, "libvirt_type": "qemu", "puppet": {"modules": "rsync://10.109.25.2:/puppet/2015.1.0-8.0/modules/", "manifests": "rsync://10.109.25.2:/puppet/2015.1.0-8.0/manifests/"}, "mysql": {"root_password": "5JATAmRPbTIeYMrFEri8xLgm", "wsrep_password": "lduKym27WvNzm8AixHMqdm6l"}, "fail_if_error": false, "use_cow_images": true, "glance": {"image_cache_max_size": "5368709120", "user_password": "o8xmzGde9ixMDwYbJ6Cer93e", "db_password": "eLLNKQH7ctWB95btSKQbGyR1"}, "cobbler": {"profile": "ubuntu_1404_x86_64"}, "mongo": {"enabled": false}, "provision": {"image_data": {"/boot": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64-boot.img.gz", "format": "ext2"}, "/": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64.img.gz", "format": "ext4"}}, "codename": "trusty", "method": "image", "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 80, "label": "Provision"}}, "quantum_settings": {"database": {"passwd": "GypU4zguveU5kcmLeNlkfbsw"}, "keystone": {"admin_password": "YN3k8KCyHAfh4DM2ye2B8gT0"}, "L3": {"use_namespaces": true}, "L2": {"phys_nets": {}, "base_mac": "fa:16:3e:00:00:00", "segmentation_type": "tun", "tunnel_id_ranges": "2:65535"}, "predefined_networks": {"net04_ext": {"shared": false, "L2": {"network_type": "local", "router_ext": true, "physnet": null, "segment_id": null}, "L3": {"nameservers": [], "subnet": "10.109.26.0/24", "floating": "10.109.26.128:10.109.26.254", "gateway": "10.109.26.1", "enable_dhcp": false}, "tenant": "haVxlan"}, "net04": {"shared": false, "L2": {"network_type": "tun", "router_ext": false, "physnet": null, "segment_id": null}, "L3": {"nameservers": ["8.8.4.4", "8.8.8.8"], "subnet": "10.109.28.0/24", "floating": null, "gateway": "10.109.28.1", "enable_dhcp": true}, "tenant": "haVxlan"}}, "metadata": {"metadata_proxy_shared_secret": "fXpkSM6wjrpGudMnO69OFVqQ"}}, "use_vcenter": false, "openstack_version": "2015.1.0-8.0", "external_dns": {"dns_list": "10.109.26.1", "metadata": {"weight": 90, "label": "Host OS DNS Servers"}}, "swift": {"user_password": "KQbKAgxOvdQN8BOreTiBh7PN"}, "storage": {"iser": false, "volumes_ceph": false, "per_pool_pg_nums": {"compute": 128, "default_pg_num": 128, "volumes": 128, "images": 128, "backups": 128, ".rgw": 128}, "objects_ceph": false, "ephemeral_ceph": false, "volumes_lvm": true, "images_vcenter": false, "osd_pool_size": "2", "pg_num": 128, "images_ceph": false, "metadata": {"weight": 60, "label": "Storage"}}, "nova": {"db_password": "T6SB47zM8hUxkQNTGm8ThTzL", "user_password": "uotlBTEiIHnjK1oO1ZKT6sRl", "state_path": "/var/lib/nova"}, "master_ip": "10.109.25.2", "priority": 300, "private_network_range": "10.109.28.0/24", "murano": {"db_password": "o5aUJyUYtPn2MrQj05DOBs4K", "user_password": "Vz2Rmv9V4wwt187EGXFqvFr6", "enabled": false, "rabbit_password": "9sR2tJOPcxvX9mOknKCvk5Zg"}, "murano_settings": {"murano_repo_url": "http://storage.apps.openstack.org/", "metadata": {"restrictions": [{"action": "hide", "message": "Murano is not enabled on the Additional Components section", "condition": "settings:additional_components.murano.value == false"}], "weight": 20, "label": "Murano Settings"}}, "role": "cinder", "deployment_mode": "ha_compact", "external_mongo": {"mongo_db_name": "ceilometer", "mongo_replset": "", "mongo_user": "ceilometer", "hosts_ip": "", "mongo_password": "ceilometer", "metadata": {"restrictions": [{"action": "hide", "message": "Ceilometer and MongoDB are not enabled on the Additional Components section", "condition": "settings:additional_components.mongo.value == false"}], "weight": 20, "label": "External MongoDB"}}, "online": true, "keystone": {"db_password": "oDE1wDOm1XAq7MoityaEidvG", "admin_token": "LB10kNbt8UkzQZSDlK77k6gO"}, "nodes": [{"user_node_name": "slave-05_controller", "uid": "1", "public_address": "10.109.26.6", "internal_netmask": "255.255.255.0", "fqdn": "node-1.test.domain.local", "role": "primary-controller", "public_netmask": "255.255.255.0", "internal_address": "10.109.27.6", "storage_address": "10.109.29.4", "swift_zone": "1", "storage_netmask": "255.255.255.0", "name": "node-1"}, {"user_node_name": "slave-01_controller", "uid": "2", "public_address": "10.109.26.5", "internal_netmask": "255.255.255.0", "fqdn": "node-2.test.domain.local", "role": "controller", "public_netmask": "255.255.255.0", "internal_address": "10.109.27.5", "storage_address": "10.109.29.3", "swift_zone": "2", "storage_netmask": "255.255.255.0", "name": "node-2"}, {"user_node_name": "slave-03_controller", "uid": "3", "public_address": "10.109.26.4", "internal_netmask": "255.255.255.0", "fqdn": "node-3.test.domain.local", "role": "controller", "public_netmask": "255.255.255.0", "internal_address": "10.109.27.4", "storage_address": "10.109.29.2", "swift_zone": "3", "storage_netmask": "255.255.255.0", "name": "node-3"}, {"user_node_name": "slave-04_compute_cinder", "uid": "4", "internal_netmask": "255.255.255.0", "fqdn": "node-4.test.domain.local", "role": "cinder", "internal_address": "10.109.32.2", "storage_address": "10.109.34.2", "swift_zone": "4", "storage_netmask": "255.255.255.0", "name": "node-4"}, {"user_node_name": "slave-04_compute_cinder", "uid": "4", "internal_netmask": "255.255.255.0", "fqdn": "node-4.test.domain.local", "role": "compute", "internal_address": "10.109.32.2", "storage_address": "10.109.34.2", "swift_zone": "4", "storage_netmask": "255.255.255.0", "name": "node-4"}, {"user_node_name": "slave-02_compute_cinder", "uid": "5", "internal_netmask": "255.255.255.0", "fqdn": "node-5.test.domain.local", "role": "cinder", "internal_address": "10.109.32.3", "storage_address": "10.109.34.3", "swift_zone": "5", "storage_netmask": "255.255.255.0", "name": "node-5"}, {"user_node_name": "slave-02_compute_cinder", "uid": "5", "internal_netmask": "255.255.255.0", "fqdn": "node-5.test.domain.local", "role": "compute", "internal_address": "10.109.32.3", "storage_address": "10.109.34.3", "swift_zone": "5", "storage_netmask": "255.255.255.0", "name": "node-5"}], "nova_quota": false, "ceilometer": {"db_password": "Cp4KuxuIfMJyKMiEZDnPijGX", "user_password": "VregKeJHbAj4hRj7p1eOxcDq", "metering_secret": "ryqK3BkETEHjuKWGdtaFSnUb", "enabled": false}, "corosync": {"group": "226.94.1.1", "verified": false, "port": "12000", "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 50, "label": "Corosync"}}, "metadata": {"weight": 30, "label": "Common"}, "status": "discover", "ironic": {"swift_tempurl_key": "oUHBS6HM7bHCXLnFH24LlCQs", "db_password": "tQMa0YJ4boyTAZc2XPYUlI1s", "user_password": "PU9LtEmFruKfvMOLogcNyQhG", "enabled": false}, "repo_setup": {"installer_kernel": {"local": "/var/www/nailgun/ubuntu/x86_64/images/linux", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux"}, "repos": [{"name": "ubuntu-0", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty", "type": "deb"}, {"name": "ubuntu-1", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-updates", "type": "deb"}, {"name": "ubuntu-2", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-security", "type": "deb"}, {"name": "ubuntu-3", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-proposed", "type": "deb"}, {"name": "mos", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/x86_64", "priority": 1050, "suite": "mos8.0", "type": "deb"}, {"name": "mos-updates", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-updates", "type": "deb"}, {"name": "mos-security", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-security", "type": "deb"}, {"name": "mos-holdback", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1100, "suite": "mos8.0-holdback", "type": "deb"}, {"name": "Auxiliary", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/auxiliary", "priority": 1150, "suite": "auxiliary", "type": "deb"}], "metadata": {"always_editable": true, "weight": 50, "label": "Repositories"}, "installer_initrd": {"local": "/var/www/nailgun/ubuntu/x86_64/images/initrd.gz", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz"}}, "horizon": {"secret_key": "0410572f7cf7ff0f15f7b1c0e9939b0bebf401a6035e0419b2d7e8204cdfbbb1"}, "sahara": {"db_password": "mXagTJRySOJ0MgauLdC2f9Cy", "user_password": "fwzfYp9I5Hv3AGnBGi75kU2L", "enabled": false}, "network_metadata": {"nodes": {"node-5": {"swift_zone": "5", "uid": "5", "fqdn": "node-5.test.domain.local", "network_roles": {"keystone/api": "10.109.32.3", "neutron/api": "10.109.32.3", "mgmt/database": "10.109.32.3", "sahara/api": "10.109.32.3", "ceilometer/api": "10.109.32.3", "mgmt/vip": "10.109.32.3", "ceph/public": "10.109.32.3", "mgmt/messaging": "10.109.32.3", "management": "10.109.32.3", "swift/api": "10.109.32.3", "storage": "10.109.34.3", "mgmt/corosync": "10.109.32.3", "cinder/api": "10.109.32.3", "swift/replication": "10.109.34.3", "neutron/mesh": "10.109.33.3", "admin/pxe": "10.109.30.4", "mongo/db": "10.109.32.3", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.30.4", "glance/api": "10.109.32.3", "heat/api": "10.109.32.3", "murano/api": "10.109.32.3", "nova/api": "10.109.32.3", "horizon": "10.109.32.3", "nova/migration": "10.109.32.3", "mgmt/memcache": "10.109.32.3", "cinder/iscsi": "10.109.34.3", "ceph/replication": "10.109.34.3"}, "user_node_name": "slave-02_compute_cinder", "node_roles": ["cinder", "compute"], "name": "node-5"}, "node-4": {"swift_zone": "4", "uid": "4", "fqdn": "node-4.test.domain.local", "network_roles": {"keystone/api": "10.109.32.2", "neutron/api": "10.109.32.2", "mgmt/database": "10.109.32.2", "sahara/api": "10.109.32.2", "ceilometer/api": "10.109.32.2", "mgmt/vip": "10.109.32.2", "ceph/public": "10.109.32.2", "mgmt/messaging": "10.109.32.2", "management": "10.109.32.2", "swift/api": "10.109.32.2", "storage": "10.109.34.2", "mgmt/corosync": "10.109.32.2", "cinder/api": "10.109.32.2", "swift/replication": "10.109.34.2", "neutron/mesh": "10.109.33.2", "admin/pxe": "10.109.30.3", "mongo/db": "10.109.32.2", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.30.3", "glance/api": "10.109.32.2", "heat/api": "10.109.32.2", "murano/api": "10.109.32.2", "nova/api": "10.109.32.2", "horizon": "10.109.32.2", "nova/migration": "10.109.32.2", "mgmt/memcache": "10.109.32.2", "cinder/iscsi": "10.109.34.2", "ceph/replication": "10.109.34.2"}, "user_node_name": "slave-04_compute_cinder", "node_roles": ["cinder", "compute"], "name": "node-4"}, "node-1": {"swift_zone": "1", "uid": "1", "fqdn": "node-1.test.domain.local", "network_roles": {"keystone/api": "10.109.27.6", "neutron/api": "10.109.27.6", "mgmt/database": "10.109.27.6", "sahara/api": "10.109.27.6", "heat/api": "10.109.27.6", "ceilometer/api": "10.109.27.6", "ex": "10.109.26.6", "ceph/public": "10.109.27.6", "mgmt/messaging": "10.109.27.6", "management": "10.109.27.6", "swift/api": "10.109.27.6", "storage": "10.109.29.4", "mgmt/corosync": "10.109.27.6", "cinder/api": "10.109.27.6", "public/vip": "10.109.26.6", "swift/replication": "10.109.29.4", "ceph/radosgw": "10.109.26.6", "neutron/mesh": "10.109.28.4", "admin/pxe": "10.109.25.5", "mongo/db": "10.109.27.6", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.25.5", "glance/api": "10.109.27.6", "mgmt/vip": "10.109.27.6", "murano/api": "10.109.27.6", "nova/api": "10.109.27.6", "horizon": "10.109.27.6", "nova/migration": "10.109.27.6", "mgmt/memcache": "10.109.27.6", "cinder/iscsi": "10.109.29.4", "ceph/replication": "10.109.29.4"}, "user_node_name": "slave-05_controller", "node_roles": ["primary-controller"], "name": "node-1"}, "node-3": {"swift_zone": "3", "uid": "3", "fqdn": "node-3.test.domain.local", "network_roles": {"keystone/api": "10.109.27.4", "neutron/api": "10.109.27.4", "mgmt/database": "10.109.27.4", "sahara/api": "10.109.27.4", "heat/api": "10.109.27.4", "ceilometer/api": "10.109.27.4", "ex": "10.109.26.4", "ceph/public": "10.109.27.4", "mgmt/messaging": "10.109.27.4", "management": "10.109.27.4", "swift/api": "10.109.27.4", "storage": "10.109.29.2", "mgmt/corosync": "10.109.27.4", "cinder/api": "10.109.27.4", "public/vip": "10.109.26.4", "swift/replication": "10.109.29.2", "ceph/radosgw": "10.109.26.4", "neutron/mesh": "10.109.28.2", "admin/pxe": "10.109.25.4", "mongo/db": "10.109.27.4", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.25.4", "glance/api": "10.109.27.4", "mgmt/vip": "10.109.27.4", "murano/api": "10.109.27.4", "nova/api": "10.109.27.4", "horizon": "10.109.27.4", "nova/migration": "10.109.27.4", "mgmt/memcache": "10.109.27.4", "cinder/iscsi": "10.109.29.2", "ceph/replication": "10.109.29.2"}, "user_node_name": "slave-03_controller", "node_roles": ["controller"], "name": "node-3"}, "node-2": {"swift_zone": "2", "uid": "2", "fqdn": "node-2.test.domain.local", "network_roles": {"keystone/api": "10.109.27.5", "neutron/api": "10.109.27.5", "mgmt/database": "10.109.27.5", "sahara/api": "10.109.27.5", "heat/api": "10.109.27.5", "ceilometer/api": "10.109.27.5", "ex": "10.109.26.5", "ceph/public": "10.109.27.5", "mgmt/messaging": "10.109.27.5", "management": "10.109.27.5", "swift/api": "10.109.27.5", "storage": "10.109.29.3", "mgmt/corosync": "10.109.27.5", "cinder/api": "10.109.27.5", "public/vip": "10.109.26.5", "swift/replication": "10.109.29.3", "ceph/radosgw": "10.109.26.5", "neutron/mesh": "10.109.28.3", "admin/pxe": "10.109.25.3", "mongo/db": "10.109.27.5", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.25.3", "glance/api": "10.109.27.5", "mgmt/vip": "10.109.27.5", "murano/api": "10.109.27.5", "nova/api": "10.109.27.5", "horizon": "10.109.27.5", "nova/migration": "10.109.27.5", "mgmt/memcache": "10.109.27.5", "cinder/iscsi": "10.109.29.3", "ceph/replication": "10.109.29.3"}, "user_node_name": "slave-01_controller", "node_roles": ["controller"], "name": "node-2"}}, "vips": {"vrouter_pub": {"network_role": "public/vip", "node_roles": ["controller", "primary-controller"], "namespace": "vrouter", "ipaddr": "10.109.26.2"}, "management": {"network_role": "mgmt/vip", "node_roles": ["controller", "primary-controller"], "namespace": "haproxy", "ipaddr": "10.109.27.3"}, "public": {"network_role": "public/vip", "node_roles": ["controller", "primary-controller"], "namespace": "haproxy", "ipaddr": "10.109.26.3"}, "vrouter": {"network_role": "mgmt/vip", "node_roles": ["controller", "primary-controller"], "namespace": "vrouter", "ipaddr": "10.109.27.2"}}}, "network_scheme": {"transformations": [{"action": "add-br", "name": "br-fw-admin"}, {"action": "add-br", "name": "br-mgmt"}, {"action": "add-br", "name": "br-storage"}, {"action": "add-br", "name": "br-mesh"}, {"action": "add-port", "bridge": "br-fw-admin", "name": "eth0"}, {"action": "add-port", "bridge": "br-mgmt", "name": "eth2"}, {"action": "add-port", "bridge": "br-mesh", "name": "eth3"}, {"action": "add-port", "bridge": "br-storage", "name": "eth4"}], "roles": {"murano/api": "br-mgmt", "keystone/api": "br-mgmt", "neutron/api": "br-mgmt", "mgmt/database": "br-mgmt", "sahara/api": "br-mgmt", "ceilometer/api": "br-mgmt", "ceph/public": "br-mgmt", "mgmt/messaging": "br-mgmt", "management": "br-mgmt", "swift/api": "br-mgmt", "storage": "br-storage", "mgmt/corosync": "br-mgmt", "cinder/api": "br-mgmt", "swift/replication": "br-storage", "neutron/mesh": "br-mesh", "admin/pxe": "br-fw-admin", "mongo/db": "br-mgmt", "fw-admin": "br-fw-admin", "glance/api": "br-mgmt", "heat/api": "br-mgmt", "mgmt/vip": "br-mgmt", "nova/api": "br-mgmt", "horizon": "br-mgmt", "nova/migration": "br-mgmt", "mgmt/memcache": "br-mgmt", "cinder/iscsi": "br-storage", "ceph/replication": "br-storage"}, "interfaces": {"eth4": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:07.0"}}, "eth3": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:06.0"}}, "eth2": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:05.0"}}, "eth1": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:04.0"}}, "eth0": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:03.0"}}}, "version": "1.1", "provider": "lnx", "endpoints": {"br-fw-admin": {"routes": [{"net": "10.109.25.0/24", "via": "10.109.30.2"}], "IP": ["10.109.30.4/24"], "gateway": "10.109.30.2"}, "br-storage": {"routes": [{"net": "10.109.29.0/24", "via": "10.109.34.1"}], "IP": ["10.109.34.3/24"]}, "br-mesh": {"routes": [{"net": "10.109.28.0/24", "via": "10.109.33.1"}], "IP": ["10.109.33.3/24"]}, "br-mgmt": {"routes": [{"net": "10.109.27.0/24", "via": "10.109.32.1"}], "IP": ["10.109.32.3/24"]}}}, "heat": {"db_password": "Bk2I1if2ljSaaynjwrf54Xpl", "user_password": "B6fBYfkwjj4T4CJ4FhZIVn6u", "enabled": true, "auth_encryption_key": "57c5203de9e1937f223356a9e4579f8d", "rabbit_password": "edRK3tMLSiyEA8WOgJw6P4Yc"}, "storage_network_range": "10.109.29.0/24", "fuel_version": "8.0", "rabbit": {"password": "Huti0N82WMfj30Uwx2d1Pdk4"}, "public_network_assignment": {"assign_to_all_nodes": false, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 50, "label": "Public network assignment"}}, "use_cinder": true, "test_vm_image": {"os_name": "cirros", "img_path": "/usr/share/cirros-testvm/cirros-x86_64-disk.img", "container_format": "bare", "min_ram": 64, "disk_format": "qcow2", "glance_properties": "", "img_name": "TestVM", "public": "true"}, "management_network_range": "10.109.27.0/24", "external_ntp": {"ntp_list": "10.109.26.1", "metadata": {"weight": 100, "label": "Host OS NTP Servers"}}, "neutron_advanced_configuration": {"neutron_dvr": false, "neutron_l2_pop": false, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 45, "label": "Neutron Advanced Configuration"}}, "base_syslog": {"syslog_port": "514", "syslog_server": "10.109.25.2"}, "vms_conf": [], "workloads_collector": {"username": "fuel_stats_user", "enabled": true, "create_user": true, "password": "pzwR8k5VFRALtKYgUmlWhqvP", "tenant": "services", "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 10, "label": "Workloads Collector User"}}, "auth_key": "", "puppet_debug": true, "access": {"metadata": {"weight": 10, "label": "Access"}, "password": "haVxlan", "email": "admin@localhost", "tenant": "haVxlan", "user": "haVxlan"}, "last_controller": "node-3", "fqdn": "node-5.test.domain.local", "public_ssl": {"hostname": "10.109.26.3", "horizon": true, "services": true, "cert_data": {"content": "-----BEGIN CERTIFICATE-----\\nMIIC4TCCAckCAgPoMA0GCSqGSIb3DQEBBQUAMDYxHjAcBgNVBAsTFU1pcmFudGlz\\nIEZ1ZWwtUUEgVGVhbTEUMBIGA1UEAxMLMTAuMTA5LjI2LjMwHhcNMTUxMTA0MDk1\\nNTM0WhcNMjUxMTAxMDk1NTM0WjA2MR4wHAYDVQQLExVNaXJhbnRpcyBGdWVsLVFB\\nIFRlYW0xFDASBgNVBAMTCzEwLjEwOS4yNi4zMIIBIjANBgkqhkiG9w0BAQEFAAOC\\nAQ8AMIIBCgKCAQEAz6kAFiN9sMo0ytOsdtQvG6H/rBMR04mQ5XC65yi8EW+xgbtl\\nqtkF94z1fA3FgGzkmJcDoLHRFnLCfRM2H0oaYlSbBZ1nw4KlPLaw3da4+UGmUK7R\\nR//OgbzXP2Fl4K52svQmYP6DrKweT2tjL8bqcvZRY40eUlgQGJTsL9GSGyn6JUMK\\nZBJqg/BKxhi63z84UkYKyt0TImpJNLiIW6MrOfpz8Ycu9Cgg+ToG8JXIGnEr4q++\\nEeaS7otjJZmSNnFWyGXtBsbCdBB1OYlhyL8Nzc8rDgn2+OiQf4EYR3rQasoh/Kuw\\nqTqbx1PPaP2Dxfw09Y1NHBTWrCXqnbZHNuVdVQIDAQABMA0GCSqGSIb3DQEBBQUA\\nA4IBAQAZZp7Wl13sj5DGKAso8pchRggdJMnxlXnWN1hb40VJfx9PGlYfeAvzwgTc\\nSpQAbolgGx7XdTrveKsLx1iNVE0h1m95FR4V/feclSY08iKHhGxNWZn/MBYUd7ZD\\nZzZZiKMVlDaxW6Con5YOFz10VSsoSIUSdqsJc209cYxf3tQF2t0oZBHISdWehJJG\\nQqBxBK6Tov1pYkMk+UxAfoXaczS3VG+R787BvQJQXO7VqEeykuI7Mkk95bu/k+vO\\n5ikZ+MtKKTzqZHgkbmx8/8MisP/hYDWIG4bhX1DKWISbIcHl4TSsXYQFAvq6/PXj\\nF7ClM61xHk+L8PAfjisdqGdNzjla\\n-----END CERTIFICATE-----\\n-----BEGIN PRIVATE KEY-----\\nMIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDPqQAWI32wyjTK\\n06x21C8bof+sExHTiZDlcLrnKLwRb7GBu2Wq2QX3jPV8DcWAbOSYlwOgsdEWcsJ9\\nEzYfShpiVJsFnWfDgqU8trDd1rj5QaZQrtFH/86BvNc/YWXgrnay9CZg/oOsrB5P\\na2Mvxupy9lFjjR5SWBAYlOwv0ZIbKfolQwpkEmqD8ErGGLrfPzhSRgrK3RMiakk0\\nuIhboys5+nPxhy70KCD5OgbwlcgacSvir74R5pLui2MlmZI2cVbIZe0GxsJ0EHU5\\niWHIvw3NzysOCfb46JB/gRhHetBqyiH8q7CpOpvHU89o/YPF/DT1jU0cFNasJeqd\\ntkc25V1VAgMBAAECggEAK6j5pq3xmED7VoWophc4jFPEIJal0dcDiunnsgBDglr8\\ndC1FU+VrNsABQQLYOocqjNZ7YcbhEhowwAFRCMUYxQHK0iRlE5sdSKWUjB/AJk/i\\nOuZ2g+/JqEde7il5NQMZW8ivZQc+AgjyGnqWkQ3+bwtQ02BxNpjjUXfGLMugL2uD\\nt00SgN7o5frIqZnqSJhead1zbLfYQ4ZvDY6ETJF34xJlswdOqTJRrupcPJB9Pg0u\\ndO3UUY/SHqkKEA/z8Emh2D0wNoQb6RPK/xpgk2Ox97NmS4ujN1xJxOP3hQ5DsnJu\\nKmf0Qi6J1a0t3S3Vf0d3//JP7E0upAnkz1E0Ayb7wQKBgQD5UhqX0HsdQtyPxPho\\n/9xiPayTxzcoRhMcuFC+Tzn5RjY8hJ2qpW476Jaj9SQttP5EZo17gGaqICM0+Luh\\njJi05OKAv9Afhe9j/WceJXEhOGoSdREnL2WbBn8iVH6DI/myOPMWvhdIdJMxlm8h\\n2sjn+QThGVqpeXzNtoovvwQLxQKBgQDVOS3gUt9pQTtKtK54SNQOdp/xjuSHa0Y8\\n0Su53VYIHvBTyaPLrb1QyBriSXGISlDNZd7xmASuSsWVBtXgdUaP1ROuM3MSFbn9\\nW3g8Ney/1oarHM9KwvZeg9gYOhwmnnxyuL0ahRGZztddoBnqsfpLkRWy89MvWVUG\\n9RGvTs1UUQKBgFAUeQouIn0hjqp2/7rqA6ViXd4RbLv41gaxhO27kMlqLd1+Uw4O\\nmLuRV2FOSdKMgecCcYsrkM4wCF7pTYr0F9Bye/YSpgyZ/mxFZiuepxmefyNyipHl\\nfWMv0QH71a7VjUwbUqkJYX0aRHT29rcPCNzJdTG/7QjmRpnkebogRnJpAoGACcsA\\ngmcL/8eRM5Ms2DVwF+H24p9Pe7C/nxd0TKsPwnu5Sf/e2AH4yfcG1RHOdxYCtAxT\\nuwDiZiblAD06IX8BaKW+q6eNR21cB3jmAs3vO7hcowtFsgdWTWz8xdAVbuikiphV\\nhxxJfKj1V0V9KzxVZJcbSgbM0kXmE9W5pDWYVKECgYBP0bS5GJVizjF0I06nHaPH\\nEjAagKDa/0ron/u/fPZB0QZrPMPGzAwK5LRwvSIPB8Lk4kOV0r+6YwOUyfLx/yqq\\nrvEl5iAsptSP5/ePFlFbHVIACuDmpPzSYwDmUV3NHXBmfz+x5BJ6yGjJjPWZZLCC\\nKH8/PuaFqFlbj+vj96atsA==\\n-----END PRIVATE KEY-----\\n", "name": "8.0.custom_system_test.384.2015-11-04_09-16-35.pem"}, "cert_source": "user_uploaded", "metadata": {"weight": 110, "label": "Public TLS"}}, "auto_assign_floating_ip": false, "mp": [{"weight": "1", "point": "1"}, {"weight": "2", "point": "2"}], "neutron_mellanox": {"vf_num": "16", "metadata": {"restrictions": [{"action": "hide", "condition": "not ('experimental' in version:feature_groups)"}], "enabled": true, "toggleable": false, "weight": 50, "label": "Mellanox Neutron components"}, "plugin": "disabled"}, "openstack_version_prev": null, "debug": true, "cinder": {"db_password": "sfqPoaSuhyvs3qjYvbIAciF0", "user_password": "NmKR2xJJGk0f3sf9OHYVnZJ8", "fixed_key": "6d41099fa2f8942c5ad3b0c8e1c4abc1e8b19374dc400d23914ac127ed92edb2"}, "deployment_id": 1, "kernel_params": {"kernel": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "metadata": {"weight": 40, "label": "Kernel parameters"}}, "quantum": true}, {"tasks": [{"priority": 100, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/fuel_pkgs/fuel_pkgs.pp", "timeout": 600, "cwd": "/"}}, {"priority": 200, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 300, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/globals/globals.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 400, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/logging/logging.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 500, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/tools/tools.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 600, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/netconfig/netconfig.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 700, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/netconfig/connectivity_tests.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 800, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/firewall/firewall.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 900, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ssl/ssl_keys_saving.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1000, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ssl/ssl_add_trust_chain.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1100, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1200, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/roles/compute.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1300, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/common-config.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 1400, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/plugins/ml2.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 1500, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/agents/l3.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 1600, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/openstack-network/compute-nova.pp", "timeout": 1800, "cwd": "/"}}, {"priority": 1700, "type": "puppet", "uids": ["5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp", "timeout": 1800, "cwd": "/"}}], "user_node_name": "slave-02_compute_cinder", "uid": "5", "resume_guests_state_on_host_boot": true, "syslog": {"syslog_port": "514", "syslog_transport": "tcp", "syslog_server": "", "metadata": {"enabled": false, "weight": 50, "toggleable": true, "label": "Syslog"}}, "libvirt_type": "qemu", "puppet": {"modules": "rsync://10.109.25.2:/puppet/2015.1.0-8.0/modules/", "manifests": "rsync://10.109.25.2:/puppet/2015.1.0-8.0/manifests/"}, "mysql": {"root_password": "5JATAmRPbTIeYMrFEri8xLgm", "wsrep_password": "lduKym27WvNzm8AixHMqdm6l"}, "fail_if_error": false, "use_cow_images": true, "glance": {"image_cache_max_size": "5368709120", "user_password": "o8xmzGde9ixMDwYbJ6Cer93e", "db_password": "eLLNKQH7ctWB95btSKQbGyR1"}, "cobbler": {"profile": "ubuntu_1404_x86_64"}, "mongo": {"enabled": false}, "provision": {"image_data": {"/boot": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64-boot.img.gz", "format": "ext2"}, "/": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64.img.gz", "format": "ext4"}}, "codename": "trusty", "method": "image", "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 80, "label": "Provision"}}, "quantum_settings": {"database": {"passwd": "GypU4zguveU5kcmLeNlkfbsw"}, "keystone": {"admin_password": "YN3k8KCyHAfh4DM2ye2B8gT0"}, "L3": {"use_namespaces": true}, "L2": {"phys_nets": {}, "base_mac": "fa:16:3e:00:00:00", "segmentation_type": "tun", "tunnel_id_ranges": "2:65535"}, "predefined_networks": {"net04_ext": {"shared": false, "L2": {"network_type": "local", "router_ext": true, "physnet": null, "segment_id": null}, "L3": {"nameservers": [], "subnet": "10.109.26.0/24", "floating": "10.109.26.128:10.109.26.254", "gateway": "10.109.26.1", "enable_dhcp": false}, "tenant": "haVxlan"}, "net04": {"shared": false, "L2": {"network_type": "tun", "router_ext": false, "physnet": null, "segment_id": null}, "L3": {"nameservers": ["8.8.4.4", "8.8.8.8"], "subnet": "10.109.28.0/24", "floating": null, "gateway": "10.109.28.1", "enable_dhcp": true}, "tenant": "haVxlan"}}, "metadata": {"metadata_proxy_shared_secret": "fXpkSM6wjrpGudMnO69OFVqQ"}}, "use_vcenter": false, "openstack_version": "2015.1.0-8.0", "external_dns": {"dns_list": "10.109.26.1", "metadata": {"weight": 90, "label": "Host OS DNS Servers"}}, "swift": {"user_password": "KQbKAgxOvdQN8BOreTiBh7PN"}, "storage": {"iser": false, "volumes_ceph": false, "per_pool_pg_nums": {"compute": 128, "default_pg_num": 128, "volumes": 128, "images": 128, "backups": 128, ".rgw": 128}, "objects_ceph": false, "ephemeral_ceph": false, "volumes_lvm": true, "images_vcenter": false, "osd_pool_size": "2", "pg_num": 128, "images_ceph": false, "metadata": {"weight": 60, "label": "Storage"}}, "nova": {"db_password": "T6SB47zM8hUxkQNTGm8ThTzL", "user_password": "uotlBTEiIHnjK1oO1ZKT6sRl", "state_path": "/var/lib/nova"}, "master_ip": "10.109.25.2", "priority": 400, "private_network_range": "10.109.28.0/24", "murano": {"db_password": "o5aUJyUYtPn2MrQj05DOBs4K", "user_password": "Vz2Rmv9V4wwt187EGXFqvFr6", "enabled": false, "rabbit_password": "9sR2tJOPcxvX9mOknKCvk5Zg"}, "murano_settings": {"murano_repo_url": "http://storage.apps.openstack.org/", "metadata": {"restrictions": [{"action": "hide", "message": "Murano is not enabled on the Additional Components section", "condition": "settings:additional_components.murano.value == false"}], "weight": 20, "label": "Murano Settings"}}, "role": "compute", "deployment_mode": "ha_compact", "external_mongo": {"mongo_db_name": "ceilometer", "mongo_replset": "", "mongo_user": "ceilometer", "hosts_ip": "", "mongo_password": "ceilometer", "metadata": {"restrictions": [{"action": "hide", "message": "Ceilometer and MongoDB are not enabled on the Additional Components section", "condition": "settings:additional_components.mongo.value == false"}], "weight": 20, "label": "External MongoDB"}}, "online": true, "keystone": {"db_password": "oDE1wDOm1XAq7MoityaEidvG", "admin_token": "LB10kNbt8UkzQZSDlK77k6gO"}, "nodes": [{"user_node_name": "slave-05_controller", "uid": "1", "public_address": "10.109.26.6", "internal_netmask": "255.255.255.0", "fqdn": "node-1.test.domain.local", "role": "primary-controller", "public_netmask": "255.255.255.0", "internal_address": "10.109.27.6", "storage_address": "10.109.29.4", "swift_zone": "1", "storage_netmask": "255.255.255.0", "name": "node-1"}, {"user_node_name": "slave-01_controller", "uid": "2", "public_address": "10.109.26.5", "internal_netmask": "255.255.255.0", "fqdn": "node-2.test.domain.local", "role": "controller", "public_netmask": "255.255.255.0", "internal_address": "10.109.27.5", "storage_address": "10.109.29.3", "swift_zone": "2", "storage_netmask": "255.255.255.0", "name": "node-2"}, {"user_node_name": "slave-03_controller", "uid": "3", "public_address": "10.109.26.4", "internal_netmask": "255.255.255.0", "fqdn": "node-3.test.domain.local", "role": "controller", "public_netmask": "255.255.255.0", "internal_address": "10.109.27.4", "storage_address": "10.109.29.2", "swift_zone": "3", "storage_netmask": "255.255.255.0", "name": "node-3"}, {"user_node_name": "slave-04_compute_cinder", "uid": "4", "internal_netmask": "255.255.255.0", "fqdn": "node-4.test.domain.local", "role": "cinder", "internal_address": "10.109.32.2", "storage_address": "10.109.34.2", "swift_zone": "4", "storage_netmask": "255.255.255.0", "name": "node-4"}, {"user_node_name": "slave-04_compute_cinder", "uid": "4", "internal_netmask": "255.255.255.0", "fqdn": "node-4.test.domain.local", "role": "compute", "internal_address": "10.109.32.2", "storage_address": "10.109.34.2", "swift_zone": "4", "storage_netmask": "255.255.255.0", "name": "node-4"}, {"user_node_name": "slave-02_compute_cinder", "uid": "5", "internal_netmask": "255.255.255.0", "fqdn": "node-5.test.domain.local", "role": "cinder", "internal_address": "10.109.32.3", "storage_address": "10.109.34.3", "swift_zone": "5", "storage_netmask": "255.255.255.0", "name": "node-5"}, {"user_node_name": "slave-02_compute_cinder", "uid": "5", "internal_netmask": "255.255.255.0", "fqdn": "node-5.test.domain.local", "role": "compute", "internal_address": "10.109.32.3", "storage_address": "10.109.34.3", "swift_zone": "5", "storage_netmask": "255.255.255.0", "name": "node-5"}], "nova_quota": false, "ceilometer": {"db_password": "Cp4KuxuIfMJyKMiEZDnPijGX", "user_password": "VregKeJHbAj4hRj7p1eOxcDq", "metering_secret": "ryqK3BkETEHjuKWGdtaFSnUb", "enabled": false}, "corosync": {"group": "226.94.1.1", "verified": false, "port": "12000", "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 50, "label": "Corosync"}}, "metadata": {"weight": 30, "label": "Common"}, "status": "discover", "ironic": {"swift_tempurl_key": "oUHBS6HM7bHCXLnFH24LlCQs", "db_password": "tQMa0YJ4boyTAZc2XPYUlI1s", "user_password": "PU9LtEmFruKfvMOLogcNyQhG", "enabled": false}, "repo_setup": {"installer_kernel": {"local": "/var/www/nailgun/ubuntu/x86_64/images/linux", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux"}, "repos": [{"name": "ubuntu-0", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty", "type": "deb"}, {"name": "ubuntu-1", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-updates", "type": "deb"}, {"name": "ubuntu-2", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-security", "type": "deb"}, {"name": "ubuntu-3", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-proposed", "type": "deb"}, {"name": "mos", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/x86_64", "priority": 1050, "suite": "mos8.0", "type": "deb"}, {"name": "mos-updates", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-updates", "type": "deb"}, {"name": "mos-security", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-security", "type": "deb"}, {"name": "mos-holdback", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1100, "suite": "mos8.0-holdback", "type": "deb"}, {"name": "Auxiliary", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/auxiliary", "priority": 1150, "suite": "auxiliary", "type": "deb"}], "metadata": {"always_editable": true, "weight": 50, "label": "Repositories"}, "installer_initrd": {"local": "/var/www/nailgun/ubuntu/x86_64/images/initrd.gz", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz"}}, "horizon": {"secret_key": "0410572f7cf7ff0f15f7b1c0e9939b0bebf401a6035e0419b2d7e8204cdfbbb1"}, "sahara": {"db_password": "mXagTJRySOJ0MgauLdC2f9Cy", "user_password": "fwzfYp9I5Hv3AGnBGi75kU2L", "enabled": false}, "network_metadata": {"nodes": {"node-5": {"swift_zone": "5", "uid": "5", "fqdn": "node-5.test.domain.local", "network_roles": {"keystone/api": "10.109.32.3", "neutron/api": "10.109.32.3", "mgmt/database": "10.109.32.3", "sahara/api": "10.109.32.3", "ceilometer/api": "10.109.32.3", "mgmt/vip": "10.109.32.3", "ceph/public": "10.109.32.3", "mgmt/messaging": "10.109.32.3", "management": "10.109.32.3", "swift/api": "10.109.32.3", "storage": "10.109.34.3", "mgmt/corosync": "10.109.32.3", "cinder/api": "10.109.32.3", "swift/replication": "10.109.34.3", "neutron/mesh": "10.109.33.3", "admin/pxe": "10.109.30.4", "mongo/db": "10.109.32.3", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.30.4", "glance/api": "10.109.32.3", "heat/api": "10.109.32.3", "murano/api": "10.109.32.3", "nova/api": "10.109.32.3", "horizon": "10.109.32.3", "nova/migration": "10.109.32.3", "mgmt/memcache": "10.109.32.3", "cinder/iscsi": "10.109.34.3", "ceph/replication": "10.109.34.3"}, "user_node_name": "slave-02_compute_cinder", "node_roles": ["cinder", "compute"], "name": "node-5"}, "node-4": {"swift_zone": "4", "uid": "4", "fqdn": "node-4.test.domain.local", "network_roles": {"keystone/api": "10.109.32.2", "neutron/api": "10.109.32.2", "mgmt/database": "10.109.32.2", "sahara/api": "10.109.32.2", "ceilometer/api": "10.109.32.2", "mgmt/vip": "10.109.32.2", "ceph/public": "10.109.32.2", "mgmt/messaging": "10.109.32.2", "management": "10.109.32.2", "swift/api": "10.109.32.2", "storage": "10.109.34.2", "mgmt/corosync": "10.109.32.2", "cinder/api": "10.109.32.2", "swift/replication": "10.109.34.2", "neutron/mesh": "10.109.33.2", "admin/pxe": "10.109.30.3", "mongo/db": "10.109.32.2", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.30.3", "glance/api": "10.109.32.2", "heat/api": "10.109.32.2", "murano/api": "10.109.32.2", "nova/api": "10.109.32.2", "horizon": "10.109.32.2", "nova/migration": "10.109.32.2", "mgmt/memcache": "10.109.32.2", "cinder/iscsi": "10.109.34.2", "ceph/replication": "10.109.34.2"}, "user_node_name": "slave-04_compute_cinder", "node_roles": ["cinder", "compute"], "name": "node-4"}, "node-1": {"swift_zone": "1", "uid": "1", "fqdn": "node-1.test.domain.local", "network_roles": {"keystone/api": "10.109.27.6", "neutron/api": "10.109.27.6", "mgmt/database": "10.109.27.6", "sahara/api": "10.109.27.6", "heat/api": "10.109.27.6", "ceilometer/api": "10.109.27.6", "ex": "10.109.26.6", "ceph/public": "10.109.27.6", "mgmt/messaging": "10.109.27.6", "management": "10.109.27.6", "swift/api": "10.109.27.6", "storage": "10.109.29.4", "mgmt/corosync": "10.109.27.6", "cinder/api": "10.109.27.6", "public/vip": "10.109.26.6", "swift/replication": "10.109.29.4", "ceph/radosgw": "10.109.26.6", "neutron/mesh": "10.109.28.4", "admin/pxe": "10.109.25.5", "mongo/db": "10.109.27.6", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.25.5", "glance/api": "10.109.27.6", "mgmt/vip": "10.109.27.6", "murano/api": "10.109.27.6", "nova/api": "10.109.27.6", "horizon": "10.109.27.6", "nova/migration": "10.109.27.6", "mgmt/memcache": "10.109.27.6", "cinder/iscsi": "10.109.29.4", "ceph/replication": "10.109.29.4"}, "user_node_name": "slave-05_controller", "node_roles": ["primary-controller"], "name": "node-1"}, "node-3": {"swift_zone": "3", "uid": "3", "fqdn": "node-3.test.domain.local", "network_roles": {"keystone/api": "10.109.27.4", "neutron/api": "10.109.27.4", "mgmt/database": "10.109.27.4", "sahara/api": "10.109.27.4", "heat/api": "10.109.27.4", "ceilometer/api": "10.109.27.4", "ex": "10.109.26.4", "ceph/public": "10.109.27.4", "mgmt/messaging": "10.109.27.4", "management": "10.109.27.4", "swift/api": "10.109.27.4", "storage": "10.109.29.2", "mgmt/corosync": "10.109.27.4", "cinder/api": "10.109.27.4", "public/vip": "10.109.26.4", "swift/replication": "10.109.29.2", "ceph/radosgw": "10.109.26.4", "neutron/mesh": "10.109.28.2", "admin/pxe": "10.109.25.4", "mongo/db": "10.109.27.4", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.25.4", "glance/api": "10.109.27.4", "mgmt/vip": "10.109.27.4", "murano/api": "10.109.27.4", "nova/api": "10.109.27.4", "horizon": "10.109.27.4", "nova/migration": "10.109.27.4", "mgmt/memcache": "10.109.27.4", "cinder/iscsi": "10.109.29.2", "ceph/replication": "10.109.29.2"}, "user_node_name": "slave-03_controller", "node_roles": ["controller"], "name": "node-3"}, "node-2": {"swift_zone": "2", "uid": "2", "fqdn": "node-2.test.domain.local", "network_roles": {"keystone/api": "10.109.27.5", "neutron/api": "10.109.27.5", "mgmt/database": "10.109.27.5", "sahara/api": "10.109.27.5", "heat/api": "10.109.27.5", "ceilometer/api": "10.109.27.5", "ex": "10.109.26.5", "ceph/public": "10.109.27.5", "mgmt/messaging": "10.109.27.5", "management": "10.109.27.5", "swift/api": "10.109.27.5", "storage": "10.109.29.3", "mgmt/corosync": "10.109.27.5", "cinder/api": "10.109.27.5", "public/vip": "10.109.26.5", "swift/replication": "10.109.29.3", "ceph/radosgw": "10.109.26.5", "neutron/mesh": "10.109.28.3", "admin/pxe": "10.109.25.3", "mongo/db": "10.109.27.5", "neutron/private": null, "neutron/floating": null, "fw-admin": "10.109.25.3", "glance/api": "10.109.27.5", "mgmt/vip": "10.109.27.5", "murano/api": "10.109.27.5", "nova/api": "10.109.27.5", "horizon": "10.109.27.5", "nova/migration": "10.109.27.5", "mgmt/memcache": "10.109.27.5", "cinder/iscsi": "10.109.29.3", "ceph/replication": "10.109.29.3"}, "user_node_name": "slave-01_controller", "node_roles": ["controller"], "name": "node-2"}}, "vips": {"vrouter_pub": {"network_role": "public/vip", "node_roles": ["controller", "primary-controller"], "namespace": "vrouter", "ipaddr": "10.109.26.2"}, "management": {"network_role": "mgmt/vip", "node_roles": ["controller", "primary-controller"], "namespace": "haproxy", "ipaddr": "10.109.27.3"}, "public": {"network_role": "public/vip", "node_roles": ["controller", "primary-controller"], "namespace": "haproxy", "ipaddr": "10.109.26.3"}, "vrouter": {"network_role": "mgmt/vip", "node_roles": ["controller", "primary-controller"], "namespace": "vrouter", "ipaddr": "10.109.27.2"}}}, "network_scheme": {"transformations": [{"action": "add-br", "name": "br-fw-admin"}, {"action": "add-br", "name": "br-mgmt"}, {"action": "add-br", "name": "br-storage"}, {"action": "add-br", "name": "br-mesh"}, {"action": "add-port", "bridge": "br-fw-admin", "name": "eth0"}, {"action": "add-port", "bridge": "br-mgmt", "name": "eth2"}, {"action": "add-port", "bridge": "br-mesh", "name": "eth3"}, {"action": "add-port", "bridge": "br-storage", "name": "eth4"}], "roles": {"murano/api": "br-mgmt", "keystone/api": "br-mgmt", "neutron/api": "br-mgmt", "mgmt/database": "br-mgmt", "sahara/api": "br-mgmt", "ceilometer/api": "br-mgmt", "ceph/public": "br-mgmt", "mgmt/messaging": "br-mgmt", "management": "br-mgmt", "swift/api": "br-mgmt", "storage": "br-storage", "mgmt/corosync": "br-mgmt", "cinder/api": "br-mgmt", "swift/replication": "br-storage", "neutron/mesh": "br-mesh", "admin/pxe": "br-fw-admin", "mongo/db": "br-mgmt", "fw-admin": "br-fw-admin", "glance/api": "br-mgmt", "heat/api": "br-mgmt", "mgmt/vip": "br-mgmt", "nova/api": "br-mgmt", "horizon": "br-mgmt", "nova/migration": "br-mgmt", "mgmt/memcache": "br-mgmt", "cinder/iscsi": "br-storage", "ceph/replication": "br-storage"}, "interfaces": {"eth4": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:07.0"}}, "eth3": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:06.0"}}, "eth2": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:05.0"}}, "eth1": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:04.0"}}, "eth0": {"vendor_specific": {"driver": "e1000", "bus_info": "0000:00:03.0"}}}, "version": "1.1", "provider": "lnx", "endpoints": {"br-fw-admin": {"routes": [{"net": "10.109.25.0/24", "via": "10.109.30.2"}], "IP": ["10.109.30.4/24"], "gateway": "10.109.30.2"}, "br-storage": {"routes": [{"net": "10.109.29.0/24", "via": "10.109.34.1"}], "IP": ["10.109.34.3/24"]}, "br-mesh": {"routes": [{"net": "10.109.28.0/24", "via": "10.109.33.1"}], "IP": ["10.109.33.3/24"]}, "br-mgmt": {"routes": [{"net": "10.109.27.0/24", "via": "10.109.32.1"}], "IP": ["10.109.32.3/24"]}}}, "heat": {"db_password": "Bk2I1if2ljSaaynjwrf54Xpl", "user_password": "B6fBYfkwjj4T4CJ4FhZIVn6u", "enabled": true, "auth_encryption_key": "57c5203de9e1937f223356a9e4579f8d", "rabbit_password": "edRK3tMLSiyEA8WOgJw6P4Yc"}, "storage_network_range": "10.109.29.0/24", "fuel_version": "8.0", "rabbit": {"password": "Huti0N82WMfj30Uwx2d1Pdk4"}, "public_network_assignment": {"assign_to_all_nodes": false, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 50, "label": "Public network assignment"}}, "use_cinder": true, "test_vm_image": {"os_name": "cirros", "img_path": "/usr/share/cirros-testvm/cirros-x86_64-disk.img", "container_format": "bare", "min_ram": 64, "disk_format": "qcow2", "glance_properties": "", "img_name": "TestVM", "public": "true"}, "management_network_range": "10.109.27.0/24", "external_ntp": {"ntp_list": "10.109.26.1", "metadata": {"weight": 100, "label": "Host OS NTP Servers"}}, "neutron_advanced_configuration": {"neutron_dvr": false, "neutron_l2_pop": false, "metadata": {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'neutron'"}], "weight": 45, "label": "Neutron Advanced Configuration"}}, "base_syslog": {"syslog_port": "514", "syslog_server": "10.109.25.2"}, "vms_conf": [], "workloads_collector": {"username": "fuel_stats_user", "enabled": true, "create_user": true, "password": "pzwR8k5VFRALtKYgUmlWhqvP", "tenant": "services", "metadata": {"restrictions": [{"action": "hide", "condition": "true"}], "weight": 10, "label": "Workloads Collector User"}}, "auth_key": "", "puppet_debug": true, "access": {"metadata": {"weight": 10, "label": "Access"}, "password": "haVxlan", "email": "admin@localhost", "tenant": "haVxlan", "user": "haVxlan"}, "last_controller": "node-3", "fqdn": "node-5.test.domain.local", "public_ssl": {"hostname": "10.109.26.3", "horizon": true, "services": true, "cert_data": {"content": "-----BEGIN CERTIFICATE-----\\nMIIC4TCCAckCAgPoMA0GCSqGSIb3DQEBBQUAMDYxHjAcBgNVBAsTFU1pcmFudGlz\\nIEZ1ZWwtUUEgVGVhbTEUMBIGA1UEAxMLMTAuMTA5LjI2LjMwHhcNMTUxMTA0MDk1\\nNTM0WhcNMjUxMTAxMDk1NTM0WjA2MR4wHAYDVQQLExVNaXJhbnRpcyBGdWVsLVFB\\nIFRlYW0xFDASBgNVBAMTCzEwLjEwOS4yNi4zMIIBIjANBgkqhkiG9w0BAQEFAAOC\\nAQ8AMIIBCgKCAQEAz6kAFiN9sMo0ytOsdtQvG6H/rBMR04mQ5XC65yi8EW+xgbtl\\nqtkF94z1fA3FgGzkmJcDoLHRFnLCfRM2H0oaYlSbBZ1nw4KlPLaw3da4+UGmUK7R\\nR//OgbzXP2Fl4K52svQmYP6DrKweT2tjL8bqcvZRY40eUlgQGJTsL9GSGyn6JUMK\\nZBJqg/BKxhi63z84UkYKyt0TImpJNLiIW6MrOfpz8Ycu9Cgg+ToG8JXIGnEr4q++\\nEeaS7otjJZmSNnFWyGXtBsbCdBB1OYlhyL8Nzc8rDgn2+OiQf4EYR3rQasoh/Kuw\\nqTqbx1PPaP2Dxfw09Y1NHBTWrCXqnbZHNuVdVQIDAQABMA0GCSqGSIb3DQEBBQUA\\nA4IBAQAZZp7Wl13sj5DGKAso8pchRggdJMnxlXnWN1hb40VJfx9PGlYfeAvzwgTc\\nSpQAbolgGx7XdTrveKsLx1iNVE0h1m95FR4V/feclSY08iKHhGxNWZn/MBYUd7ZD\\nZzZZiKMVlDaxW6Con5YOFz10VSsoSIUSdqsJc209cYxf3tQF2t0oZBHISdWehJJG\\nQqBxBK6Tov1pYkMk+UxAfoXaczS3VG+R787BvQJQXO7VqEeykuI7Mkk95bu/k+vO\\n5ikZ+MtKKTzqZHgkbmx8/8MisP/hYDWIG4bhX1DKWISbIcHl4TSsXYQFAvq6/PXj\\nF7ClM61xHk+L8PAfjisdqGdNzjla\\n-----END CERTIFICATE-----\\n-----BEGIN PRIVATE KEY-----\\nMIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDPqQAWI32wyjTK\\n06x21C8bof+sExHTiZDlcLrnKLwRb7GBu2Wq2QX3jPV8DcWAbOSYlwOgsdEWcsJ9\\nEzYfShpiVJsFnWfDgqU8trDd1rj5QaZQrtFH/86BvNc/YWXgrnay9CZg/oOsrB5P\\na2Mvxupy9lFjjR5SWBAYlOwv0ZIbKfolQwpkEmqD8ErGGLrfPzhSRgrK3RMiakk0\\nuIhboys5+nPxhy70KCD5OgbwlcgacSvir74R5pLui2MlmZI2cVbIZe0GxsJ0EHU5\\niWHIvw3NzysOCfb46JB/gRhHetBqyiH8q7CpOpvHU89o/YPF/DT1jU0cFNasJeqd\\ntkc25V1VAgMBAAECggEAK6j5pq3xmED7VoWophc4jFPEIJal0dcDiunnsgBDglr8\\ndC1FU+VrNsABQQLYOocqjNZ7YcbhEhowwAFRCMUYxQHK0iRlE5sdSKWUjB/AJk/i\\nOuZ2g+/JqEde7il5NQMZW8ivZQc+AgjyGnqWkQ3+bwtQ02BxNpjjUXfGLMugL2uD\\nt00SgN7o5frIqZnqSJhead1zbLfYQ4ZvDY6ETJF34xJlswdOqTJRrupcPJB9Pg0u\\ndO3UUY/SHqkKEA/z8Emh2D0wNoQb6RPK/xpgk2Ox97NmS4ujN1xJxOP3hQ5DsnJu\\nKmf0Qi6J1a0t3S3Vf0d3//JP7E0upAnkz1E0Ayb7wQKBgQD5UhqX0HsdQtyPxPho\\n/9xiPayTxzcoRhMcuFC+Tzn5RjY8hJ2qpW476Jaj9SQttP5EZo17gGaqICM0+Luh\\njJi05OKAv9Afhe9j/WceJXEhOGoSdREnL2WbBn8iVH6DI/myOPMWvhdIdJMxlm8h\\n2sjn+QThGVqpeXzNtoovvwQLxQKBgQDVOS3gUt9pQTtKtK54SNQOdp/xjuSHa0Y8\\n0Su53VYIHvBTyaPLrb1QyBriSXGISlDNZd7xmASuSsWVBtXgdUaP1ROuM3MSFbn9\\nW3g8Ney/1oarHM9KwvZeg9gYOhwmnnxyuL0ahRGZztddoBnqsfpLkRWy89MvWVUG\\n9RGvTs1UUQKBgFAUeQouIn0hjqp2/7rqA6ViXd4RbLv41gaxhO27kMlqLd1+Uw4O\\nmLuRV2FOSdKMgecCcYsrkM4wCF7pTYr0F9Bye/YSpgyZ/mxFZiuepxmefyNyipHl\\nfWMv0QH71a7VjUwbUqkJYX0aRHT29rcPCNzJdTG/7QjmRpnkebogRnJpAoGACcsA\\ngmcL/8eRM5Ms2DVwF+H24p9Pe7C/nxd0TKsPwnu5Sf/e2AH4yfcG1RHOdxYCtAxT\\nuwDiZiblAD06IX8BaKW+q6eNR21cB3jmAs3vO7hcowtFsgdWTWz8xdAVbuikiphV\\nhxxJfKj1V0V9KzxVZJcbSgbM0kXmE9W5pDWYVKECgYBP0bS5GJVizjF0I06nHaPH\\nEjAagKDa/0ron/u/fPZB0QZrPMPGzAwK5LRwvSIPB8Lk4kOV0r+6YwOUyfLx/yqq\\nrvEl5iAsptSP5/ePFlFbHVIACuDmpPzSYwDmUV3NHXBmfz+x5BJ6yGjJjPWZZLCC\\nKH8/PuaFqFlbj+vj96atsA==\\n-----END PRIVATE KEY-----\\n", "name": "8.0.custom_system_test.384.2015-11-04_09-16-35.pem"}, "cert_source": "user_uploaded", "metadata": {"weight": 110, "label": "Public TLS"}}, "auto_assign_floating_ip": false, "mp": [{"weight": "1", "point": "1"}, {"weight": "2", "point": "2"}], "neutron_mellanox": {"vf_num": "16", "metadata": {"restrictions": [{"action": "hide", "condition": "not ('experimental' in version:feature_groups)"}], "enabled": true, "toggleable": false, "weight": 50, "label": "Mellanox Neutron components"}, "plugin": "disabled"}, "openstack_version_prev": null, "debug": true, "cinder": {"db_password": "sfqPoaSuhyvs3qjYvbIAciF0", "user_password": "NmKR2xJJGk0f3sf9OHYVnZJ8", "fixed_key": "6d41099fa2f8942c5ad3b0c8e1c4abc1e8b19374dc400d23914ac127ed92edb2"}, "deployment_id": 1, "kernel_params": {"kernel": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "metadata": {"weight": 40, "label": "Kernel parameters"}}, "quantum": true}], "pre_deployment": [{"priority": 100, "type": "shell", "uids": ["master"], "parameters": {"retries": 3, "cmd": "sh /etc/puppet/modules/osnailyfacter/modular/astute/generate_keys.sh -i 1 -s 'ceph' -p /var/lib/fuel/keys/", "cwd": "/", "timeout": 180, "interval": 1}}, {"priority": 200, "fail_on_error": true, "type": "copy_files", "uids": ["1", "3", "2", "5", "4"], "parameters": {"files": [{"src": "/var/lib/fuel/keys/1/ceph/ceph.pub", "dst": "/var/lib/astute/ceph/ceph.pub"}, {"src": "/var/lib/fuel/keys/1/ceph/ceph", "dst": "/var/lib/astute/ceph/ceph"}], "dir_permissions": "0700", "permissions": "0600"}}, {"priority": 300, "fail_on_error": true, "type": "shell", "uids": ["1", "3", "2", "5", "4"], "parameters": {"retries": 10, "cmd": "ntpdate -u $(awk '/^server/ { if ($2 !~ /127\\\\.127\\\\.[0-9]+\\\\.[0-9]+/) {ORS=\\" \\"; print $2}}' /etc/ntp.conf)", "timeout": 180, "interval": 30}}, {"priority": 400, "type": "shell", "uids": ["master"], "parameters": {"retries": 3, "cmd": "sh /etc/puppet/modules/osnailyfacter/modular/astute/generate_keys.sh -i 1 -o 'mongodb' -s 'neutron nova mysql' -p /var/lib/fuel/keys/", "cwd": "/", "timeout": 180, "interval": 1}}, {"priority": 500, "fail_on_error": true, "type": "copy_files", "uids": ["1", "3", "2", "5", "4"], "parameters": {"files": [{"src": "/var/lib/fuel/keys/1/neutron/neutron.pub", "dst": "/var/lib/astute/neutron/neutron.pub"}, {"src": "/var/lib/fuel/keys/1/neutron/neutron", "dst": "/var/lib/astute/neutron/neutron"}, {"src": "/var/lib/fuel/keys/1/nova/nova.pub", "dst": "/var/lib/astute/nova/nova.pub"}, {"src": "/var/lib/fuel/keys/1/nova/nova", "dst": "/var/lib/astute/nova/nova"}, {"src": "/var/lib/fuel/keys/1/mysql/mysql.pub", "dst": "/var/lib/astute/mysql/mysql.pub"}, {"src": "/var/lib/fuel/keys/1/mysql/mysql", "dst": "/var/lib/astute/mysql/mysql"}, {"src": "/var/lib/fuel/keys/1/mongodb/mongodb.key", "dst": "/var/lib/astute/mongodb/mongodb.key"}], "dir_permissions": "0700", "permissions": "0600"}}, {"priority": 600, "fail_on_error": true, "type": "shell", "uids": ["1", "3", "2", "5", "4"], "parameters": {"retries": 1, "cmd": "rm -f /etc/hiera/nodes.yaml"}}, {"priority": 700, "type": "shell", "uids": ["1", "3", "2", "5", "4"], "parameters": {"retries": 3, "cmd": "> /etc/apt/sources.list", "cwd": "/", "timeout": 10, "interval": 1}}, {"priority": 800, "type": "upload_file", "uids": ["1", "3", "2", "5", "4"], "parameters": {"path": "/etc/apt/apt.conf.d/05disable-ipv6", "data": "Acquire::ForceIPv4 \\"true\\";\\n"}}, {"priority": 900, "type": "upload_file", "uids": ["1", "3", "2", "5", "4"], "parameters": {"path": "/etc/apt/apt.conf.d/02mirantis-allow-unsigned", "data": "APT::Get::AllowUnauthenticated 1;\\n"}}, {"priority": 1000, "type": "upload_file", "uids": ["1", "3", "2", "5", "4"], "parameters": {"path": "/etc/apt/sources.list.d/ubuntu-0.list", "data": "deb http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157 trusty main universe multiverse"}}, {"priority": 1100, "type": "upload_file", "uids": ["1", "3", "2", "5", "4"], "parameters": {"path": "/etc/apt/preferences.d/ubuntu-0.pref", "data": "Package: *\\nPin: release l=Ubuntu,o=Ubuntu,n=trusty,v=14.04,a=trusty\\nPin-Priority: 1001"}}, {"priority": 1200, "type": "upload_file", "uids": ["1", "3", "2", "5", "4"], "parameters": {"path": "/etc/apt/sources.list.d/ubuntu-1.list", "data": "deb http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157 trusty-updates main universe multiverse"}}, {"priority": 1300, "type": "upload_file", "uids": ["1", "3", "2", "5", "4"], "parameters": {"path": "/etc/apt/preferences.d/ubuntu-1.pref", "data": "Package: *\\nPin: release l=Ubuntu,o=Ubuntu,a=trusty-updates,n=trusty,v=14.04\\nPin-Priority: 1001"}}, {"priority": 1400, "type": "upload_file", "uids": ["1", "3", "2", "5", "4"], "parameters": {"path": "/etc/apt/sources.list.d/ubuntu-2.list", "data": "deb http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157 trusty-security main universe multiverse"}}, {"priority": 1500, "type": "upload_file", "uids": ["1", "3", "2", "5", "4"], "parameters": {"path": "/etc/apt/preferences.d/ubuntu-2.pref", "data": "Package: *\\nPin: release l=Ubuntu,o=Ubuntu,n=trusty,v=14.04,a=trusty-security\\nPin-Priority: 1001"}}, {"priority": 1600, "type": "upload_file", "uids": ["1", "3", "2", "5", "4"], "parameters": {"path": "/etc/apt/sources.list.d/ubuntu-3.list", "data": "deb http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157 trusty-proposed main universe multiverse"}}, {"priority": 1700, "type": "upload_file", "uids": ["1", "3", "2", "5", "4"], "parameters": {"path": "/etc/apt/preferences.d/ubuntu-3.pref", "data": "Package: *\\nPin: release l=Ubuntu,o=Ubuntu,n=trusty,v=14.04,a=trusty-proposed\\nPin-Priority: 1001"}}, {"priority": 1800, "type": "upload_file", "uids": ["1", "3", "2", "5", "4"], "parameters": {"path": "/etc/apt/sources.list.d/mos.list", "data": "deb http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/x86_64 mos8.0 main restricted"}}, {"priority": 1900, "type": "upload_file", "uids": ["1", "3", "2", "5", "4"], "parameters": {"path": "/etc/apt/preferences.d/mos.pref", "data": "Package: *\\nPin: release n=mos8.0,o=Mirantis,l=mos8.0,a=mos8.0\\nPin-Priority: 1050"}}, {"priority": 2000, "type": "upload_file", "uids": ["1", "3", "2", "5", "4"], "parameters": {"path": "/etc/apt/sources.list.d/mos-updates.list", "data": "deb http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/ mos8.0-updates main restricted"}}, {"priority": 2100, "type": "upload_file", "uids": ["1", "3", "2", "5", "4"], "parameters": {"path": "/etc/apt/preferences.d/mos-updates.pref", "data": "Package: *\\nPin: release a=mos8.0-updates,o=Mirantis,n=mos8.0-updates,l=mos8.0\\nPin-Priority: 1050"}}, {"priority": 2200, "type": "upload_file", "uids": ["1", "3", "2", "5", "4"], "parameters": {"path": "/etc/apt/sources.list.d/mos-security.list", "data": "deb http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/ mos8.0-security main restricted"}}, {"priority": 2300, "type": "upload_file", "uids": ["1", "3", "2", "5", "4"], "parameters": {"path": "/etc/apt/preferences.d/mos-security.pref", "data": "Package: *\\nPin: release o=Mirantis,n=mos8.0-security,a=mos8.0-security,l=mos8.0\\nPin-Priority: 1050"}}, {"priority": 2400, "type": "upload_file", "uids": ["1", "3", "2", "5", "4"], "parameters": {"path": "/etc/apt/sources.list.d/mos-holdback.list", "data": "deb http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/ mos8.0-holdback main restricted"}}, {"priority": 2500, "type": "upload_file", "uids": ["1", "3", "2", "5", "4"], "parameters": {"path": "/etc/apt/preferences.d/mos-holdback.pref", "data": "Package: *\\nPin: release o=Mirantis,a=mos8.0-holdback,l=mos8.0,n=mos8.0-holdback\\nPin-Priority: 1100"}}, {"priority": 2600, "type": "upload_file", "uids": ["1", "3", "2", "5", "4"], "parameters": {"path": "/etc/apt/sources.list.d/Auxiliary.list", "data": "deb http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/auxiliary auxiliary main restricted"}}, {"priority": 2700, "type": "upload_file", "uids": ["1", "3", "2", "5", "4"], "parameters": {"path": "/etc/apt/preferences.d/Auxiliary.pref", "data": "Package: *\\nPin: release l=auxiliary,o=Mirantis,n=auxiliary,a=auxiliary\\nPin-Priority: 1150"}}, {"priority": 2800, "type": "shell", "uids": ["1", "3", "2", "5", "4"], "parameters": {"retries": 3, "cmd": "apt-get update", "cwd": "/", "timeout": 1800, "interval": 1}}, {"priority": 2900, "type": "sync", "uids": ["1", "3", "2", "5", "4"], "parameters": {"src": "rsync://10.109.25.2:/puppet/2015.1.0-8.0/modules/", "dst": "/etc/puppet/modules"}}, {"priority": 3000, "fail_on_error": true, "type": "puppet", "uids": ["1", "3", "2", "5", "4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp", "timeout": 3600, "cwd": "/"}}], "post_deployment": [{"priority": 100, "fail_on_error": true, "type": "puppet", "uids": ["1", "3", "2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/astute/dump_rabbitmq_definitions.pp", "timeout": 180, "cwd": "/"}}, {"priority": 200, "fail_on_error": true, "type": "puppet", "uids": ["5", "4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/netconfig/configure_default_route.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 300, "fail_on_error": true, "type": "puppet", "uids": ["1", "3", "2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/virtual_ips/public_vip_ping.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 400, "fail_on_error": true, "type": "puppet", "uids": ["5", "4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/astute/enable_cinder.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 500, "fail_on_error": true, "type": "puppet", "uids": ["5", "4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/astute/enable_compute.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 600, "type": "upload_file", "uids": ["1", "2", "4", "3", "5"], "parameters": {"path": "/etc/hiera/nodes.yaml", "data": "nodes:\\n- {fqdn: node-1.test.domain.local, internal_address: 10.109.27.6, internal_netmask: 255.255.255.0,\\n  name: node-1, public_address: 10.109.26.6, public_netmask: 255.255.255.0, role: primary-controller,\\n  storage_address: 10.109.29.4, storage_netmask: 255.255.255.0, swift_zone: '1', uid: '1',\\n  user_node_name: slave-05_controller}\\n- {fqdn: node-2.test.domain.local, internal_address: 10.109.27.5, internal_netmask: 255.255.255.0,\\n  name: node-2, public_address: 10.109.26.5, public_netmask: 255.255.255.0, role: controller,\\n  storage_address: 10.109.29.3, storage_netmask: 255.255.255.0, swift_zone: '2', uid: '2',\\n  user_node_name: slave-01_controller}\\n- {fqdn: node-4.test.domain.local, internal_address: 10.109.32.2, internal_netmask: 255.255.255.0,\\n  name: node-4, role: cinder, storage_address: 10.109.34.2, storage_netmask: 255.255.255.0,\\n  swift_zone: '4', uid: '4', user_node_name: slave-04_compute_cinder}\\n- {fqdn: node-4.test.domain.local, internal_address: 10.109.32.2, internal_netmask: 255.255.255.0,\\n  name: node-4, role: compute, storage_address: 10.109.34.2, storage_netmask: 255.255.255.0,\\n  swift_zone: '4', uid: '4', user_node_name: slave-04_compute_cinder}\\n- {fqdn: node-3.test.domain.local, internal_address: 10.109.27.4, internal_netmask: 255.255.255.0,\\n  name: node-3, public_address: 10.109.26.4, public_netmask: 255.255.255.0, role: controller,\\n  storage_address: 10.109.29.2, storage_netmask: 255.255.255.0, swift_zone: '3', uid: '3',\\n  user_node_name: slave-03_controller}\\n- {fqdn: node-5.test.domain.local, internal_address: 10.109.32.3, internal_netmask: 255.255.255.0,\\n  name: node-5, role: cinder, storage_address: 10.109.34.3, storage_netmask: 255.255.255.0,\\n  swift_zone: '5', uid: '5', user_node_name: slave-02_compute_cinder}\\n- {fqdn: node-5.test.domain.local, internal_address: 10.109.32.3, internal_netmask: 255.255.255.0,\\n  name: node-5, role: compute, storage_address: 10.109.34.3, storage_netmask: 255.255.255.0,\\n  swift_zone: '5', uid: '5', user_node_name: slave-02_compute_cinder}\\n"}}, {"priority": 700, "type": "puppet", "uids": ["1", "2", "4", "3", "5"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 800, "fail_on_error": true, "type": "shell", "uids": ["1"], "parameters": {"cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/astute/enable_quorum.rb", "timeout": 180}}, {"priority": 900, "fail_on_error": true, "type": "puppet", "uids": ["1", "3", "2", "5", "4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/dns/dns-client.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1000, "fail_on_error": true, "type": "puppet", "uids": ["1", "3", "2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ntp/ntp-check.pp", "timeout": 600, "cwd": "/"}}, {"priority": 1100, "fail_on_error": true, "type": "puppet", "uids": ["1", "3", "2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ntp/ntp-server.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1200, "fail_on_error": true, "type": "puppet", "uids": ["5", "4"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/ntp/ntp-client.pp", "timeout": 3600, "cwd": "/"}}, {"priority": 1300, "fail_on_error": true, "type": "shell", "uids": ["1"], "parameters": {"retries": 3, "cmd": "ruby /etc/puppet/modules/osnailyfacter/modular/astute/upload_cirros.rb", "timeout": 180, "interval": 20}}, {"priority": 1400, "fail_on_error": true, "type": "puppet", "uids": ["1", "3", "2"], "parameters": {"puppet_modules": "/etc/puppet/modules", "puppet_manifest": "/etc/puppet/modules/osnailyfacter/modular/astute/service_token_off.pp", "timeout": 180, "cwd": "/"}}]}, "respond_to": "deploy_resp", "method": "granular_deploy", "api_version": "1.0"}	{}	3	1
15	\N	7219610c-0137-49e2-83d0-6bbd068822cf	dump	\N	running	0	{"args": {"task_uuid": "7219610c-0137-49e2-83d0-6bbd068822cf", "settings": {"target": "/var/www/nailgun/dump/fuel-snapshot", "dump": {"master": {"objects": [{"path": "/etc/nailgun", "type": "dir"}, {"path": "/etc/astute", "type": "dir"}, {"path": "/etc/fuel", "type": "dir"}, {"command": "df -h", "to_file": "df.txt", "type": "command"}, {"command": "mount", "to_file": "mount.txt", "type": "command"}, {"command": "iptables -t nat -S", "to_file": "iptables_nat.txt", "type": "command"}, {"command": "iptables -t filter -S", "to_file": "iptables_filter.txt", "type": "command"}, {"command": "dmidecode", "to_file": "dmidecode.txt", "type": "command"}, {"command": "uptime", "to_file": "uptime.txt", "type": "command"}, {"command": "ps auxwwf", "to_file": "ps.txt", "type": "command"}, {"command": "pvdisplay", "to_file": "lvm_pvdisplay.txt", "type": "command"}, {"command": "docker images", "to_file": "docker_images.txt", "type": "command"}, {"command": "docker ps", "to_file": "docker_ps.txt", "type": "command"}, {"command": "vgdisplay", "to_file": "lvm_vgdisplay.txt", "type": "command"}, {"command": "lvdisplay", "to_file": "lvm_lvdisplay.txt", "type": "command"}, {"command": "ip a", "to_file": "ip_a.txt", "type": "command"}, {"command": "ip r", "to_file": "ip_r.txt", "type": "command"}, {"command": "netstat -anp", "to_file": "netstat.txt", "type": "command"}, {"command": "brctl show", "to_file": "brctl_show.txt", "type": "command"}, {"command": "rpm -qa", "to_file": "centos_installed_rpms.txt", "type": "command"}, {"command": "yum repolist", "to_file": "centos_repo_list.txt", "type": "command"}, {"path": "/etc/sysconfig/network-scripts", "type": "dir"}, {"path": "/etc/dnsmasq.conf", "type": "file"}, {"path": "/root/*.log", "type": "file"}, {"path": "/etc/cobbler*", "type": "file"}, {"path": "/var/log", "type": "dir", "exclude": ["atop/"]}, {"path": "/var/log/atop/atop_current", "type": "file"}, {"command": "uname -a", "to_file": "uname_a.txt", "type": "command"}, {"command": "lsmod", "to_file": "lsmod.txt", "type": "command"}, {"path": "/etc/*-release", "type": "file"}], "hosts": [{"ssh-key": "/root/.ssh/id_rsa", "address": "10.109.25.2"}]}, "controller": {"objects": [{"command": "pcs status", "to_file": "pcs_status.txt", "type": "command"}, {"command": "rabbitmqctl report", "to_file": "rabbitmqctl_report.txt", "type": "command"}, {"path": "/var/log/neutron/neutron-ns-metadata-proxy*.log", "type": "file"}, {"command": "for ns in $(ip netns list); do echo Namespace: ${ns}; ip netns exec ${ns} ip a; done", "to_file": "ip_a_ns.txt", "type": "command"}, {"command": "for ns in $(ip netns list); do echo Namespace: ${ns}; ip netns exec ${ns} ip r; done", "to_file": "ip_r_ns.txt", "type": "command"}, {"command": "for ns in $(ip netns list); do echo Namespace: ${ns}; ip netns exec ${ns} netstat -anp; done", "to_file": "netstat_ns.txt", "type": "command"}], "hosts": [{"ssh-key": "/root/.ssh/id_rsa", "hostname": "node-2", "address": "10.109.25.3"}, {"ssh-key": "/root/.ssh/id_rsa", "hostname": "node-3", "address": "10.109.25.4"}, {"ssh-key": "/root/.ssh/id_rsa", "hostname": "node-1", "address": "10.109.25.5"}]}, "local": {"objects": [{"username": "nailgun", "dbhost": "10.109.25.2", "password": "hxTZDqxF", "type": "postgres", "dbname": "nailgun"}, {"to_file": "cobbler.txt", "type": "xmlrpc", "methods": ["get_distros", "get_profiles", "get_systems"], "server": "http://10.109.25.2:80/cobbler_api"}], "hosts": [{"ssh-key": "/root/.ssh/id_rsa", "address": "localhost"}]}, "slave": {"objects": [{"path": "/etc/astute.yaml", "type": "file"}, {"path": "/etc/hiera", "type": "dir"}, {"path": "/var/log/puppet.log", "type": "file"}, {"path": "/root/ceph*", "type": "file"}, {"path": "/root/anaconda*", "type": "file"}, {"path": "/root/*.log", "type": "file"}, {"path": "/root/*.ks", "type": "file"}, {"path": "/etc/ceph*", "type": "file"}, {"path": "/etc/keystone*", "type": "file"}, {"path": "/etc/nova*", "type": "file"}, {"path": "/etc/neutron*", "type": "file"}, {"path": "/etc/horizon*", "type": "file"}, {"path": "/etc/cinder*", "type": "file"}, {"path": "/etc/glance*", "type": "file"}, {"path": "/etc/swift*", "type": "file"}, {"path": "/etc/haproxy*", "type": "file"}, {"path": "/var/log/ceph", "type": "file"}, {"path": "/var/lib/puppet/state/last_run_summary.yaml", "type": "file"}, {"path": "/etc/resolv.conf", "type": "file"}, {"path": "/etc/mcollective/server.cfg", "type": "file"}, {"path": "/var/run/pcap_dir", "type": "dir"}, {"path": "/var/log/atop/atop_current", "type": "file"}, {"command": "df -h", "to_file": "df.txt", "type": "command"}, {"command": "mount", "to_file": "mount.txt", "type": "command"}, {"command": "iptables -t nat -S", "to_file": "iptables_nat.txt", "type": "command"}, {"command": "iptables -t filter -S", "to_file": "iptables_filter.txt", "type": "command"}, {"command": "dmidecode", "to_file": "dmidecode.txt", "type": "command"}, {"command": "uptime", "to_file": "uptime.txt", "type": "command"}, {"command": "ps auxwwf", "to_file": "ps.txt", "type": "command"}, {"command": "pvdisplay", "to_file": "lvm_pvdisplay.txt", "type": "command"}, {"command": "vgdisplay", "to_file": "lvm_vgdisplay.txt", "type": "command"}, {"command": "lvdisplay", "to_file": "lvm_lvdisplay.txt", "type": "command"}, {"command": "ip a", "to_file": "ip_a.txt", "type": "command"}, {"command": "ip r", "to_file": "ip_r.txt", "type": "command"}, {"command": "arp -an", "to_file": "arp.txt", "type": "command"}, {"command": "netstat -anp", "to_file": "netstat.txt", "type": "command"}, {"command": "brctl show", "to_file": "brctl_show.txt", "type": "command"}, {"command": "rpm -qa", "to_file": "centos_installed_rpms.txt", "type": "command"}, {"command": "yum repolist", "to_file": "centos_repo_list.txt", "type": "command"}, {"command": "dpkg -l|cat", "to_file": "ubuntu_installed_debs.txt", "type": "command"}, {"command": "apt-cache policy", "to_file": "ubuntu_repo_list.txt", "type": "command"}, {"command": "sysctl -a", "to_file": "sysctl.txt", "type": "command"}, {"path": "/var/lib/cloud", "type": "dir"}, {"path": "/var/log/cloud-init*.log", "type": "file"}, {"path": "/etc/sysconfig/network-scripts", "type": "dir"}, {"path": "/etc/network/interfaces.d", "type": "dir"}, {"path": "/etc/network/interfaces", "type": "file"}, {"path": "/root/post-partition.log", "type": "file"}, {"command": "blkid -o list", "to_file": "blkid_o_list.txt", "type": "command"}, {"command": "ceph health", "to_file": "ceph_health.txt", "type": "command"}, {"command": "ceph -s", "to_file": "ceph_s.txt", "type": "command"}, {"command": "ceph osd tree", "to_file": "ceph_osd_tree.txt", "type": "command"}, {"command": "cat /proc/interrupts", "to_file": "proc_interrupts.txt", "type": "command"}, {"command": "uname -a", "to_file": "uname_a.txt", "type": "command"}, {"command": "lsmod", "to_file": "lsmod.txt", "type": "command"}, {"path": "/etc/*-release", "type": "file"}, {"command": "dmesg", "to_file": "dmesg.txt", "type": "command"}], "hosts": [{"ssh-key": "/root/.ssh/id_rsa", "hostname": "node-4", "address": "10.109.30.3"}, {"ssh-key": "/root/.ssh/id_rsa", "hostname": "node-2", "address": "10.109.25.3"}, {"ssh-key": "/root/.ssh/id_rsa", "hostname": "node-3", "address": "10.109.25.4"}, {"ssh-key": "/root/.ssh/id_rsa", "hostname": "node-5", "address": "10.109.30.4"}, {"ssh-key": "/root/.ssh/id_rsa", "hostname": "node-1", "address": "10.109.25.5"}]}}, "timestamp": true, "lastdump": "/var/www/nailgun/dump/last", "compression_level": 3, "timeout": 7200}}, "respond_to": "dump_environment_resp", "method": "dump_environment", "api_version": "1.0"}	{}	\N	1
7	1	6c2c9105-4810-4abc-9cfe-2fedfce08cde	provision	\N	ready	100	{"args": {"task_uuid": "6c2c9105-4810-4abc-9cfe-2fedfce08cde", "provisioning_info": {"engine": {"url": "http://10.109.25.2:80/cobbler_api", "username": "cobbler", "password": "gyImoK18", "master_ip": "10.109.25.2"}, "nodes": [{"profile": "ubuntu_1404_x86_64", "name_servers_search": "\\"test.domain.local\\"", "uid": "1", "interfaces": {"eth4": {"static": "0", "mac_address": "64:8e:e1:b3:06:87"}, "eth3": {"static": "0", "mac_address": "64:5f:03:83:44:7d"}, "eth2": {"static": "0", "mac_address": "64:d6:67:07:2c:9c"}, "eth1": {"static": "0", "mac_address": "64:dd:fc:23:05:f5"}, "eth0": {"ip_address": "10.109.25.5", "dns_name": "node-1.test.domain.local", "netmask": "255.255.255.0", "static": "0", "mac_address": "64:e8:08:98:7c:6d"}}, "interfaces_extra": {"eth4": {"onboot": "no", "peerdns": "no"}, "eth3": {"onboot": "no", "peerdns": "no"}, "eth2": {"onboot": "no", "peerdns": "no"}, "eth1": {"onboot": "no", "peerdns": "no"}, "eth0": {"onboot": "yes", "peerdns": "no"}}, "power_type": "ssh", "power_user": "root", "kernel_options": {"udevrules": "64:e8:08:98:7c:6d_eth0,64:dd:fc:23:05:f5_eth1,64:d6:67:07:2c:9c_eth2,64:5f:03:83:44:7d_eth3,64:8e:e1:b3:06:87_eth4", "netcfg/choose_interface": "64:e8:08:98:7c:6d"}, "power_address": "10.109.25.5", "name_servers": "\\"10.109.25.2\\"", "ks_meta": {"gw": "10.109.25.1", "mco_enable": 1, "mco_vhost": "mcollective", "repo_setup": {"installer_kernel": {"local": "/var/www/nailgun/ubuntu/x86_64/images/linux", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux"}, "repos": [{"name": "ubuntu-0", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty", "type": "deb"}, {"name": "ubuntu-1", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-updates", "type": "deb"}, {"name": "ubuntu-2", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-security", "type": "deb"}, {"name": "ubuntu-3", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-proposed", "type": "deb"}, {"name": "mos", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/x86_64", "priority": 1050, "suite": "mos8.0", "type": "deb"}, {"name": "mos-updates", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-updates", "type": "deb"}, {"name": "mos-security", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-security", "type": "deb"}, {"name": "mos-holdback", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1100, "suite": "mos8.0-holdback", "type": "deb"}, {"name": "Auxiliary", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/auxiliary", "priority": 1150, "suite": "auxiliary", "type": "deb"}], "metadata": {"always_editable": true, "weight": 50, "label": "Repositories"}, "installer_initrd": {"local": "/var/www/nailgun/ubuntu/x86_64/images/initrd.gz", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz"}}, "authorized_keys": ["\\"ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvZYfsjHbbaoHL81h0NRB5tCfmD0Pj4jaoXtToNfb+XDOO+lGgGLsBCVciFBiaL7+q8NoUIwpbmeldTsgJwTXNasHlN+3Sx4fBHD5pVHYbfObCyQVWNuEbCQJebNcpNQ3atAlkq8ot1YOmmlNV9D3bygiIURgmiceHCyRRBEPBwrI2H1RPrKMw14fo6ge6ulhjUZlaZa9UyUrH9aeftS04EXxIGwiPjHGkrDZQeyoeU4/3DuF3eJn4fyu5kq7mx0Pswc1D8IzpIxqQNe3hM0/PHDO8EixSfPC2Jn+l4LkBRrZeUUVlPvfAfsfOYRnucKtx5R9hPCdtUIoEQB4T01QBQ== root@nailgun.test.domain.local\\""], "mlnx_iser_enabled": false, "mco_pskey": "unset", "mco_user": "mcollective", "puppet_enable": 0, "fuel_version": "8.0", "install_log_2_syslog": 1, "image_data": {"/boot": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64-boot.img.gz", "format": "ext2"}, "/": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64.img.gz", "format": "ext4"}}, "timezone": "Etc/UTC", "puppet_auto_setup": 1, "puppet_master": "nailgun.test.domain.local", "mco_auto_setup": 1, "mco_password": "DExPXYp5", "auth_key": "\\"\\"", "pm_data": {"kernel_params": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "ks_spaces": [{"name": "vda", "extra": ["disk/by-id/virtio-824e132275744208a9c8"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "type": "raid", "file_system": "ext2", "name": "Boot", "size": 200}, {"type": "lvm_meta_pool", "size": 0}, {"vg": "os", "type": "pv", "lvm_meta_size": 64, "size": 18496}, {"vg": "logs", "type": "pv", "lvm_meta_size": 64, "size": 10304}, {"vg": "mysql", "type": "pv", "lvm_meta_size": 64, "size": 20544}, {"vg": "image", "type": "pv", "lvm_meta_size": 64, "size": 1356}], "type": "disk", "id": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 51200}, {"name": "vdb", "extra": ["disk/by-id/virtio-ad6e3203f739456f9072"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "type": "raid", "file_system": "ext2", "name": "Boot", "size": 200}, {"type": "lvm_meta_pool", "size": 192}, {"vg": "os", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "logs", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "mysql", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "image", "type": "pv", "lvm_meta_size": 64, "size": 50508}], "type": "disk", "id": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 51200}, {"name": "vdc", "extra": ["disk/by-id/virtio-e692bda1180f4d9f8b57"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "type": "raid", "file_system": "ext2", "name": "Boot", "size": 200}, {"type": "lvm_meta_pool", "size": 192}, {"vg": "os", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "logs", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "mysql", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "image", "type": "pv", "lvm_meta_size": 64, "size": 50508}], "type": "disk", "id": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 51200}, {"_allocate_size": "min", "label": "Base System", "min_size": 18432, "volumes": [{"mount": "/", "size": 15360, "type": "lv", "name": "root", "file_system": "ext4"}, {"mount": "swap", "size": 3072, "type": "lv", "name": "swap", "file_system": "swap"}], "type": "vg", "id": "os"}, {"_allocate_size": "min", "label": "Logs", "min_size": 10240, "volumes": [{"mount": "/var/log", "size": 10240, "type": "lv", "name": "log", "file_system": "ext4"}], "type": "vg", "id": "logs"}, {"_allocate_size": "all", "label": "Image Storage", "min_size": 5120, "volumes": [{"mount": "/var/lib/glance", "size": 102180, "type": "lv", "name": "glance", "file_system": "xfs"}], "type": "vg", "id": "image"}, {"_allocate_size": "min", "label": "Mysql Database", "min_size": 20480, "volumes": [{"mount": "/var/lib/mysql", "size": 20480, "type": "lv", "name": "root", "file_system": "ext4"}], "type": "vg", "id": "mysql"}]}, "mlnx_plugin_mode": "disabled", "master_ip": "10.109.25.2", "mco_connector": "rabbitmq", "cloud_init_templates": {"cloud_config": "cloud_config_fuel_8.0_ubuntu.jinja2", "meta_data": "meta_data_fuel_8.0_ubuntu.jinja2", "boothook": "boothook_fuel_8.0_ubuntu.jinja2"}, "mlnx_vf_num": "16", "admin_net": "10.109.25.0/24", "mco_host": "10.109.25.2"}, "name": "node-1", "hostname": "node-1.test.domain.local", "slave_name": "node-1", "power_pass": "/root/.ssh/bootstrap.rsa", "netboot_enabled": "1"}, {"profile": "ubuntu_1404_x86_64", "name_servers_search": "\\"test.domain.local\\"", "uid": "2", "interfaces": {"eth4": {"static": "0", "mac_address": "64:22:27:4e:1e:d9"}, "eth3": {"static": "0", "mac_address": "64:6d:9e:1d:80:40"}, "eth2": {"static": "0", "mac_address": "64:ff:b6:8f:57:e8"}, "eth1": {"static": "0", "mac_address": "64:d4:a8:a7:db:41"}, "eth0": {"ip_address": "10.109.25.3", "dns_name": "node-2.test.domain.local", "netmask": "255.255.255.0", "static": "0", "mac_address": "64:e7:60:cb:1e:ec"}}, "interfaces_extra": {"eth4": {"onboot": "no", "peerdns": "no"}, "eth3": {"onboot": "no", "peerdns": "no"}, "eth2": {"onboot": "no", "peerdns": "no"}, "eth1": {"onboot": "no", "peerdns": "no"}, "eth0": {"onboot": "yes", "peerdns": "no"}}, "power_type": "ssh", "power_user": "root", "kernel_options": {"udevrules": "64:e7:60:cb:1e:ec_eth0,64:d4:a8:a7:db:41_eth1,64:ff:b6:8f:57:e8_eth2,64:6d:9e:1d:80:40_eth3,64:22:27:4e:1e:d9_eth4", "netcfg/choose_interface": "64:e7:60:cb:1e:ec"}, "power_address": "10.109.25.3", "name_servers": "\\"10.109.25.2\\"", "ks_meta": {"gw": "10.109.25.1", "mco_enable": 1, "mco_vhost": "mcollective", "repo_setup": {"installer_kernel": {"local": "/var/www/nailgun/ubuntu/x86_64/images/linux", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux"}, "repos": [{"name": "ubuntu-0", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty", "type": "deb"}, {"name": "ubuntu-1", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-updates", "type": "deb"}, {"name": "ubuntu-2", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-security", "type": "deb"}, {"name": "ubuntu-3", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-proposed", "type": "deb"}, {"name": "mos", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/x86_64", "priority": 1050, "suite": "mos8.0", "type": "deb"}, {"name": "mos-updates", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-updates", "type": "deb"}, {"name": "mos-security", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-security", "type": "deb"}, {"name": "mos-holdback", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1100, "suite": "mos8.0-holdback", "type": "deb"}, {"name": "Auxiliary", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/auxiliary", "priority": 1150, "suite": "auxiliary", "type": "deb"}], "metadata": {"always_editable": true, "weight": 50, "label": "Repositories"}, "installer_initrd": {"local": "/var/www/nailgun/ubuntu/x86_64/images/initrd.gz", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz"}}, "authorized_keys": ["\\"ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvZYfsjHbbaoHL81h0NRB5tCfmD0Pj4jaoXtToNfb+XDOO+lGgGLsBCVciFBiaL7+q8NoUIwpbmeldTsgJwTXNasHlN+3Sx4fBHD5pVHYbfObCyQVWNuEbCQJebNcpNQ3atAlkq8ot1YOmmlNV9D3bygiIURgmiceHCyRRBEPBwrI2H1RPrKMw14fo6ge6ulhjUZlaZa9UyUrH9aeftS04EXxIGwiPjHGkrDZQeyoeU4/3DuF3eJn4fyu5kq7mx0Pswc1D8IzpIxqQNe3hM0/PHDO8EixSfPC2Jn+l4LkBRrZeUUVlPvfAfsfOYRnucKtx5R9hPCdtUIoEQB4T01QBQ== root@nailgun.test.domain.local\\""], "mlnx_iser_enabled": false, "mco_pskey": "unset", "mco_user": "mcollective", "puppet_enable": 0, "fuel_version": "8.0", "install_log_2_syslog": 1, "image_data": {"/boot": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64-boot.img.gz", "format": "ext2"}, "/": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64.img.gz", "format": "ext4"}}, "timezone": "Etc/UTC", "puppet_auto_setup": 1, "puppet_master": "nailgun.test.domain.local", "mco_auto_setup": 1, "mco_password": "DExPXYp5", "auth_key": "\\"\\"", "pm_data": {"kernel_params": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "ks_spaces": [{"name": "vda", "extra": ["disk/by-id/virtio-936a879d0e284edfb874"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "type": "raid", "file_system": "ext2", "name": "Boot", "size": 200}, {"type": "lvm_meta_pool", "size": 0}, {"vg": "os", "type": "pv", "lvm_meta_size": 64, "size": 18496}, {"vg": "logs", "type": "pv", "lvm_meta_size": 64, "size": 10304}, {"vg": "mysql", "type": "pv", "lvm_meta_size": 64, "size": 20544}, {"vg": "image", "type": "pv", "lvm_meta_size": 64, "size": 1356}], "type": "disk", "id": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 51200}, {"name": "vdb", "extra": ["disk/by-id/virtio-f25535566a014142abf5"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "type": "raid", "file_system": "ext2", "name": "Boot", "size": 200}, {"type": "lvm_meta_pool", "size": 192}, {"vg": "os", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "logs", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "mysql", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "image", "type": "pv", "lvm_meta_size": 64, "size": 50508}], "type": "disk", "id": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 51200}, {"name": "vdc", "extra": ["disk/by-id/virtio-10a051460e134d919715"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "type": "raid", "file_system": "ext2", "name": "Boot", "size": 200}, {"type": "lvm_meta_pool", "size": 192}, {"vg": "os", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "logs", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "mysql", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "image", "type": "pv", "lvm_meta_size": 64, "size": 50508}], "type": "disk", "id": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 51200}, {"_allocate_size": "min", "label": "Base System", "min_size": 18432, "volumes": [{"mount": "/", "size": 15360, "type": "lv", "name": "root", "file_system": "ext4"}, {"mount": "swap", "size": 3072, "type": "lv", "name": "swap", "file_system": "swap"}], "type": "vg", "id": "os"}, {"_allocate_size": "min", "label": "Logs", "min_size": 10240, "volumes": [{"mount": "/var/log", "size": 10240, "type": "lv", "name": "log", "file_system": "ext4"}], "type": "vg", "id": "logs"}, {"_allocate_size": "all", "label": "Image Storage", "min_size": 5120, "volumes": [{"mount": "/var/lib/glance", "size": 102180, "type": "lv", "name": "glance", "file_system": "xfs"}], "type": "vg", "id": "image"}, {"_allocate_size": "min", "label": "Mysql Database", "min_size": 20480, "volumes": [{"mount": "/var/lib/mysql", "size": 20480, "type": "lv", "name": "root", "file_system": "ext4"}], "type": "vg", "id": "mysql"}]}, "mlnx_plugin_mode": "disabled", "master_ip": "10.109.25.2", "mco_connector": "rabbitmq", "cloud_init_templates": {"cloud_config": "cloud_config_fuel_8.0_ubuntu.jinja2", "meta_data": "meta_data_fuel_8.0_ubuntu.jinja2", "boothook": "boothook_fuel_8.0_ubuntu.jinja2"}, "mlnx_vf_num": "16", "admin_net": "10.109.25.0/24", "mco_host": "10.109.25.2"}, "name": "node-2", "hostname": "node-2.test.domain.local", "slave_name": "node-2", "power_pass": "/root/.ssh/bootstrap.rsa", "netboot_enabled": "1"}, {"profile": "ubuntu_1404_x86_64", "name_servers_search": "\\"test.domain.local\\"", "uid": "3", "interfaces": {"eth4": {"static": "0", "mac_address": "64:a0:4b:ee:32:39"}, "eth3": {"static": "0", "mac_address": "64:45:1e:2e:28:d3"}, "eth2": {"static": "0", "mac_address": "64:52:56:8c:0d:f6"}, "eth1": {"static": "0", "mac_address": "64:93:0f:ed:4e:54"}, "eth0": {"ip_address": "10.109.25.4", "dns_name": "node-3.test.domain.local", "netmask": "255.255.255.0", "static": "0", "mac_address": "64:fa:14:70:c4:71"}}, "interfaces_extra": {"eth4": {"onboot": "no", "peerdns": "no"}, "eth3": {"onboot": "no", "peerdns": "no"}, "eth2": {"onboot": "no", "peerdns": "no"}, "eth1": {"onboot": "no", "peerdns": "no"}, "eth0": {"onboot": "yes", "peerdns": "no"}}, "power_type": "ssh", "power_user": "root", "kernel_options": {"udevrules": "64:fa:14:70:c4:71_eth0,64:93:0f:ed:4e:54_eth1,64:52:56:8c:0d:f6_eth2,64:45:1e:2e:28:d3_eth3,64:a0:4b:ee:32:39_eth4", "netcfg/choose_interface": "64:fa:14:70:c4:71"}, "power_address": "10.109.25.4", "name_servers": "\\"10.109.25.2\\"", "ks_meta": {"gw": "10.109.25.1", "mco_enable": 1, "mco_vhost": "mcollective", "repo_setup": {"installer_kernel": {"local": "/var/www/nailgun/ubuntu/x86_64/images/linux", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux"}, "repos": [{"name": "ubuntu-0", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty", "type": "deb"}, {"name": "ubuntu-1", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-updates", "type": "deb"}, {"name": "ubuntu-2", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-security", "type": "deb"}, {"name": "ubuntu-3", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-proposed", "type": "deb"}, {"name": "mos", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/x86_64", "priority": 1050, "suite": "mos8.0", "type": "deb"}, {"name": "mos-updates", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-updates", "type": "deb"}, {"name": "mos-security", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-security", "type": "deb"}, {"name": "mos-holdback", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1100, "suite": "mos8.0-holdback", "type": "deb"}, {"name": "Auxiliary", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/auxiliary", "priority": 1150, "suite": "auxiliary", "type": "deb"}], "metadata": {"always_editable": true, "weight": 50, "label": "Repositories"}, "installer_initrd": {"local": "/var/www/nailgun/ubuntu/x86_64/images/initrd.gz", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz"}}, "authorized_keys": ["\\"ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvZYfsjHbbaoHL81h0NRB5tCfmD0Pj4jaoXtToNfb+XDOO+lGgGLsBCVciFBiaL7+q8NoUIwpbmeldTsgJwTXNasHlN+3Sx4fBHD5pVHYbfObCyQVWNuEbCQJebNcpNQ3atAlkq8ot1YOmmlNV9D3bygiIURgmiceHCyRRBEPBwrI2H1RPrKMw14fo6ge6ulhjUZlaZa9UyUrH9aeftS04EXxIGwiPjHGkrDZQeyoeU4/3DuF3eJn4fyu5kq7mx0Pswc1D8IzpIxqQNe3hM0/PHDO8EixSfPC2Jn+l4LkBRrZeUUVlPvfAfsfOYRnucKtx5R9hPCdtUIoEQB4T01QBQ== root@nailgun.test.domain.local\\""], "mlnx_iser_enabled": false, "mco_pskey": "unset", "mco_user": "mcollective", "puppet_enable": 0, "fuel_version": "8.0", "install_log_2_syslog": 1, "image_data": {"/boot": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64-boot.img.gz", "format": "ext2"}, "/": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64.img.gz", "format": "ext4"}}, "timezone": "Etc/UTC", "puppet_auto_setup": 1, "puppet_master": "nailgun.test.domain.local", "mco_auto_setup": 1, "mco_password": "DExPXYp5", "auth_key": "\\"\\"", "pm_data": {"kernel_params": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "ks_spaces": [{"name": "vda", "extra": ["disk/by-id/virtio-683de68ab7bc4901b410"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "type": "raid", "file_system": "ext2", "name": "Boot", "size": 200}, {"type": "lvm_meta_pool", "size": 0}, {"vg": "os", "type": "pv", "lvm_meta_size": 64, "size": 18496}, {"vg": "logs", "type": "pv", "lvm_meta_size": 64, "size": 10304}, {"vg": "mysql", "type": "pv", "lvm_meta_size": 64, "size": 20544}, {"vg": "image", "type": "pv", "lvm_meta_size": 64, "size": 1356}], "type": "disk", "id": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 51200}, {"name": "vdb", "extra": ["disk/by-id/virtio-fa1feadae0be4d0d98d2"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "type": "raid", "file_system": "ext2", "name": "Boot", "size": 200}, {"type": "lvm_meta_pool", "size": 192}, {"vg": "os", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "logs", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "mysql", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "image", "type": "pv", "lvm_meta_size": 64, "size": 50508}], "type": "disk", "id": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 51200}, {"name": "vdc", "extra": ["disk/by-id/virtio-82650f2c4b334225b7ab"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "type": "raid", "file_system": "ext2", "name": "Boot", "size": 200}, {"type": "lvm_meta_pool", "size": 192}, {"vg": "os", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "logs", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "mysql", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "image", "type": "pv", "lvm_meta_size": 64, "size": 50508}], "type": "disk", "id": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 51200}, {"_allocate_size": "min", "label": "Base System", "min_size": 18432, "volumes": [{"mount": "/", "size": 15360, "type": "lv", "name": "root", "file_system": "ext4"}, {"mount": "swap", "size": 3072, "type": "lv", "name": "swap", "file_system": "swap"}], "type": "vg", "id": "os"}, {"_allocate_size": "min", "label": "Logs", "min_size": 10240, "volumes": [{"mount": "/var/log", "size": 10240, "type": "lv", "name": "log", "file_system": "ext4"}], "type": "vg", "id": "logs"}, {"_allocate_size": "all", "label": "Image Storage", "min_size": 5120, "volumes": [{"mount": "/var/lib/glance", "size": 102180, "type": "lv", "name": "glance", "file_system": "xfs"}], "type": "vg", "id": "image"}, {"_allocate_size": "min", "label": "Mysql Database", "min_size": 20480, "volumes": [{"mount": "/var/lib/mysql", "size": 20480, "type": "lv", "name": "root", "file_system": "ext4"}], "type": "vg", "id": "mysql"}]}, "mlnx_plugin_mode": "disabled", "master_ip": "10.109.25.2", "mco_connector": "rabbitmq", "cloud_init_templates": {"cloud_config": "cloud_config_fuel_8.0_ubuntu.jinja2", "meta_data": "meta_data_fuel_8.0_ubuntu.jinja2", "boothook": "boothook_fuel_8.0_ubuntu.jinja2"}, "mlnx_vf_num": "16", "admin_net": "10.109.25.0/24", "mco_host": "10.109.25.2"}, "name": "node-3", "hostname": "node-3.test.domain.local", "slave_name": "node-3", "power_pass": "/root/.ssh/bootstrap.rsa", "netboot_enabled": "1"}, {"profile": "ubuntu_1404_x86_64", "name_servers_search": "\\"test.domain.local\\"", "uid": "4", "interfaces": {"eth4": {"static": "0", "mac_address": "64:0b:2a:4a:6c:14"}, "eth3": {"static": "0", "mac_address": "64:0e:2c:72:3e:eb"}, "eth2": {"static": "0", "mac_address": "64:9f:2a:ba:a8:97"}, "eth1": {"static": "0", "mac_address": "64:16:9c:06:d3:40"}, "eth0": {"ip_address": "10.109.30.3", "dns_name": "node-4.test.domain.local", "netmask": "255.255.255.0", "static": "0", "mac_address": "64:99:6d:51:44:e6"}}, "interfaces_extra": {"eth4": {"onboot": "no", "peerdns": "no"}, "eth3": {"onboot": "no", "peerdns": "no"}, "eth2": {"onboot": "no", "peerdns": "no"}, "eth1": {"onboot": "no", "peerdns": "no"}, "eth0": {"onboot": "yes", "peerdns": "no"}}, "power_type": "ssh", "power_user": "root", "kernel_options": {"udevrules": "64:99:6d:51:44:e6_eth0,64:16:9c:06:d3:40_eth1,64:9f:2a:ba:a8:97_eth2,64:0e:2c:72:3e:eb_eth3,64:0b:2a:4a:6c:14_eth4", "netcfg/choose_interface": "64:99:6d:51:44:e6"}, "power_address": "10.109.30.3", "name_servers": "\\"10.109.25.2\\"", "ks_meta": {"gw": "10.109.30.2", "mco_enable": 1, "mco_vhost": "mcollective", "repo_setup": {"installer_kernel": {"local": "/var/www/nailgun/ubuntu/x86_64/images/linux", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux"}, "repos": [{"name": "ubuntu-0", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty", "type": "deb"}, {"name": "ubuntu-1", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-updates", "type": "deb"}, {"name": "ubuntu-2", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-security", "type": "deb"}, {"name": "ubuntu-3", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-proposed", "type": "deb"}, {"name": "mos", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/x86_64", "priority": 1050, "suite": "mos8.0", "type": "deb"}, {"name": "mos-updates", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-updates", "type": "deb"}, {"name": "mos-security", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-security", "type": "deb"}, {"name": "mos-holdback", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1100, "suite": "mos8.0-holdback", "type": "deb"}, {"name": "Auxiliary", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/auxiliary", "priority": 1150, "suite": "auxiliary", "type": "deb"}], "metadata": {"always_editable": true, "weight": 50, "label": "Repositories"}, "installer_initrd": {"local": "/var/www/nailgun/ubuntu/x86_64/images/initrd.gz", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz"}}, "authorized_keys": ["\\"ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvZYfsjHbbaoHL81h0NRB5tCfmD0Pj4jaoXtToNfb+XDOO+lGgGLsBCVciFBiaL7+q8NoUIwpbmeldTsgJwTXNasHlN+3Sx4fBHD5pVHYbfObCyQVWNuEbCQJebNcpNQ3atAlkq8ot1YOmmlNV9D3bygiIURgmiceHCyRRBEPBwrI2H1RPrKMw14fo6ge6ulhjUZlaZa9UyUrH9aeftS04EXxIGwiPjHGkrDZQeyoeU4/3DuF3eJn4fyu5kq7mx0Pswc1D8IzpIxqQNe3hM0/PHDO8EixSfPC2Jn+l4LkBRrZeUUVlPvfAfsfOYRnucKtx5R9hPCdtUIoEQB4T01QBQ== root@nailgun.test.domain.local\\""], "mlnx_iser_enabled": false, "mco_pskey": "unset", "mco_user": "mcollective", "puppet_enable": 0, "fuel_version": "8.0", "install_log_2_syslog": 1, "image_data": {"/boot": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64-boot.img.gz", "format": "ext2"}, "/": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64.img.gz", "format": "ext4"}}, "timezone": "Etc/UTC", "puppet_auto_setup": 1, "puppet_master": "nailgun.test.domain.local", "mco_auto_setup": 1, "mco_password": "DExPXYp5", "auth_key": "\\"\\"", "pm_data": {"kernel_params": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "ks_spaces": [{"name": "vda", "extra": ["disk/by-id/virtio-02e7c7bfc4ad4670b256"], "free_space": 50508, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "type": "raid", "file_system": "ext2", "name": "Boot", "size": 200}, {"type": "lvm_meta_pool", "size": 64}, {"vg": "os", "type": "pv", "lvm_meta_size": 64, "size": 18496}, {"vg": "cinder", "type": "pv", "lvm_meta_size": 64, "size": 32140}, {"vg": "vm", "type": "pv", "lvm_meta_size": 0, "size": 0}], "type": "disk", "id": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 51200}, {"name": "vdb", "extra": ["disk/by-id/virtio-f0491e6bb4ae457daaa1"], "free_space": 50508, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "type": "raid", "file_system": "ext2", "name": "Boot", "size": 200}, {"type": "lvm_meta_pool", "size": 64}, {"vg": "os", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "cinder", "type": "pv", "lvm_meta_size": 64, "size": 34534}, {"vg": "vm", "type": "pv", "lvm_meta_size": 64, "size": 16102}], "type": "disk", "id": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 51200}, {"name": "vdc", "extra": ["disk/by-id/virtio-0e2fa65cda74408b9489"], "free_space": 50508, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "type": "raid", "file_system": "ext2", "name": "Boot", "size": 200}, {"type": "lvm_meta_pool", "size": 128}, {"vg": "os", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "cinder", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "vm", "type": "pv", "lvm_meta_size": 64, "size": 50572}], "type": "disk", "id": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 51200}, {"_allocate_size": "min", "label": "Base System", "min_size": 18432, "volumes": [{"mount": "/", "size": 15360, "type": "lv", "name": "root", "file_system": "ext4"}, {"mount": "swap", "size": 3072, "type": "lv", "name": "swap", "file_system": "swap"}], "type": "vg", "id": "os"}, {"_allocate_size": "all", "label": "Cinder", "min_size": 1536, "volumes": [], "type": "vg", "id": "cinder"}, {"_allocate_size": "all", "label": "Virtual Storage", "min_size": 5120, "volumes": [{"mount": "/var/lib/nova", "size": 66546, "type": "lv", "name": "nova", "file_system": "xfs"}], "type": "vg", "id": "vm"}]}, "mlnx_plugin_mode": "disabled", "master_ip": "10.109.25.2", "mco_connector": "rabbitmq", "cloud_init_templates": {"cloud_config": "cloud_config_fuel_8.0_ubuntu.jinja2", "meta_data": "meta_data_fuel_8.0_ubuntu.jinja2", "boothook": "boothook_fuel_8.0_ubuntu.jinja2"}, "mlnx_vf_num": "16", "admin_net": "10.109.30.0/24", "mco_host": "10.109.25.2"}, "name": "node-4", "hostname": "node-4.test.domain.local", "slave_name": "node-4", "power_pass": "/root/.ssh/bootstrap.rsa", "netboot_enabled": "1"}, {"profile": "ubuntu_1404_x86_64", "name_servers_search": "\\"test.domain.local\\"", "uid": "5", "interfaces": {"eth4": {"static": "0", "mac_address": "64:41:e3:8b:0b:17"}, "eth3": {"static": "0", "mac_address": "64:61:4f:d5:5d:b6"}, "eth2": {"static": "0", "mac_address": "64:3a:1f:a0:b3:ee"}, "eth1": {"static": "0", "mac_address": "64:e6:00:0d:07:e0"}, "eth0": {"ip_address": "10.109.30.4", "dns_name": "node-5.test.domain.local", "netmask": "255.255.255.0", "static": "0", "mac_address": "64:5e:dd:48:94:70"}}, "interfaces_extra": {"eth4": {"onboot": "no", "peerdns": "no"}, "eth3": {"onboot": "no", "peerdns": "no"}, "eth2": {"onboot": "no", "peerdns": "no"}, "eth1": {"onboot": "no", "peerdns": "no"}, "eth0": {"onboot": "yes", "peerdns": "no"}}, "power_type": "ssh", "power_user": "root", "kernel_options": {"udevrules": "64:5e:dd:48:94:70_eth0,64:e6:00:0d:07:e0_eth1,64:3a:1f:a0:b3:ee_eth2,64:61:4f:d5:5d:b6_eth3,64:41:e3:8b:0b:17_eth4", "netcfg/choose_interface": "64:5e:dd:48:94:70"}, "power_address": "10.109.30.4", "name_servers": "\\"10.109.25.2\\"", "ks_meta": {"gw": "10.109.30.2", "mco_enable": 1, "mco_vhost": "mcollective", "repo_setup": {"installer_kernel": {"local": "/var/www/nailgun/ubuntu/x86_64/images/linux", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux"}, "repos": [{"name": "ubuntu-0", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty", "type": "deb"}, {"name": "ubuntu-1", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-updates", "type": "deb"}, {"name": "ubuntu-2", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-security", "type": "deb"}, {"name": "ubuntu-3", "section": "main universe multiverse", "uri": "http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157", "priority": 1001, "suite": "trusty-proposed", "type": "deb"}, {"name": "mos", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/x86_64", "priority": 1050, "suite": "mos8.0", "type": "deb"}, {"name": "mos-updates", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-updates", "type": "deb"}, {"name": "mos-security", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1050, "suite": "mos8.0-security", "type": "deb"}, {"name": "mos-holdback", "section": "main restricted", "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/", "priority": 1100, "suite": "mos8.0-holdback", "type": "deb"}, {"name": "Auxiliary", "section": "main restricted", "uri": "http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/auxiliary", "priority": 1150, "suite": "auxiliary", "type": "deb"}], "metadata": {"always_editable": true, "weight": 50, "label": "Repositories"}, "installer_initrd": {"local": "/var/www/nailgun/ubuntu/x86_64/images/initrd.gz", "remote_relative": "dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz"}}, "authorized_keys": ["\\"ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvZYfsjHbbaoHL81h0NRB5tCfmD0Pj4jaoXtToNfb+XDOO+lGgGLsBCVciFBiaL7+q8NoUIwpbmeldTsgJwTXNasHlN+3Sx4fBHD5pVHYbfObCyQVWNuEbCQJebNcpNQ3atAlkq8ot1YOmmlNV9D3bygiIURgmiceHCyRRBEPBwrI2H1RPrKMw14fo6ge6ulhjUZlaZa9UyUrH9aeftS04EXxIGwiPjHGkrDZQeyoeU4/3DuF3eJn4fyu5kq7mx0Pswc1D8IzpIxqQNe3hM0/PHDO8EixSfPC2Jn+l4LkBRrZeUUVlPvfAfsfOYRnucKtx5R9hPCdtUIoEQB4T01QBQ== root@nailgun.test.domain.local\\""], "mlnx_iser_enabled": false, "mco_pskey": "unset", "mco_user": "mcollective", "puppet_enable": 0, "fuel_version": "8.0", "install_log_2_syslog": 1, "image_data": {"/boot": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64-boot.img.gz", "format": "ext2"}, "/": {"container": "gzip", "uri": "http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64.img.gz", "format": "ext4"}}, "timezone": "Etc/UTC", "puppet_auto_setup": 1, "puppet_master": "nailgun.test.domain.local", "mco_auto_setup": 1, "mco_password": "DExPXYp5", "auth_key": "\\"\\"", "pm_data": {"kernel_params": "console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset", "ks_spaces": [{"name": "vda", "extra": ["disk/by-id/virtio-c24a89625fad41008f4a"], "free_space": 50508, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "type": "raid", "file_system": "ext2", "name": "Boot", "size": 200}, {"type": "lvm_meta_pool", "size": 64}, {"vg": "os", "type": "pv", "lvm_meta_size": 64, "size": 18496}, {"vg": "cinder", "type": "pv", "lvm_meta_size": 64, "size": 32140}, {"vg": "vm", "type": "pv", "lvm_meta_size": 0, "size": 0}], "type": "disk", "id": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 51200}, {"name": "vdb", "extra": ["disk/by-id/virtio-4aa100f31cb446a1a6e0"], "free_space": 50508, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "type": "raid", "file_system": "ext2", "name": "Boot", "size": 200}, {"type": "lvm_meta_pool", "size": 64}, {"vg": "os", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "cinder", "type": "pv", "lvm_meta_size": 64, "size": 34534}, {"vg": "vm", "type": "pv", "lvm_meta_size": 64, "size": 16102}], "type": "disk", "id": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 51200}, {"name": "vdc", "extra": ["disk/by-id/virtio-1fa5d7730b7c4783a7b4"], "free_space": 50508, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "type": "raid", "file_system": "ext2", "name": "Boot", "size": 200}, {"type": "lvm_meta_pool", "size": 128}, {"vg": "os", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "cinder", "type": "pv", "lvm_meta_size": 0, "size": 0}, {"vg": "vm", "type": "pv", "lvm_meta_size": 64, "size": 50572}], "type": "disk", "id": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 51200}, {"_allocate_size": "min", "label": "Base System", "min_size": 18432, "volumes": [{"mount": "/", "size": 15360, "type": "lv", "name": "root", "file_system": "ext4"}, {"mount": "swap", "size": 3072, "type": "lv", "name": "swap", "file_system": "swap"}], "type": "vg", "id": "os"}, {"_allocate_size": "all", "label": "Cinder", "min_size": 1536, "volumes": [], "type": "vg", "id": "cinder"}, {"_allocate_size": "all", "label": "Virtual Storage", "min_size": 5120, "volumes": [{"mount": "/var/lib/nova", "size": 66546, "type": "lv", "name": "nova", "file_system": "xfs"}], "type": "vg", "id": "vm"}]}, "mlnx_plugin_mode": "disabled", "master_ip": "10.109.25.2", "mco_connector": "rabbitmq", "cloud_init_templates": {"cloud_config": "cloud_config_fuel_8.0_ubuntu.jinja2", "meta_data": "meta_data_fuel_8.0_ubuntu.jinja2", "boothook": "boothook_fuel_8.0_ubuntu.jinja2"}, "mlnx_vf_num": "16", "admin_net": "10.109.30.0/24", "mco_host": "10.109.25.2"}, "name": "node-5", "hostname": "node-5.test.domain.local", "slave_name": "node-5", "power_pass": "/root/.ssh/bootstrap.rsa", "netboot_enabled": "1"}], "fault_tolerance": [{"percentage": 2, "uids": []}], "pre_provision": [{"priority": 100, "type": "shell", "uids": ["master"], "parameters": {"retries": 1, "cmd": "fa_build_image --image_build_dir /var/lib/fuel/ibp --log-file /var/log/fuel-agent-env-1.log --data_driver nailgun_build_image --input_data '{\\"image_data\\": {\\"/boot\\": {\\"container\\": \\"gzip\\", \\"uri\\": \\"http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64-boot.img.gz\\", \\"format\\": \\"ext2\\"}, \\"/\\": {\\"container\\": \\"gzip\\", \\"uri\\": \\"http://10.109.25.2:8080/targetimages/env_1_ubuntu_1404_amd64.img.gz\\", \\"format\\": \\"ext4\\"}}, \\"output\\": \\"/var/www/nailgun/targetimages\\", \\"repos\\": [{\\"name\\": \\"ubuntu-0\\", \\"section\\": \\"main universe multiverse\\", \\"uri\\": \\"http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157\\", \\"priority\\": 1001, \\"suite\\": \\"trusty\\", \\"type\\": \\"deb\\"}, {\\"name\\": \\"ubuntu-1\\", \\"section\\": \\"main universe multiverse\\", \\"uri\\": \\"http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157\\", \\"priority\\": 1001, \\"suite\\": \\"trusty-updates\\", \\"type\\": \\"deb\\"}, {\\"name\\": \\"ubuntu-2\\", \\"section\\": \\"main universe multiverse\\", \\"uri\\": \\"http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157\\", \\"priority\\": 1001, \\"suite\\": \\"trusty-security\\", \\"type\\": \\"deb\\"}, {\\"name\\": \\"ubuntu-3\\", \\"section\\": \\"main universe multiverse\\", \\"uri\\": \\"http://mirror.seed-cz1.fuel-infra.org/pkgs/ubuntu-2015-11-03-170157\\", \\"priority\\": 1001, \\"suite\\": \\"trusty-proposed\\", \\"type\\": \\"deb\\"}, {\\"name\\": \\"mos\\", \\"section\\": \\"main restricted\\", \\"uri\\": \\"http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/x86_64\\", \\"priority\\": 1050, \\"suite\\": \\"mos8.0\\", \\"type\\": \\"deb\\"}, {\\"name\\": \\"mos-updates\\", \\"section\\": \\"main restricted\\", \\"uri\\": \\"http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/\\", \\"priority\\": 1050, \\"suite\\": \\"mos8.0-updates\\", \\"type\\": \\"deb\\"}, {\\"name\\": \\"mos-security\\", \\"section\\": \\"main restricted\\", \\"uri\\": \\"http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/\\", \\"priority\\": 1050, \\"suite\\": \\"mos8.0-security\\", \\"type\\": \\"deb\\"}, {\\"name\\": \\"mos-holdback\\", \\"section\\": \\"main restricted\\", \\"uri\\": \\"http://mirror.fuel-infra.org/mos-repos/ubuntu/8.0/\\", \\"priority\\": 1100, \\"suite\\": \\"mos8.0-holdback\\", \\"type\\": \\"deb\\"}, {\\"name\\": \\"Auxiliary\\", \\"section\\": \\"main restricted\\", \\"uri\\": \\"http://10.109.25.2:8080/2015.1.0-8.0/ubuntu/auxiliary\\", \\"priority\\": 1150, \\"suite\\": \\"auxiliary\\", \\"type\\": \\"deb\\"}], \\"codename\\": \\"trusty\\"}'", "cwd": "/", "timeout": 3600, "interval": 1}}]}}, "respond_to": "provision_resp", "method": "image_provision", "api_version": "1.0"}	{}	3	0.400000000000000022
3	1	0b54a828-2377-44d0-bf6e-0c2ab06eed50	deploy	\N	running	68	{}	{}	\N	1
10	2	7d28a8da-0ca5-4341-9353-9f9e004307c0	check_networks	\N	ready	100	{}	{}	9	1
\.


--
-- Name: tasks_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('tasks_id_seq', 15, true);


--
-- Data for Name: vmware_attributes; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY vmware_attributes (id, cluster_id, editable) FROM stdin;
1	1	{"value": {"glance": {"vcenter_username": "", "datacenter": "", "vcenter_host": "", "vcenter_password": "", "datastore": ""}, "availability_zones": [{"vcenter_username": "", "nova_computes": [{"datastore_regex": "", "vsphere_cluster": "", "service_name": "", "target_node": {"current": {"id": "controllers", "label": "controllers"}, "options": [{"id": "controllers", "label": "controllers"}]}}], "vcenter_host": "", "cinder": {"enable": true}, "az_name": "vcenter", "vcenter_password": ""}], "network": {"esxi_vlan_interface": ""}}, "metadata": [{"restrictions": [{"message": "VMware vCenter not enabled for cluster", "condition": "settings:common.use_vcenter.value == false"}], "type": "array", "name": "availability_zones", "fields": [{"regex": {"source": "^(?!nova$)\\\\w+$", "error": "Invalid availability zone name"}, "label": "Availability zone", "type": "text", "description": "Availability zone name", "name": "az_name"}, {"regex": {"source": "^[a-zA-Z\\\\d]+[-\\\\.\\\\da-zA-Z]*$", "error": "Invalid vCenter host"}, "label": "vCenter host", "type": "text", "description": "vCenter host or IP", "name": "vcenter_host"}, {"regex": {"source": "\\\\S", "error": "Empty vCenter username"}, "label": "vCenter username", "type": "text", "description": "vCenter username", "name": "vcenter_username"}, {"regex": {"source": "\\\\S", "error": "Empty vCenter password"}, "label": "vCenter password", "type": "password", "description": "vCenter password", "name": "vcenter_password"}, {"fields": [{"regex": {"source": "\\\\S", "error": "Invalid vSphere cluster"}, "label": "vSphere cluster", "type": "text", "description": "vSphere cluster", "name": "vsphere_cluster"}, {"regex": {"source": "^\\\\w[\\\\w\\\\-]+$", "error": "Invalid service name"}, "label": "Service name", "type": "text", "description": "Service name", "name": "service_name"}, {"regex": {"source": "\\\\S", "error": "Invalid datastore regex"}, "label": "Datastore regex", "type": "text", "description": "Datastore regex", "name": "datastore_regex"}, {"label": "Target node", "type": "select", "description": "Target node for nova-compute service", "name": "target_node"}], "type": "array", "name": "nova_computes"}]}, {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'nova_network' or networking_parameters:net_manager != 'VlanManager' or settings:common.use_vcenter.value == false"}], "type": "object", "name": "network", "fields": [{"regex": {"source": "\\\\S", "error": "Invalid network interface"}, "label": "VLAN interface", "type": "text", "description": "VLAN interface", "name": "esxi_vlan_interface"}]}, {"restrictions": [{"message": "VMware vCenter datastore for images is not enabled in Settings tab", "condition": "settings:storage.images_vcenter.value == false or settings:common.use_vcenter.value == false"}], "type": "object", "name": "glance", "fields": [{"regex": {"source": "^[a-zA-Z\\\\d]+[-\\\\.\\\\da-zA-Z]*$", "error": "Invalid vCenter host"}, "label": "vCenter host", "type": "text", "description": "vCenter host or IP", "name": "vcenter_host"}, {"regex": {"source": "\\\\S", "error": "Empty vCenter username"}, "label": "vCenter username", "type": "text", "description": "vCenter username", "name": "vcenter_username"}, {"regex": {"source": "\\\\S", "error": "Empty vCenter password"}, "label": "vCenter password", "type": "password", "description": "vCenter password", "name": "vcenter_password"}, {"regex": {"source": "\\\\S", "error": "Invalid datacenter"}, "label": "Datacenter", "type": "text", "description": "Datacenter", "name": "datacenter"}, {"regex": {"source": "\\\\S", "error": "Invalid datastore"}, "label": "Datastore", "type": "text", "description": "Datastore", "name": "datastore"}]}]}
2	2	{"value": {"glance": {"vcenter_username": "", "datacenter": "", "vcenter_host": "", "vcenter_password": "", "datastore": ""}, "availability_zones": [{"vcenter_username": "", "nova_computes": [{"datastore_regex": "", "vsphere_cluster": "", "service_name": "", "target_node": {"current": {"id": "controllers", "label": "controllers"}, "options": [{"id": "controllers", "label": "controllers"}]}}], "vcenter_host": "", "cinder": {"enable": true}, "az_name": "vcenter", "vcenter_password": ""}], "network": {"esxi_vlan_interface": ""}}, "metadata": [{"restrictions": [{"message": "VMware vCenter not enabled for cluster", "condition": "settings:common.use_vcenter.value == false"}], "type": "array", "name": "availability_zones", "fields": [{"regex": {"source": "^(?!nova$)\\\\w+$", "error": "Invalid availability zone name"}, "label": "Availability zone", "type": "text", "description": "Availability zone name", "name": "az_name"}, {"regex": {"source": "^[a-zA-Z\\\\d]+[-\\\\.\\\\da-zA-Z]*$", "error": "Invalid vCenter host"}, "label": "vCenter host", "type": "text", "description": "vCenter host or IP", "name": "vcenter_host"}, {"regex": {"source": "\\\\S", "error": "Empty vCenter username"}, "label": "vCenter username", "type": "text", "description": "vCenter username", "name": "vcenter_username"}, {"regex": {"source": "\\\\S", "error": "Empty vCenter password"}, "label": "vCenter password", "type": "password", "description": "vCenter password", "name": "vcenter_password"}, {"fields": [{"regex": {"source": "\\\\S", "error": "Invalid vSphere cluster"}, "label": "vSphere cluster", "type": "text", "description": "vSphere cluster", "name": "vsphere_cluster"}, {"regex": {"source": "^\\\\w[\\\\w\\\\-]+$", "error": "Invalid service name"}, "label": "Service name", "type": "text", "description": "Service name", "name": "service_name"}, {"regex": {"source": "\\\\S", "error": "Invalid datastore regex"}, "label": "Datastore regex", "type": "text", "description": "Datastore regex", "name": "datastore_regex"}, {"label": "Target node", "type": "select", "description": "Target node for nova-compute service", "name": "target_node"}], "type": "array", "name": "nova_computes"}]}, {"restrictions": [{"action": "hide", "condition": "cluster:net_provider != 'nova_network' or networking_parameters:net_manager != 'VlanManager' or settings:common.use_vcenter.value == false"}], "type": "object", "name": "network", "fields": [{"regex": {"source": "\\\\S", "error": "Invalid network interface"}, "label": "VLAN interface", "type": "text", "description": "VLAN interface", "name": "esxi_vlan_interface"}]}, {"restrictions": [{"message": "VMware vCenter datastore for images is not enabled in Settings tab", "condition": "settings:storage.images_vcenter.value == false or settings:common.use_vcenter.value == false"}], "type": "object", "name": "glance", "fields": [{"regex": {"source": "^[a-zA-Z\\\\d]+[-\\\\.\\\\da-zA-Z]*$", "error": "Invalid vCenter host"}, "label": "vCenter host", "type": "text", "description": "vCenter host or IP", "name": "vcenter_host"}, {"regex": {"source": "\\\\S", "error": "Empty vCenter username"}, "label": "vCenter username", "type": "text", "description": "vCenter username", "name": "vcenter_username"}, {"regex": {"source": "\\\\S", "error": "Empty vCenter password"}, "label": "vCenter password", "type": "password", "description": "vCenter password", "name": "vcenter_password"}, {"regex": {"source": "\\\\S", "error": "Invalid datacenter"}, "label": "Datacenter", "type": "text", "description": "Datacenter", "name": "datacenter"}, {"regex": {"source": "\\\\S", "error": "Invalid datastore"}, "label": "Datastore", "type": "text", "description": "Datastore", "name": "datastore"}]}]}
\.


--
-- Name: vmware_attributes_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('vmware_attributes_id_seq', 2, true);


--
-- Data for Name: volume_manager_alembic_version; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY volume_manager_alembic_version (version_num) FROM stdin;
086cde3de7cf
\.


--
-- Data for Name: volume_manager_node_volumes; Type: TABLE DATA; Schema: public; Owner: nailgun
--

COPY volume_manager_node_volumes (id, node_id, volumes) FROM stdin;
4	4	[{"name": "vda", "extra": ["disk/by-id/virtio-02e7c7bfc4ad4670b256"], "free_space": 50508, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "size": 200, "type": "raid", "file_system": "ext2", "name": "Boot"}, {"type": "lvm_meta_pool", "size": 64}, {"size": 18496, "type": "pv", "lvm_meta_size": 64, "vg": "os"}, {"size": 32140, "type": "pv", "lvm_meta_size": 64, "vg": "cinder"}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "vm"}], "type": "disk", "id": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 51200}, {"name": "vdb", "extra": ["disk/by-id/virtio-f0491e6bb4ae457daaa1"], "free_space": 50508, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "size": 200, "type": "raid", "file_system": "ext2", "name": "Boot"}, {"type": "lvm_meta_pool", "size": 64}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "os"}, {"size": 34534, "type": "pv", "lvm_meta_size": 64, "vg": "cinder"}, {"size": 16102, "type": "pv", "lvm_meta_size": 64, "vg": "vm"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 51200}, {"name": "vdc", "extra": ["disk/by-id/virtio-0e2fa65cda74408b9489"], "free_space": 50508, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "size": 200, "type": "raid", "file_system": "ext2", "name": "Boot"}, {"type": "lvm_meta_pool", "size": 128}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "os"}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "cinder"}, {"size": 50572, "type": "pv", "lvm_meta_size": 64, "vg": "vm"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 51200}, {"_allocate_size": "min", "label": "Base System", "min_size": 18432, "volumes": [{"mount": "/", "type": "lv", "name": "root", "file_system": "ext4", "size": 15360}, {"mount": "swap", "type": "lv", "name": "swap", "file_system": "swap", "size": 3072}], "type": "vg", "id": "os"}, {"_allocate_size": "all", "label": "Cinder", "min_size": 1536, "volumes": [], "type": "vg", "id": "cinder"}, {"_allocate_size": "all", "label": "Virtual Storage", "min_size": 5120, "volumes": [{"mount": "/var/lib/nova", "type": "lv", "name": "nova", "file_system": "xfs", "size": 66546}], "type": "vg", "id": "vm"}]
1	1	[{"name": "vda", "extra": ["disk/by-id/virtio-824e132275744208a9c8"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "size": 200, "type": "raid", "file_system": "ext2", "name": "Boot"}, {"type": "lvm_meta_pool", "size": 0}, {"size": 18496, "type": "pv", "lvm_meta_size": 64, "vg": "os"}, {"size": 10304, "type": "pv", "lvm_meta_size": 64, "vg": "logs"}, {"size": 20544, "type": "pv", "lvm_meta_size": 64, "vg": "mysql"}, {"size": 1356, "type": "pv", "lvm_meta_size": 64, "vg": "image"}], "type": "disk", "id": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 51200}, {"name": "vdb", "extra": ["disk/by-id/virtio-ad6e3203f739456f9072"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "size": 200, "type": "raid", "file_system": "ext2", "name": "Boot"}, {"type": "lvm_meta_pool", "size": 192}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "os"}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "logs"}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "mysql"}, {"size": 50508, "type": "pv", "lvm_meta_size": 64, "vg": "image"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 51200}, {"name": "vdc", "extra": ["disk/by-id/virtio-e692bda1180f4d9f8b57"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "size": 200, "type": "raid", "file_system": "ext2", "name": "Boot"}, {"type": "lvm_meta_pool", "size": 192}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "os"}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "logs"}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "mysql"}, {"size": 50508, "type": "pv", "lvm_meta_size": 64, "vg": "image"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 51200}, {"_allocate_size": "min", "label": "Base System", "min_size": 18432, "volumes": [{"mount": "/", "type": "lv", "name": "root", "file_system": "ext4", "size": 15360}, {"mount": "swap", "type": "lv", "name": "swap", "file_system": "swap", "size": 3072}], "type": "vg", "id": "os"}, {"_allocate_size": "min", "label": "Logs", "min_size": 10240, "volumes": [{"mount": "/var/log", "type": "lv", "name": "log", "file_system": "ext4", "size": 10240}], "type": "vg", "id": "logs"}, {"_allocate_size": "all", "label": "Image Storage", "min_size": 5120, "volumes": [{"mount": "/var/lib/glance", "type": "lv", "name": "glance", "file_system": "xfs", "size": 102180}], "type": "vg", "id": "image"}, {"_allocate_size": "min", "label": "Mysql Database", "min_size": 20480, "volumes": [{"mount": "/var/lib/mysql", "type": "lv", "name": "root", "file_system": "ext4", "size": 20480}], "type": "vg", "id": "mysql"}]
5	5	[{"name": "vda", "extra": ["disk/by-id/virtio-c24a89625fad41008f4a"], "free_space": 50508, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "size": 200, "type": "raid", "file_system": "ext2", "name": "Boot"}, {"type": "lvm_meta_pool", "size": 64}, {"size": 18496, "type": "pv", "lvm_meta_size": 64, "vg": "os"}, {"size": 32140, "type": "pv", "lvm_meta_size": 64, "vg": "cinder"}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "vm"}], "type": "disk", "id": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 51200}, {"name": "vdb", "extra": ["disk/by-id/virtio-4aa100f31cb446a1a6e0"], "free_space": 50508, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "size": 200, "type": "raid", "file_system": "ext2", "name": "Boot"}, {"type": "lvm_meta_pool", "size": 64}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "os"}, {"size": 34534, "type": "pv", "lvm_meta_size": 64, "vg": "cinder"}, {"size": 16102, "type": "pv", "lvm_meta_size": 64, "vg": "vm"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 51200}, {"name": "vdc", "extra": ["disk/by-id/virtio-1fa5d7730b7c4783a7b4"], "free_space": 50508, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "size": 200, "type": "raid", "file_system": "ext2", "name": "Boot"}, {"type": "lvm_meta_pool", "size": 128}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "os"}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "cinder"}, {"size": 50572, "type": "pv", "lvm_meta_size": 64, "vg": "vm"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 51200}, {"_allocate_size": "min", "label": "Base System", "min_size": 18432, "volumes": [{"mount": "/", "type": "lv", "name": "root", "file_system": "ext4", "size": 15360}, {"mount": "swap", "type": "lv", "name": "swap", "file_system": "swap", "size": 3072}], "type": "vg", "id": "os"}, {"_allocate_size": "all", "label": "Cinder", "min_size": 1536, "volumes": [], "type": "vg", "id": "cinder"}, {"_allocate_size": "all", "label": "Virtual Storage", "min_size": 5120, "volumes": [{"mount": "/var/lib/nova", "type": "lv", "name": "nova", "file_system": "xfs", "size": 66546}], "type": "vg", "id": "vm"}]
6	6	[{"name": "vda", "extra": ["disk/by-id/virtio-28598bd52e2946fcb06f"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "size": 200, "type": "raid", "file_system": "ext2", "name": "Boot"}, {"type": "lvm_meta_pool", "size": 0}, {"size": 18496, "type": "pv", "lvm_meta_size": 64, "vg": "os"}, {"size": 10304, "type": "pv", "lvm_meta_size": 64, "vg": "logs"}, {"size": 20544, "type": "pv", "lvm_meta_size": 64, "vg": "mysql"}, {"size": 1356, "type": "pv", "lvm_meta_size": 64, "vg": "image"}], "type": "disk", "id": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 51200}, {"name": "vdb", "extra": ["disk/by-id/virtio-8558aa1d10fc479298eb"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "size": 200, "type": "raid", "file_system": "ext2", "name": "Boot"}, {"type": "lvm_meta_pool", "size": 192}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "os"}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "logs"}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "mysql"}, {"size": 50508, "type": "pv", "lvm_meta_size": 64, "vg": "image"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 51200}, {"name": "vdc", "extra": ["disk/by-id/virtio-6b064dbed0f645cd9739"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "size": 200, "type": "raid", "file_system": "ext2", "name": "Boot"}, {"type": "lvm_meta_pool", "size": 192}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "os"}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "logs"}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "mysql"}, {"size": 50508, "type": "pv", "lvm_meta_size": 64, "vg": "image"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 51200}, {"_allocate_size": "min", "label": "Base System", "min_size": 18432, "volumes": [{"mount": "/", "type": "lv", "name": "root", "file_system": "ext4", "size": 15360}, {"mount": "swap", "type": "lv", "name": "swap", "file_system": "swap", "size": 3072}], "type": "vg", "id": "os"}, {"_allocate_size": "min", "label": "Logs", "min_size": 10240, "volumes": [{"mount": "/var/log", "type": "lv", "name": "log", "file_system": "ext4", "size": 10240}], "type": "vg", "id": "logs"}, {"_allocate_size": "all", "label": "Image Storage", "min_size": 5120, "volumes": [{"mount": "/var/lib/glance", "type": "lv", "name": "glance", "file_system": "xfs", "size": 102180}], "type": "vg", "id": "image"}, {"_allocate_size": "min", "label": "Mysql Database", "min_size": 20480, "volumes": [{"mount": "/var/lib/mysql", "type": "lv", "name": "root", "file_system": "ext4", "size": 20480}], "type": "vg", "id": "mysql"}]
3	3	[{"name": "vda", "extra": ["disk/by-id/virtio-683de68ab7bc4901b410"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "size": 200, "type": "raid", "file_system": "ext2", "name": "Boot"}, {"type": "lvm_meta_pool", "size": 0}, {"size": 18496, "type": "pv", "lvm_meta_size": 64, "vg": "os"}, {"size": 10304, "type": "pv", "lvm_meta_size": 64, "vg": "logs"}, {"size": 20544, "type": "pv", "lvm_meta_size": 64, "vg": "mysql"}, {"size": 1356, "type": "pv", "lvm_meta_size": 64, "vg": "image"}], "type": "disk", "id": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 51200}, {"name": "vdb", "extra": ["disk/by-id/virtio-fa1feadae0be4d0d98d2"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "size": 200, "type": "raid", "file_system": "ext2", "name": "Boot"}, {"type": "lvm_meta_pool", "size": 192}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "os"}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "logs"}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "mysql"}, {"size": 50508, "type": "pv", "lvm_meta_size": 64, "vg": "image"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 51200}, {"name": "vdc", "extra": ["disk/by-id/virtio-82650f2c4b334225b7ab"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "size": 200, "type": "raid", "file_system": "ext2", "name": "Boot"}, {"type": "lvm_meta_pool", "size": 192}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "os"}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "logs"}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "mysql"}, {"size": 50508, "type": "pv", "lvm_meta_size": 64, "vg": "image"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 51200}, {"_allocate_size": "min", "label": "Base System", "min_size": 18432, "volumes": [{"mount": "/", "type": "lv", "name": "root", "file_system": "ext4", "size": 15360}, {"mount": "swap", "type": "lv", "name": "swap", "file_system": "swap", "size": 3072}], "type": "vg", "id": "os"}, {"_allocate_size": "min", "label": "Logs", "min_size": 10240, "volumes": [{"mount": "/var/log", "type": "lv", "name": "log", "file_system": "ext4", "size": 10240}], "type": "vg", "id": "logs"}, {"_allocate_size": "all", "label": "Image Storage", "min_size": 5120, "volumes": [{"mount": "/var/lib/glance", "type": "lv", "name": "glance", "file_system": "xfs", "size": 102180}], "type": "vg", "id": "image"}, {"_allocate_size": "min", "label": "Mysql Database", "min_size": 20480, "volumes": [{"mount": "/var/lib/mysql", "type": "lv", "name": "root", "file_system": "ext4", "size": 20480}], "type": "vg", "id": "mysql"}]
2	2	[{"name": "vda", "extra": ["disk/by-id/virtio-936a879d0e284edfb874"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "size": 200, "type": "raid", "file_system": "ext2", "name": "Boot"}, {"type": "lvm_meta_pool", "size": 0}, {"size": 18496, "type": "pv", "lvm_meta_size": 64, "vg": "os"}, {"size": 10304, "type": "pv", "lvm_meta_size": 64, "vg": "logs"}, {"size": 20544, "type": "pv", "lvm_meta_size": 64, "vg": "mysql"}, {"size": 1356, "type": "pv", "lvm_meta_size": 64, "vg": "image"}], "type": "disk", "id": "disk/by-path/pci-0000:00:09.0-virtio-pci-virtio0", "size": 51200}, {"name": "vdb", "extra": ["disk/by-id/virtio-f25535566a014142abf5"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "size": 200, "type": "raid", "file_system": "ext2", "name": "Boot"}, {"type": "lvm_meta_pool", "size": 192}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "os"}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "logs"}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "mysql"}, {"size": 50508, "type": "pv", "lvm_meta_size": 64, "vg": "image"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0a.0-virtio-pci-virtio1", "size": 51200}, {"name": "vdc", "extra": ["disk/by-id/virtio-10a051460e134d919715"], "free_space": 50444, "volumes": [{"type": "boot", "size": 300}, {"mount": "/boot", "size": 200, "type": "raid", "file_system": "ext2", "name": "Boot"}, {"type": "lvm_meta_pool", "size": 192}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "os"}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "logs"}, {"size": 0, "type": "pv", "lvm_meta_size": 0, "vg": "mysql"}, {"size": 50508, "type": "pv", "lvm_meta_size": 64, "vg": "image"}], "type": "disk", "id": "disk/by-path/pci-0000:00:0b.0-virtio-pci-virtio2", "size": 51200}, {"_allocate_size": "min", "label": "Base System", "min_size": 18432, "volumes": [{"mount": "/", "type": "lv", "name": "root", "file_system": "ext4", "size": 15360}, {"mount": "swap", "type": "lv", "name": "swap", "file_system": "swap", "size": 3072}], "type": "vg", "id": "os"}, {"_allocate_size": "min", "label": "Logs", "min_size": 10240, "volumes": [{"mount": "/var/log", "type": "lv", "name": "log", "file_system": "ext4", "size": 10240}], "type": "vg", "id": "logs"}, {"_allocate_size": "all", "label": "Image Storage", "min_size": 5120, "volumes": [{"mount": "/var/lib/glance", "type": "lv", "name": "glance", "file_system": "xfs", "size": 102180}], "type": "vg", "id": "image"}, {"_allocate_size": "min", "label": "Mysql Database", "min_size": 20480, "volumes": [{"mount": "/var/lib/mysql", "type": "lv", "name": "root", "file_system": "ext4", "size": 20480}], "type": "vg", "id": "mysql"}]
\.


--
-- Name: volume_manager_node_volumes_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nailgun
--

SELECT pg_catalog.setval('volume_manager_node_volumes_id_seq', 6, true);


--
-- Name: _component_name_type_uc; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY components
    ADD CONSTRAINT _component_name_type_uc UNIQUE (name, type);


--
-- Name: _hostname_cluster_uc; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY nodes
    ADD CONSTRAINT _hostname_cluster_uc UNIQUE (cluster_id, hostname);


--
-- Name: _name_cluster_uc; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY nodegroups
    ADD CONSTRAINT _name_cluster_uc UNIQUE (cluster_id, name);


--
-- Name: _name_version_unique; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY plugins
    ADD CONSTRAINT _name_version_unique UNIQUE (name, version);


--
-- Name: action_logs_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY action_logs
    ADD CONSTRAINT action_logs_pkey PRIMARY KEY (id);


--
-- Name: attributes_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY attributes
    ADD CONSTRAINT attributes_pkey PRIMARY KEY (id);


--
-- Name: capacity_log_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY capacity_log
    ADD CONSTRAINT capacity_log_pkey PRIMARY KEY (id);


--
-- Name: cluster_changes_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY cluster_changes
    ADD CONSTRAINT cluster_changes_pkey PRIMARY KEY (id);


--
-- Name: cluster_plugins_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY cluster_plugins
    ADD CONSTRAINT cluster_plugins_pkey PRIMARY KEY (id);


--
-- Name: cluster_upgrade_relations_orig_cluster_id_key; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY cluster_upgrade_relations
    ADD CONSTRAINT cluster_upgrade_relations_orig_cluster_id_key UNIQUE (orig_cluster_id);


--
-- Name: cluster_upgrade_relations_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY cluster_upgrade_relations
    ADD CONSTRAINT cluster_upgrade_relations_pkey PRIMARY KEY (id);


--
-- Name: cluster_upgrade_relations_seed_cluster_id_key; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY cluster_upgrade_relations
    ADD CONSTRAINT cluster_upgrade_relations_seed_cluster_id_key UNIQUE (seed_cluster_id);


--
-- Name: clusters_name_key; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY clusters
    ADD CONSTRAINT clusters_name_key UNIQUE (name);


--
-- Name: clusters_name_key1; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY clusters
    ADD CONSTRAINT clusters_name_key1 UNIQUE (name);


--
-- Name: clusters_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY clusters
    ADD CONSTRAINT clusters_pkey PRIMARY KEY (id);


--
-- Name: components_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY components
    ADD CONSTRAINT components_pkey PRIMARY KEY (id);


--
-- Name: extensions_migration_buffer_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY extensions_migration_buffer
    ADD CONSTRAINT extensions_migration_buffer_pkey PRIMARY KEY (id);


--
-- Name: ip_addr_ranges_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY ip_addr_ranges
    ADD CONSTRAINT ip_addr_ranges_pkey PRIMARY KEY (id);


--
-- Name: ip_addrs_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY ip_addrs
    ADD CONSTRAINT ip_addrs_pkey PRIMARY KEY (id);


--
-- Name: master_node_settings_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY master_node_settings
    ADD CONSTRAINT master_node_settings_pkey PRIMARY KEY (id);


--
-- Name: net_bond_assignments_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY net_bond_assignments
    ADD CONSTRAINT net_bond_assignments_pkey PRIMARY KEY (id);


--
-- Name: net_nic_assignments_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY net_nic_assignments
    ADD CONSTRAINT net_nic_assignments_pkey PRIMARY KEY (id);


--
-- Name: network_groups_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY network_groups
    ADD CONSTRAINT network_groups_pkey PRIMARY KEY (id);


--
-- Name: networking_configs_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY networking_configs
    ADD CONSTRAINT networking_configs_pkey PRIMARY KEY (id);


--
-- Name: neutron_config_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY neutron_config
    ADD CONSTRAINT neutron_config_pkey PRIMARY KEY (id);


--
-- Name: node_attributes_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY node_attributes
    ADD CONSTRAINT node_attributes_pkey PRIMARY KEY (id);


--
-- Name: node_bond_interfaces_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY node_bond_interfaces
    ADD CONSTRAINT node_bond_interfaces_pkey PRIMARY KEY (id);


--
-- Name: node_nic_interfaces_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY node_nic_interfaces
    ADD CONSTRAINT node_nic_interfaces_pkey PRIMARY KEY (id);


--
-- Name: nodegroups_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY nodegroups
    ADD CONSTRAINT nodegroups_pkey PRIMARY KEY (id);


--
-- Name: nodes_mac_key; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY nodes
    ADD CONSTRAINT nodes_mac_key UNIQUE (mac);


--
-- Name: nodes_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY nodes
    ADD CONSTRAINT nodes_pkey PRIMARY KEY (id);


--
-- Name: nodes_uuid_key; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY nodes
    ADD CONSTRAINT nodes_uuid_key UNIQUE (uuid);


--
-- Name: notifications_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY notifications
    ADD CONSTRAINT notifications_pkey PRIMARY KEY (id);


--
-- Name: nova_network_config_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY nova_network_config
    ADD CONSTRAINT nova_network_config_pkey PRIMARY KEY (id);


--
-- Name: oswl_stats_cluster_id_created_date_resource_type_unique_key; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY oswl_stats
    ADD CONSTRAINT oswl_stats_cluster_id_created_date_resource_type_unique_key UNIQUE (cluster_id, created_date, resource_type);


--
-- Name: oswl_stats_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY oswl_stats
    ADD CONSTRAINT oswl_stats_pkey PRIMARY KEY (id);


--
-- Name: plugins_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY plugins
    ADD CONSTRAINT plugins_pkey PRIMARY KEY (id);


--
-- Name: release_components_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY release_components
    ADD CONSTRAINT release_components_pkey PRIMARY KEY (id);


--
-- Name: releases_name_version_key; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY releases
    ADD CONSTRAINT releases_name_version_key UNIQUE (name, version);


--
-- Name: releases_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY releases
    ADD CONSTRAINT releases_pkey PRIMARY KEY (id);


--
-- Name: tasks_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY tasks
    ADD CONSTRAINT tasks_pkey PRIMARY KEY (id);


--
-- Name: vmware_attributes_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY vmware_attributes
    ADD CONSTRAINT vmware_attributes_pkey PRIMARY KEY (id);


--
-- Name: volume_manager_node_volumes_node_id_key; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY volume_manager_node_volumes
    ADD CONSTRAINT volume_manager_node_volumes_node_id_key UNIQUE (node_id);


--
-- Name: volume_manager_node_volumes_pkey; Type: CONSTRAINT; Schema: public; Owner: nailgun; Tablespace: 
--

ALTER TABLE ONLY volume_manager_node_volumes
    ADD CONSTRAINT volume_manager_node_volumes_pkey PRIMARY KEY (id);


--
-- Name: ix_oswl_stats_cluster_id; Type: INDEX; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE INDEX ix_oswl_stats_cluster_id ON oswl_stats USING btree (cluster_id);


--
-- Name: ix_oswl_stats_created_date; Type: INDEX; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE INDEX ix_oswl_stats_created_date ON oswl_stats USING btree (created_date);


--
-- Name: ix_oswl_stats_is_sent; Type: INDEX; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE INDEX ix_oswl_stats_is_sent ON oswl_stats USING btree (is_sent);


--
-- Name: ix_oswl_stats_resource_type; Type: INDEX; Schema: public; Owner: nailgun; Tablespace: 
--

CREATE INDEX ix_oswl_stats_resource_type ON oswl_stats USING btree (resource_type);


--
-- Name: attributes_cluster_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY attributes
    ADD CONSTRAINT attributes_cluster_id_fkey FOREIGN KEY (cluster_id) REFERENCES clusters(id);


--
-- Name: cluster_changes_cluster_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY cluster_changes
    ADD CONSTRAINT cluster_changes_cluster_id_fkey FOREIGN KEY (cluster_id) REFERENCES clusters(id);


--
-- Name: cluster_changes_node_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY cluster_changes
    ADD CONSTRAINT cluster_changes_node_id_fkey FOREIGN KEY (node_id) REFERENCES nodes(id) ON DELETE CASCADE;


--
-- Name: cluster_plugins_cluster_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY cluster_plugins
    ADD CONSTRAINT cluster_plugins_cluster_id_fkey FOREIGN KEY (cluster_id) REFERENCES clusters(id);


--
-- Name: cluster_plugins_plugin_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY cluster_plugins
    ADD CONSTRAINT cluster_plugins_plugin_id_fkey FOREIGN KEY (plugin_id) REFERENCES plugins(id) ON DELETE CASCADE;


--
-- Name: clusters_release_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY clusters
    ADD CONSTRAINT clusters_release_id_fkey FOREIGN KEY (release_id) REFERENCES releases(id);


--
-- Name: components_plugin_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY components
    ADD CONSTRAINT components_plugin_id_fkey FOREIGN KEY (plugin_id) REFERENCES plugins(id) ON DELETE CASCADE;


--
-- Name: fk_pending_release_id; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY clusters
    ADD CONSTRAINT fk_pending_release_id FOREIGN KEY (pending_release_id) REFERENCES releases(id);


--
-- Name: ip_addr_ranges_network_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY ip_addr_ranges
    ADD CONSTRAINT ip_addr_ranges_network_group_id_fkey FOREIGN KEY (network_group_id) REFERENCES network_groups(id) ON DELETE CASCADE;


--
-- Name: ip_addrs_network_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY ip_addrs
    ADD CONSTRAINT ip_addrs_network_fkey FOREIGN KEY (network) REFERENCES network_groups(id) ON DELETE CASCADE;


--
-- Name: ip_addrs_node_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY ip_addrs
    ADD CONSTRAINT ip_addrs_node_fkey FOREIGN KEY (node) REFERENCES nodes(id) ON DELETE CASCADE;


--
-- Name: net_bond_assignments_bond_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY net_bond_assignments
    ADD CONSTRAINT net_bond_assignments_bond_id_fkey FOREIGN KEY (bond_id) REFERENCES node_bond_interfaces(id) ON DELETE CASCADE;


--
-- Name: net_bond_assignments_network_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY net_bond_assignments
    ADD CONSTRAINT net_bond_assignments_network_id_fkey FOREIGN KEY (network_id) REFERENCES network_groups(id) ON DELETE CASCADE;


--
-- Name: net_nic_assignments_interface_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY net_nic_assignments
    ADD CONSTRAINT net_nic_assignments_interface_id_fkey FOREIGN KEY (interface_id) REFERENCES node_nic_interfaces(id) ON DELETE CASCADE;


--
-- Name: net_nic_assignments_network_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY net_nic_assignments
    ADD CONSTRAINT net_nic_assignments_network_id_fkey FOREIGN KEY (network_id) REFERENCES network_groups(id) ON DELETE CASCADE;


--
-- Name: network_groups_nodegroups_fk; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY network_groups
    ADD CONSTRAINT network_groups_nodegroups_fk FOREIGN KEY (group_id) REFERENCES nodegroups(id);


--
-- Name: network_groups_release_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY network_groups
    ADD CONSTRAINT network_groups_release_fkey FOREIGN KEY (release) REFERENCES releases(id);


--
-- Name: networking_configs_cluster_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY networking_configs
    ADD CONSTRAINT networking_configs_cluster_id_fkey FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE CASCADE;


--
-- Name: neutron_config_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY neutron_config
    ADD CONSTRAINT neutron_config_id_fkey FOREIGN KEY (id) REFERENCES networking_configs(id);


--
-- Name: node_attributes_node_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY node_attributes
    ADD CONSTRAINT node_attributes_node_id_fkey FOREIGN KEY (node_id) REFERENCES nodes(id) ON DELETE CASCADE;


--
-- Name: node_bond_interfaces_node_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY node_bond_interfaces
    ADD CONSTRAINT node_bond_interfaces_node_id_fkey FOREIGN KEY (node_id) REFERENCES nodes(id) ON DELETE CASCADE;


--
-- Name: node_nic_interfaces_node_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY node_nic_interfaces
    ADD CONSTRAINT node_nic_interfaces_node_id_fkey FOREIGN KEY (node_id) REFERENCES nodes(id) ON DELETE CASCADE;


--
-- Name: node_nic_interfaces_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY node_nic_interfaces
    ADD CONSTRAINT node_nic_interfaces_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES node_bond_interfaces(id);


--
-- Name: nodegroups_cluster_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY nodegroups
    ADD CONSTRAINT nodegroups_cluster_id_fkey FOREIGN KEY (cluster_id) REFERENCES clusters(id);


--
-- Name: nodes_cluster_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY nodes
    ADD CONSTRAINT nodes_cluster_id_fkey FOREIGN KEY (cluster_id) REFERENCES clusters(id);


--
-- Name: nodes_nodegroups_fk; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY nodes
    ADD CONSTRAINT nodes_nodegroups_fk FOREIGN KEY (group_id) REFERENCES nodegroups(id);


--
-- Name: notifications_cluster_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY notifications
    ADD CONSTRAINT notifications_cluster_id_fkey FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE SET NULL;


--
-- Name: notifications_node_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY notifications
    ADD CONSTRAINT notifications_node_id_fkey FOREIGN KEY (node_id) REFERENCES nodes(id) ON DELETE SET NULL;


--
-- Name: notifications_task_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY notifications
    ADD CONSTRAINT notifications_task_id_fkey FOREIGN KEY (task_id) REFERENCES tasks(id) ON DELETE SET NULL;


--
-- Name: nova_network_config_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY nova_network_config
    ADD CONSTRAINT nova_network_config_id_fkey FOREIGN KEY (id) REFERENCES networking_configs(id);


--
-- Name: release_components_component_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY release_components
    ADD CONSTRAINT release_components_component_id_fkey FOREIGN KEY (component_id) REFERENCES components(id);


--
-- Name: release_components_release_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY release_components
    ADD CONSTRAINT release_components_release_id_fkey FOREIGN KEY (release_id) REFERENCES releases(id) ON DELETE CASCADE;


--
-- Name: tasks_cluster_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY tasks
    ADD CONSTRAINT tasks_cluster_id_fkey FOREIGN KEY (cluster_id) REFERENCES clusters(id);


--
-- Name: tasks_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY tasks
    ADD CONSTRAINT tasks_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES tasks(id);


--
-- Name: vmware_attributes_cluster_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: nailgun
--

ALTER TABLE ONLY vmware_attributes
    ADD CONSTRAINT vmware_attributes_cluster_id_fkey FOREIGN KEY (cluster_id) REFERENCES clusters(id);


--
-- Name: public; Type: ACL; Schema: -; Owner: postgres
--

REVOKE ALL ON SCHEMA public FROM PUBLIC;
REVOKE ALL ON SCHEMA public FROM postgres;
GRANT ALL ON SCHEMA public TO postgres;
GRANT ALL ON SCHEMA public TO PUBLIC;


--
-- PostgreSQL database dump complete
--

