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) |