diff options
Diffstat (limited to 'unmaintained/systems/openstack-system-x86_64.morph')
-rw-r--r-- | unmaintained/systems/openstack-system-x86_64.morph | 306 |
1 files changed, 254 insertions, 52 deletions
diff --git a/unmaintained/systems/openstack-system-x86_64.morph b/unmaintained/systems/openstack-system-x86_64.morph index 32ffb629..f8a1cfd3 100644 --- a/unmaintained/systems/openstack-system-x86_64.morph +++ b/unmaintained/systems/openstack-system-x86_64.morph @@ -1,88 +1,290 @@ name: openstack-system-x86_64 -kind: system +kind: assemblage description: Openstack system in baserock for the x86_64 architecture -arch: x86_64 -strata: +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/simple-network +- extensions/nfsboot +- extensions/install-files +- extensions/cloud-init +- extensions/hosts +- extensions/openstack-keystone +- extensions/openstack-glance +- extensions/openstack-cinder +- extensions/openstack-nova +- extensions/openstack-network +- extensions/openstack-neutron +- extensions/openstack-ceilometer +- extensions/openstack-time +- extensions/fstab +- extensions/openstack-ironic +- extensions/install-essential-files +contents: - name: build-essential morph: strata/build-essential.morph + build-depends: [] - name: core morph: strata/core.morph + build-depends: + - build-essential - name: python2-core morph: strata/python2-core.morph -- name: python-pygobject - morph: strata/python-pygobject.morph + build-depends: + - build-essential + - core +- name: coreutils-common + morph: strata/coreutils-common.morph + build-depends: + - build-essential + - core +- name: tools + morph: strata/tools.morph + build-depends: + - build-essential + - core +- name: erlang + morph: strata/erlang.morph + build-depends: + - build-essential + - core +- name: pcre-utils + morph: strata/pcre-utils.morph + build-depends: + - build-essential + - core +- include-mode: build-time + build-depends: + - build-essential + - core + name: xorg-util-macros-common + morph: strata/xorg-util-macros-common.morph - name: python-common morph: strata/python-common.morph + build-depends: + - build-essential + - core + - python2-core - name: foundation morph: strata/foundation.morph + build-depends: + - build-essential + - core + - coreutils-common +- name: python-tools + morph: strata/python-tools.morph + build-depends: + - build-essential + - core + - python2-core +- include-mode: build-time + build-depends: + - build-essential + - core + - python2-core + name: docutils + morph: strata/docutils.morph - name: bsp-x86_64-generic morph: strata/bsp-x86_64-generic.morph -- name: coreutils-common - morph: strata/coreutils-common.morph + build-depends: + - build-essential + - core + - docutils + - python2-core - name: devtools morph: strata/devtools.morph -- name: tools - morph: strata/tools.morph -- name: cloudinit-support - morph: strata/cloudinit-support.morph + build-depends: + - build-essential + - core + - docutils + - python2-core - name: lvm morph: unmaintained/strata/lvm.morph -- name: virtualization - morph: unmaintained/strata/virtualization.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation - name: connectivity morph: strata/connectivity.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation - name: networking-utils morph: unmaintained/strata/networking-utils.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation - name: nfs morph: strata/nfs.morph -- name: databases - morph: unmaintained/strata/databases.morph -- name: erlang - morph: strata/erlang.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation +- name: ansible + morph: strata/ansible.morph + build-depends: + - build-essential + - core + - python-common + - python2-core +- name: ntpd + morph: unmaintained/strata/ntpd.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation +- name: glib-common + morph: strata/glib-common.morph + build-depends: + - build-essential + - core + - pcre-utils + - python2-core +- name: test-tools + morph: unmaintained/strata/test-tools.morph + build-depends: + - build-essential + - core + - python-common + - python2-core +- name: python-pygobject + morph: strata/python-pygobject.morph + build-depends: + - build-essential + - core + - glib-common + - pcre-utils + - python2-core - name: apache-httpd-server morph: unmaintained/strata/apache-httpd-server.morph + build-depends: + - build-essential + - core + - pcre-utils + - python2-core + - tools - name: django morph: unmaintained/strata/django.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - python2-core - name: xstatic morph: unmaintained/strata/xstatic.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - python2-core +- name: libsoup-common + morph: strata/libsoup-common.morph + build-depends: + - build-essential + - core + - glib-common + - pcre-utils + - python2-core +- name: cloudinit-support + morph: strata/cloudinit-support.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - python-common + - python2-core - name: openstack-common morph: strata/openstack-common.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - python-common + - python2-core +- name: databases + morph: unmaintained/strata/databases.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - nfs + - python2-core + - tools - name: openstack-clients morph: strata/openstack-clients.morph -- name: openstack-services - morph: unmaintained/strata/openstack-services.morph -- name: ansible - morph: strata/ansible.morph -- name: ntpd - morph: unmaintained/strata/ntpd.morph -- name: libsoup-common - morph: strata/libsoup-common.morph -- name: glib-common - morph: strata/glib-common.morph -- name: pcre-utils - morph: strata/pcre-utils.morph -- name: test-tools - morph: unmaintained/strata/test-tools.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - openstack-common + - python-common + - python2-core - name: swift morph: strata/swift.morph -- name: python-tools - morph: strata/python-tools.morph -configuration-extensions: -- extensions/set-hostname -- extensions/add-config-files -- extensions/simple-network -- extensions/nfsboot -- extensions/install-files -- extensions/cloud-init -- extensions/hosts -- extensions/openstack-keystone -- extensions/openstack-glance -- extensions/openstack-cinder -- extensions/openstack-nova -- extensions/openstack-network -- extensions/openstack-neutron -- extensions/openstack-ceilometer -- extensions/openstack-time -- extensions/fstab -- extensions/openstack-ironic -- extensions/install-essential-files + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - openstack-common + - python-common + - python2-core +- include-mode: build-time + build-depends: + - build-essential + - connectivity + - core + - coreutils-common + - foundation + - glib-common + - pcre-utils + - python2-core + name: connman-common + morph: strata/connman-common.morph +- name: openstack-services + morph: unmaintained/strata/openstack-services.morph + build-depends: + - build-essential + - core + - coreutils-common + - django + - erlang + - foundation + - openstack-clients + - openstack-common + - python-common + - python-tools + - python2-core + - test-tools + - xstatic +- name: virtualization + morph: unmaintained/strata/virtualization.morph + build-depends: + - build-essential + - connectivity + - connman-common + - core + - coreutils-common + - docutils + - foundation + - glib-common + - libsoup-common + - lvm + - networking-utils + - pcre-utils + - python-pygobject + - python2-core + - xorg-util-macros-common |