Merge "Remove Ubuntu Trusty Support"
This commit is contained in:
commit
7828d4b9a3
@ -25,7 +25,6 @@ Install one of the following supported operating systems on the deployment
|
||||
hosts:
|
||||
|
||||
* `Ubuntu server 16.04 (Xenial Xerus) LTS 64-bit <http://releases.ubuntu.com/16.04/>`_
|
||||
* `Ubuntu server 14.04 (Trusty Tahr) LTS 64-bit <http://releases.ubuntu.com/14.04/>`_
|
||||
|
||||
Configure at least one network interface to access the Internet or suitable
|
||||
local repositories.
|
||||
|
@ -11,16 +11,9 @@ Software requirements
|
||||
Ensure that all hosts within an OpenStack-Ansible (OSA) environment meet the
|
||||
following minimum requirements:
|
||||
|
||||
* Ubuntu 16.04 LTS (Xenial Xerus) or Ubuntu 14.04 LTS (Trusty Tahr)
|
||||
* Ubuntu 16.04 LTS (Xenial Xerus)
|
||||
|
||||
* OpenStack-Ansible is tested regularly against the latest point releases of
|
||||
Ubuntu 16.04 LTS and Ubuntu 14.04 LTS.
|
||||
* Linux kernel version ``3.13.0-34-generic`` or later is required.
|
||||
* For Trusty hosts, you must enable the ``trusty-backports`` or the
|
||||
repositories in ``/etc/apt/sources.list`` or
|
||||
``/etc/apt/sources.list.d/``. For detailed instructions, see the
|
||||
`Ubuntu documentation <https://help.ubuntu.com/community/
|
||||
UbuntuBackports#Enabling_Backports_Manually>`_.
|
||||
|
||||
* Secure Shell (SSH) client and server that support public key
|
||||
authentication
|
||||
|
@ -13,7 +13,6 @@ Install one of the following supported operating systems on the
|
||||
target host:
|
||||
|
||||
* Ubuntu server 16.04 (Xenial Xerus) LTS 64-bit
|
||||
* Ubuntu server 14.04 (Trusty Tahr) LTS 64-bit
|
||||
|
||||
Configure at least one network interface to access the Internet or
|
||||
suitable local repositories.
|
||||
|
@ -54,9 +54,8 @@ packages. We advise mirroring the repositories that host these packages.
|
||||
|
||||
Ubuntu repositories to mirror:
|
||||
|
||||
- trusty
|
||||
- trusty-updates
|
||||
- trusty-backports
|
||||
- xenial
|
||||
- xenial-updates
|
||||
|
||||
Galera-related repositories to mirror:
|
||||
|
||||
|
@ -213,8 +213,8 @@ following jobs:
|
||||
* ``gate-openstack-ansible-linters-ubuntu-xenial``: This job executes
|
||||
the `Lint Tests`_.
|
||||
|
||||
* ``gate-openstack-ansible-openstack-ansible-aio-ubuntu-trusty``: where
|
||||
``aio`` is the scenario, ``ubuntu`` is the distribution, and ``trusty``
|
||||
* ``gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial``: where
|
||||
``aio`` is the scenario, ``ubuntu`` is the distribution, and ``xenial``
|
||||
is the version of the distribution.
|
||||
|
||||
The same test is executed against multiple distribution versions, and
|
||||
|
@ -22,10 +22,9 @@
|
||||
- name: Check for a supported Operating System
|
||||
assert:
|
||||
that:
|
||||
- ansible_distribution_release | lower == 'trusty' or
|
||||
ansible_distribution_release | lower == 'xenial' or
|
||||
"{{ ansible_os_family | lower }}-{{ ansible_distribution_major_version | lower }}" == "redhat-7"
|
||||
msg: "The only supported platforms for this release are Ubuntu 14.04 LTS (Trusty), Ubuntu 16.04 LTS (Xenial) and CentOS 7 (WIP)"
|
||||
- (ansible_distribution == 'Ubuntu' and ansible_distribution_release == 'xenial') or
|
||||
(ansible_os_family == 'RedHat' and ansible_distribution_major_version == '7')
|
||||
msg: "The only supported platforms for this release are Ubuntu 16.04 LTS (Xenial) and CentOS 7 (WIP)"
|
||||
roles:
|
||||
- role: "openstack_hosts"
|
||||
tags:
|
||||
|
@ -22,7 +22,7 @@ galaxy_info:
|
||||
platforms:
|
||||
- name: Ubuntu
|
||||
versions:
|
||||
- trusty
|
||||
- xenial
|
||||
categories:
|
||||
- cloud
|
||||
- openstack
|
||||
|
@ -16,10 +16,9 @@
|
||||
- name: Check for a supported Operating System
|
||||
assert:
|
||||
that:
|
||||
- ansible_distribution | lower == 'ubuntu'
|
||||
- ansible_distribution_release | lower == 'trusty' or
|
||||
ansible_distribution_release | lower == 'xenial'
|
||||
msg: "The only supported platforms for this release are Ubuntu 14.04 LTS (Trusty) and Ubuntu 16.04 LTS (Xenial)"
|
||||
- (ansible_distribution == 'Ubuntu' and ansible_distribution_release == 'xenial') or
|
||||
(ansible_os_family == 'RedHat' and ansible_distribution_major_version == '7')
|
||||
msg: "The only supported platforms for this release are Ubuntu 16.04 LTS (Xenial) and CentOS 7 (WIP)"
|
||||
tags:
|
||||
- check-operating-system
|
||||
|
||||
|
@ -83,7 +83,7 @@ repo_build_git_cache: {{ repo_build_git_cache }}
|
||||
|
||||
# The container backing store is set to 'overlayfs' to speed up the
|
||||
# AIO build time.
|
||||
lxc_container_backing_store: "{{ ((ansible_kernel | version_compare('3.18.0-0-generic', '<')) or (ansible_distribution_release | lower == 'trusty')) | ternary('dir', 'overlayfs') }}"
|
||||
lxc_container_backing_store: "{{ (ansible_kernel | version_compare('3.18.0-0-generic', '<')) | ternary('dir', 'overlayfs') }}"
|
||||
|
||||
## Enable LBaaSv2 in the AIO
|
||||
neutron_plugin_base:
|
||||
|
Loading…
Reference in New Issue
Block a user