components/openstack/ironic/ironic.p5m
changeset 5405 66fd59fecd68
parent 4460 e5811789e2fb
child 5447 508add8f43f1
equal deleted inserted replaced
5404:55e409ba4e72 5405:66fd59fecd68
    18 #
    18 #
    19 # CDDL HEADER END
    19 # CDDL HEADER END
    20 #
    20 #
    21 
    21 
    22 #
    22 #
    23 # Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
    23 # Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
    24 #
    24 #
    25 
    25 
    26 set name=pkg.fmri \
    26 set name=pkg.fmri \
    27     value=pkg:/cloud/openstack/ironic@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
    27     value=pkg:/cloud/openstack/ironic@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
    28 set name=pkg.summary value="OpenStack Ironic"
    28 set name=pkg.summary value="OpenStack Ironic"
    29 set name=pkg.description \
    29 set name=pkg.description \
    30     value="Provisioning of bare metal instances in OpenStack."
    30     value="Provisioning of bare metal instances in OpenStack."
    31 set name=pkg.human-version value="Juno $(COMPONENT_VERSION)"
    31 set name=pkg.human-version value="Kilo $(COMPONENT_VERSION)"
    32 set name=com.oracle.info.description \
    32 set name=com.oracle.info.description \
    33     value="Ironic, the OpenStack bare metal provisioning service"
    33     value="Ironic, the OpenStack bare metal provisioning service"
    34 set name=com.oracle.info.tpno value=$(TPNO)
    34 set name=com.oracle.info.tpno value=$(TPNO)
    35 set name=info.classification \
    35 set name=info.classification \
    36     value="org.opensolaris.category.2008:System/Administration and Configuration" \
    36     value="org.opensolaris.category.2008:System/Administration and Configuration" \
    39     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
    39     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
    40 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
    40 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
    41 set name=info.upstream value="OpenStack <[email protected]>"
    41 set name=info.upstream value="OpenStack <[email protected]>"
    42 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
    42 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
    43 set name=openstack.upgrade-id reboot-needed=true value=$(COMPONENT_BE_VERSION)
    43 set name=openstack.upgrade-id reboot-needed=true value=$(COMPONENT_BE_VERSION)
    44 set name=org.opensolaris.arc-caseid value=PSARC/2013/350 value=PSARC/2015/172
    44 set name=org.opensolaris.arc-caseid value=PSARC/2013/350 value=PSARC/2015/172 \
       
    45     value=PSARC/2015/535
    45 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
    46 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
    46 #
    47 #
    47 dir  path=etc/ironic owner=ironic group=ironic mode=0700
    48 dir  path=etc/ironic owner=ironic group=ironic mode=0700
    48 file files/ironic.conf path=etc/ironic/ironic.conf owner=ironic group=ironic \
    49 file files/ironic.conf path=etc/ironic/ironic.conf owner=ironic group=ironic \
    49     mode=0644 overlay=allow preserve=renamenew
    50     mode=0644 overlay=allow preserve=renamenew
    58 file files/ironic.user_attr path=etc/user_attr.d/cloud:openstack:ironic \
    59 file files/ironic.user_attr path=etc/user_attr.d/cloud:openstack:ironic \
    59     group=sys
    60     group=sys
    60 file path=lib/svc/manifest/application/openstack/ironic-api.xml
    61 file path=lib/svc/manifest/application/openstack/ironic-api.xml
    61 file path=lib/svc/manifest/application/openstack/ironic-conductor.xml
    62 file path=lib/svc/manifest/application/openstack/ironic-conductor.xml
    62 file path=lib/svc/manifest/application/openstack/ironic-db.xml
    63 file path=lib/svc/manifest/application/openstack/ironic-db.xml
       
    64 file path=lib/svc/manifest/application/openstack/ironic-upgrade.xml
    63 file files/ironic-api path=lib/svc/method/ironic-api
    65 file files/ironic-api path=lib/svc/method/ironic-api
    64 file files/ironic-conductor path=lib/svc/method/ironic-conductor
    66 file files/ironic-conductor path=lib/svc/method/ironic-conductor
    65 file files/ironic-db path=lib/svc/method/ironic-db
    67 file files/ironic-db path=lib/svc/method/ironic-db
       
    68 file files/ironic-upgrade path=lib/svc/method/ironic-upgrade
    66 file path=usr/bin/ironic-dbsync
    69 file path=usr/bin/ironic-dbsync
    67 file files/ironic-keystone-setup.sh \
       
    68     path=usr/demo/openstack/keystone/ironic-keystone-setup.sh mode=0555
       
    69 file usr/bin/ironic-api path=usr/lib/ironic/ironic-api mode=0555
    70 file usr/bin/ironic-api path=usr/lib/ironic/ironic-api mode=0555
    70 file usr/bin/ironic-conductor path=usr/lib/ironic/ironic-conductor mode=0555
    71 file usr/bin/ironic-conductor path=usr/lib/ironic/ironic-conductor mode=0555
    71 file files/ironic-manifest.ksh path=usr/lib/ironic/ironic-manifest.ksh mode=0555
    72 file files/ironic-manifest.ksh path=usr/lib/ironic/ironic-manifest.ksh mode=0555
    72 file path=usr/lib/python$(PYVER)/vendor-packages/ironic-$(COMPONENT_VERSION)-py$(PYVER).egg-info/PKG-INFO
    73 file path=usr/lib/python$(PYVER)/vendor-packages/ironic-$(COMPONENT_VERSION)-py$(PYVER).egg-info/PKG-INFO
    73 file path=usr/lib/python$(PYVER)/vendor-packages/ironic-$(COMPONENT_VERSION)-py$(PYVER).egg-info/SOURCES.txt
    74 file path=usr/lib/python$(PYVER)/vendor-packages/ironic-$(COMPONENT_VERSION)-py$(PYVER).egg-info/SOURCES.txt
    94 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/api/controllers/v1/node.py
    95 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/api/controllers/v1/node.py
    95 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/api/controllers/v1/port.py
    96 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/api/controllers/v1/port.py
    96 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/api/controllers/v1/state.py
    97 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/api/controllers/v1/state.py
    97 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/api/controllers/v1/types.py
    98 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/api/controllers/v1/types.py
    98 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/api/controllers/v1/utils.py
    99 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/api/controllers/v1/utils.py
       
   100 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/api/expose.py
    99 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/api/hooks.py
   101 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/api/hooks.py
   100 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/api/middleware/__init__.py
   102 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/api/middleware/__init__.py
   101 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/api/middleware/auth_token.py
   103 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/api/middleware/auth_token.py
   102 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/api/middleware/parsable_error.py
   104 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/api/middleware/parsable_error.py
   103 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/cmd/__init__.py
   105 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/cmd/__init__.py
   110 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/context.py
   112 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/context.py
   111 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/dhcp_factory.py
   113 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/dhcp_factory.py
   112 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/disk_partitioner.py
   114 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/disk_partitioner.py
   113 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/driver_factory.py
   115 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/driver_factory.py
   114 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/exception.py
   116 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/exception.py
       
   117 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/fsm.py
   115 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/glance_service/__init__.py
   118 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/glance_service/__init__.py
   116 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/glance_service/base_image_service.py
   119 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/glance_service/base_image_service.py
   117 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/glance_service/service.py
   120 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/glance_service/service.py
   118 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/glance_service/service_utils.py
   121 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/glance_service/service_utils.py
   119 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/glance_service/v1/__init__.py
   122 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/glance_service/v1/__init__.py
   120 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/glance_service/v1/image_service.py
   123 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/glance_service/v1/image_service.py
   121 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/glance_service/v2/__init__.py
   124 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/glance_service/v2/__init__.py
   122 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/glance_service/v2/image_service.py
   125 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/glance_service/v2/image_service.py
       
   126 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/grub_conf.template
   123 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/hash_ring.py
   127 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/hash_ring.py
   124 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/i18n.py
   128 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/i18n.py
   125 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/image_service.py
   129 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/image_service.py
   126 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/images.py
   130 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/images.py
   127 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/isolinux_config.template
   131 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/common/isolinux_config.template
   147 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/__init__.py
   151 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/__init__.py
   148 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic.ini
   152 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic.ini
   149 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/README
   153 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/README
   150 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/env.py
   154 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/env.py
   151 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/script.py.mako
   155 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/script.py.mako
       
   156 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/versions/1e1d5ace7dc6_add_inspection_started_at_and_.py
   152 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/versions/21b331f883ef_add_provision_updated_at.py
   157 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/versions/21b331f883ef_add_provision_updated_at.py
       
   158 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/versions/242cc6a923b3_add_node_maintenance_reason.py
   153 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py
   159 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py
       
   160 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/versions/2fb93ffd2af1_increase_node_name_length.py
   154 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/versions/31baaf680d2b_add_node_instance_info.py
   161 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/versions/31baaf680d2b_add_node_instance_info.py
       
   162 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/versions/3ae36a5f5131_add_logical_name.py
   155 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/versions/3bea56f25597_add_unique_constraint_to_instance_uuid.py
   163 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/versions/3bea56f25597_add_unique_constraint_to_instance_uuid.py
   156 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/versions/3cb628139ea4_nodes_add_console_enabled.py
   164 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/versions/3cb628139ea4_nodes_add_console_enabled.py
   157 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/versions/487deb87cc9d_add_conductor_affinity_and_online.py
   165 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/versions/487deb87cc9d_add_conductor_affinity_and_online.py
       
   166 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/versions/4f399b21ae71_add_node_clean_step.py
       
   167 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/versions/5674c57409b9_replace_nostate_with_available.py
       
   168 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/alembic/versions/bb59b63f55a_add_node_driver_internal_info.py
   158 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/api.py
   169 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/api.py
   159 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/migration.py
   170 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/migration.py
   160 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/models.py
   171 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/db/sqlalchemy/models.py
   161 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/dhcp/__init__.py
   172 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/dhcp/__init__.py
   162 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/dhcp/base.py
   173 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/dhcp/base.py
   168 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/drac.py
   179 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/drac.py
   169 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/fake.py
   180 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/fake.py
   170 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/ilo.py
   181 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/ilo.py
   171 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/__init__.py
   182 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/__init__.py
   172 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/agent.py
   183 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/agent.py
       
   184 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/agent_base_vendor.py
   173 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/agent_client.py
   185 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/agent_client.py
   174 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/agent_config.template
   186 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/agent_config.template
       
   187 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/amt/__init__.py
       
   188 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/amt/common.py
       
   189 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/amt/management.py
       
   190 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/amt/power.py
       
   191 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/amt/resource_uris.py
       
   192 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/amt/vendor.py
   175 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/boot.ipxe
   193 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/boot.ipxe
   176 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/console_utils.py
   194 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/console_utils.py
   177 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/deploy_utils.py
   195 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/deploy_utils.py
       
   196 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/discoverd.py
   178 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/drac/__init__.py
   197 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/drac/__init__.py
   179 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/drac/client.py
   198 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/drac/client.py
   180 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/drac/common.py
   199 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/drac/common.py
   181 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/drac/management.py
   200 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/drac/management.py
   182 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/drac/power.py
   201 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/drac/power.py
   185 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/fake.py
   204 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/fake.py
   186 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/iboot.py
   205 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/iboot.py
   187 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/ilo/__init__.py
   206 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/ilo/__init__.py
   188 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/ilo/common.py
   207 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/ilo/common.py
   189 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/ilo/deploy.py
   208 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/ilo/deploy.py
       
   209 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/ilo/inspect.py
       
   210 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/ilo/management.py
   190 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/ilo/power.py
   211 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/ilo/power.py
   191 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/image_cache.py
   212 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/image_cache.py
   192 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/ipminative.py
   213 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/ipminative.py
   193 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/ipmitool.py
   214 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/ipmitool.py
   194 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/ipxe_config.template
   215 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/ipxe_config.template
       
   216 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/irmc/__init__.py
       
   217 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/irmc/common.py
       
   218 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/irmc/management.py
       
   219 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/irmc/power.py
   195 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/iscsi_deploy.py
   220 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/iscsi_deploy.py
   196 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/pxe.py
   221 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/pxe.py
   197 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/pxe_config.template
   222 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/pxe_config.template
   198 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/seamicro.py
   223 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/seamicro.py
   199 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/snmp.py
   224 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/snmp.py
   200 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/solaris_ipmitool.py
   225 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/solaris_ipmitool.py
   201 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/ssh.py
   226 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/ssh.py
       
   227 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/modules/virtualbox.py
   202 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/pxe.py
   228 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/pxe.py
   203 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/solaris.py
   229 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/solaris.py
   204 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/utils.py
   230 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/drivers/utils.py
   205 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/migrate_nova/__init__.py
       
   206 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/migrate_nova/migrate_db.py
       
   207 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/migrate_nova/nova_baremetal_states.py
       
   208 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/migrate_nova/nova_models.py
       
   209 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/netconf.py
   231 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/netconf.py
   210 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/nova/__init__.py
   232 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/nova/__init__.py
   211 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/nova/compute/__init__.py
   233 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/nova/compute/__init__.py
   212 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/nova/compute/manager.py
   234 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/nova/compute/manager.py
   213 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/nova/scheduler/__init__.py
   235 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/nova/scheduler/__init__.py
   222 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/objects/node.py
   244 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/objects/node.py
   223 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/objects/port.py
   245 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/objects/port.py
   224 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/objects/utils.py
   246 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/objects/utils.py
   225 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/__init__.py
   247 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/__init__.py
   226 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/__init__.py
   248 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/__init__.py
   227 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/apiclient/__init__.py
   249 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/_i18n.py
   228 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/apiclient/auth.py
       
   229 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/apiclient/base.py
       
   230 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/apiclient/client.py
       
   231 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/apiclient/exceptions.py
       
   232 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/apiclient/fake_client.py
       
   233 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/cliutils.py
       
   234 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/config/__init__.py
   250 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/config/__init__.py
   235 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/config/generator.py
   251 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/config/generator.py
   236 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/context.py
       
   237 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/eventlet_backdoor.py
   252 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/eventlet_backdoor.py
   238 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/excutils.py
       
   239 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/fileutils.py
   253 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/fileutils.py
   240 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/gettextutils.py
   254 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/gettextutils.py
   241 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/imageutils.py
   255 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/imageutils.py
   242 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/importutils.py
   256 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/importutils.py
   243 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/jsonutils.py
       
   244 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/local.py
   257 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/local.py
   245 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/lockutils.py
       
   246 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/log.py
   258 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/log.py
   247 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/loopingcall.py
   259 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/loopingcall.py
   248 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/network_utils.py
       
   249 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/periodic_task.py
   260 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/periodic_task.py
   250 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/policy.py
       
   251 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/processutils.py
       
   252 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/service.py
   261 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/service.py
   253 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/strutils.py
       
   254 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/systemd.py
   262 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/systemd.py
   255 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/threadgroup.py
   263 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/threadgroup.py
   256 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/timeutils.py
       
   257 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/uuidutils.py
       
   258 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/versionutils.py
   264 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/openstack/common/versionutils.py
   259 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/version.py
   265 file path=usr/lib/python$(PYVER)/vendor-packages/ironic/version.py
   260 dir  path=var/lib/ironic owner=ironic group=ironic mode=0700
   266 dir  path=var/lib/ironic owner=ironic group=ironic mode=0700
   261 #
   267 #
   262 group groupname=ironic gid=91
   268 group groupname=ironic gid=91
   263 user username=ironic ftpuser=false gcos-field="OpenStack Ironic" group=ironic \
   269 user username=ironic ftpuser=false gcos-field="OpenStack Ironic" group=ironic \
   264     home-dir=/var/lib/ironic password=NP uid=91
   270     home-dir=/var/lib/ironic password=NP uid=91
   265 #
   271 #
   266 license LICENSE license="Apache 2.0"
   272 license ironic.license license="Apache 2.0"
   267 
   273 
   268 # force a group dependency on the optional anyjson; pkgdepend work is needed to
   274 # force a group dependency on the optional anyjson; pkgdepend work is needed to
   269 # flush this out.
   275 # flush this out.
   270 depend type=group fmri=library/python/anyjson-$(PYV)
   276 depend type=group fmri=library/python/anyjson-$(PYV)
   271 
   277 
   332 
   338 
   333 # force a dependency on neutronclient; pkgdepend work is needed to flush this
   339 # force a dependency on neutronclient; pkgdepend work is needed to flush this
   334 # out.
   340 # out.
   335 depend type=require fmri=library/python/neutronclient-$(PYV)
   341 depend type=require fmri=library/python/neutronclient-$(PYV)
   336 
   342 
       
   343 # force a dependency on oslo.concurrency; pkgdepend work is needed to flush
       
   344 # this out.
       
   345 depend type=require fmri=library/python/oslo.concurrency-$(PYV)
       
   346 
   337 # force a dependency on oslo.config; pkgdepend work is needed to flush this out.
   347 # force a dependency on oslo.config; pkgdepend work is needed to flush this out.
   338 depend type=require fmri=library/python/oslo.config-$(PYV)
   348 depend type=require fmri=library/python/oslo.config-$(PYV)
   339 
   349 
       
   350 # force a dependency on oslo.context; pkgdepend work is needed to flush this
       
   351 # out.
       
   352 depend type=require fmri=library/python/oslo.context-$(PYV)
       
   353 
   340 # force a dependency on oslo.db; pkgdepend work is needed to flush this out.
   354 # force a dependency on oslo.db; pkgdepend work is needed to flush this out.
   341 depend type=require fmri=library/python/oslo.db-$(PYV)
   355 depend type=require fmri=library/python/oslo.db-$(PYV)
   342 
   356 
   343 # force a dependency on oslo.i18n; pkgdepend work is needed to flush this out.
   357 # force a dependency on oslo.i18n; pkgdepend work is needed to flush this out.
   344 depend type=require fmri=library/python/oslo.i18n-$(PYV)
   358 depend type=require fmri=library/python/oslo.i18n-$(PYV)
   345 
   359 
   346 # force a dependency on oslo.messaging; pkgdepend work is needed to flush this
   360 # force a dependency on oslo.messaging; pkgdepend work is needed to flush this
   347 # out.
   361 # out.
   348 depend type=require fmri=library/python/oslo.messaging-$(PYV)
   362 depend type=require fmri=library/python/oslo.messaging-$(PYV)
   349 
   363 
       
   364 # force a dependency on oslo.policy; pkgdepend work is needed to flush this
       
   365 # out.
       
   366 depend type=require fmri=library/python/oslo.policy-$(PYV)
       
   367 
       
   368 # force a dependency on oslo.serialization; pkgdepend work is needed to flush
       
   369 # this out.
       
   370 depend type=require fmri=library/python/oslo.serialization-$(PYV)
       
   371 
   350 # force a dependency on oslo.utils; pkgdepend work is needed to flush this out.
   372 # force a dependency on oslo.utils; pkgdepend work is needed to flush this out.
   351 depend type=require fmri=library/python/oslo.utils-$(PYV)
   373 depend type=require fmri=library/python/oslo.utils-$(PYV)
   352 
   374 
   353 # force a dependency on paramiko; pkgdepend work is needed to flush this out.
   375 # force a dependency on paramiko; pkgdepend work is needed to flush this out.
   354 depend type=require fmri=library/python/paramiko-$(PYV)
   376 depend type=require fmri=library/python/paramiko-$(PYV)
   360 depend type=require fmri=library/python/pecan-$(PYV)
   382 depend type=require fmri=library/python/pecan-$(PYV)
   361 
   383 
   362 # force a dependency on posix_ipc; pkgdepend work is needed to flush this out.
   384 # force a dependency on posix_ipc; pkgdepend work is needed to flush this out.
   363 depend type=require fmri=library/python/posix_ipc-$(PYV)
   385 depend type=require fmri=library/python/posix_ipc-$(PYV)
   364 
   386 
   365 # force a dependency on prettytable; pkgdepend work is needed to flush this out.
       
   366 depend type=require fmri=library/python/prettytable-$(PYV)
       
   367 
       
   368 # force a dependency on pysendfile; pkgdepend work is needed to flush this out.
   387 # force a dependency on pysendfile; pkgdepend work is needed to flush this out.
   369 depend type=require fmri=library/python/pysendfile-$(PYV)
   388 depend type=require fmri=library/python/pysendfile-$(PYV)
   370 
   389 
   371 # force a dependency on requests; pkgdepend work is needed to flush this out.
   390 # force a dependency on requests; pkgdepend work is needed to flush this out.
   372 depend type=require fmri=library/python/requests-$(PYV)
   391 depend type=require fmri=library/python/requests-$(PYV)
   381 depend type=require fmri=library/python/setuptools-$(PYV)
   400 depend type=require fmri=library/python/setuptools-$(PYV)
   382 
   401 
   383 # force a dependency on six; pkgdepend work is needed to flush this out.
   402 # force a dependency on six; pkgdepend work is needed to flush this out.
   384 depend type=require fmri=library/python/six-$(PYV)
   403 depend type=require fmri=library/python/six-$(PYV)
   385 
   404 
   386 # force a dependency on sqlalchemy; pkgdepend work is needed to flush this out.
       
   387 depend type=require fmri=library/python/sqlalchemy-$(PYV)
       
   388 
       
   389 # force a dependency on stevedore; pkgdepend work is needed to flush this out.
   405 # force a dependency on stevedore; pkgdepend work is needed to flush this out.
   390 depend type=require fmri=library/python/stevedore-$(PYV)
   406 depend type=require fmri=library/python/stevedore-$(PYV)
   391 
   407 
   392 # force a dependency on swiftclient; pkgdepend work is needed to flush this out.
   408 # force a dependency on swiftclient; pkgdepend work is needed to flush this out.
   393 depend type=require fmri=library/python/swiftclient-$(PYV)
   409 depend type=require fmri=library/python/swiftclient-$(PYV)