Skip to content

Instantly share code, notes, and snippets.

@odyssey4me
Created August 15, 2016 13:24
Show Gist options
  • Save odyssey4me/195037002fbddc2401d074fee3b26c65 to your computer and use it in GitHub Desktop.
Save odyssey4me/195037002fbddc2401d074fee3b26c65 to your computer and use it in GitHub Desktop.
Gate check result analysis for https://review.openstack.org/350305
0:
name: Clone the role ansible-role-requirements
tasks:
- {id: 0, name: setup, role: null, time: '0:00:02.475200'}
- {id: 1, name: Remove target directory if required, role: null, time: '0:00:02.591165'}
- {id: 2, name: Clone git repos, role: null, time: '0:01:07.587316'}
time: '0:01:12.653681'
1:
name: localhost
tasks:
- {id: 0, name: setup, role: null, time: '0:00:01.511762'}
- {id: 1, name: Set OS dependent variables, role: sshd, time: '0:00:00.056608'}
- {id: 2, name: OS is supported, role: sshd, time: '0:00:00.040265'}
- {id: 3, name: Installed, role: sshd, time: '0:00:02.891199'}
- {id: 4, name: Run directory, role: sshd, time: '0:00:00.195367'}
- {id: 5, name: Configuration, role: sshd, time: '0:00:00.348970'}
- {id: 6, name: Service enabled and running, role: sshd, time: '0:00:00.209875'}
- {id: 7, name: Register that this role has run, role: sshd, time: '0:00:00.046515'}
- {id: 8, name: Gather variables for each operating system, role: pip_install, time: '0:00:00.119182'}
- {id: 9, name: Create pip config directory, role: pip_install, time: '0:00:00.627745'}
- {id: 10, name: Drop pip file(s), role: pip_install, time: '0:00:00.182918'}
- {id: 11, name: Drop pip global config(s), role: pip_install, time: '0:00:00.129466'}
- {id: 12, name: Create pip links directory, role: pip_install, time: '0:00:00.047463'}
- {id: 13, name: Drop pip lockdown file(s), role: pip_install, time: '0:00:00.047132'}
- {id: 14, name: Drop pip link file(s), role: pip_install, time: '0:00:00.041982'}
- {id: 15, name: Execute pip config builder, role: pip_install, time: '0:00:00.042271'}
- {id: 16, name: Install yum packages, role: pip_install, time: '0:00:00.201492'}
- {id: 17, name: Install apt packages, role: pip_install, time: '0:00:00.554442'}
- {id: 18, name: Get Modern PIP, role: pip_install, time: '0:00:00.630180'}
- {id: 19, name: Get Modern PIP using fallback URL, role: pip_install, time: '0:00:00.069676'}
- {id: 20, name: Install PIP, role: pip_install, time: '0:00:03.458238'}
- {id: 21, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.105929'}
- {id: 22, name: Clean up remote install files, role: pip_install, time: '0:00:00.165999'}
- {id: 23, name: Get Modern PIP to local, role: pip_install, time: '0:00:00.069424'}
- {id: 24, name: Get Modern PIP using fallback URL to local, role: pip_install,
time: '0:00:00.069026'}
- {id: 25, name: Create local pip package cache, role: pip_install, time: '0:00:00.060526'}
- {id: 26, name: pip cache install files locally, role: pip_install, time: '0:00:00.068782'}
- {id: 27, name: Distribute the modern PIP installer, role: pip_install, time: '0:00:00.059358'}
- {id: 28, name: Distribute PIP install files, role: pip_install, time: '0:00:00.065421'}
- {id: 29, name: Clean up local get-pip.py, role: pip_install, time: '0:00:00.059946'}
- {id: 30, name: Clean up local install cache, role: pip_install, time: '0:00:00.058505'}
- {id: 31, name: Set source install pip_get_pip_options, role: pip_install, time: '0:00:00.059104'}
- {id: 32, name: Install PIP, role: pip_install, time: '0:00:00.106695'}
- {id: 33, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.107537'}
- {id: 34, name: Clean up remote install files, role: pip_install, time: '0:00:00.088513'}
- {id: 35, name: Check for a supported Operating System, role: bootstrap-host, time: '0:00:00.052191'}
- {id: 36, name: Identify the space available in /, role: bootstrap-host, time: '0:00:00.126242'}
- {id: 37, name: Set root disk facts, role: bootstrap-host, time: '0:00:00.059010'}
- {id: 38, name: Set data disk facts, role: bootstrap-host, time: '0:00:00.042088'}
- {id: 39, name: Calculate data disk size, role: bootstrap-host, time: '0:00:00.041891'}
- {id: 40, name: Set min size fact, role: bootstrap-host, time: '0:00:00.048018'}
- {id: 41, name: Fail if there is not enough space available in /, role: bootstrap-host,
time: '0:00:00.057623'}
- {id: 42, name: Fail if there is not enough disk space available (disk specified),
role: bootstrap-host, time: '0:00:00.046492'}
- {id: 43, name: Ensure that the kernel has VXLAN support, role: bootstrap-host,
time: '0:00:00.210851'}
- {id: 44, name: Gather variables for each operating system, role: bootstrap-host,
time: '0:00:00.173664'}
- {id: 45, name: Create the required directories, role: bootstrap-host, time: '0:00:00.232378'}
- {id: 46, name: Ensure that apt supports HTTPS package sources, role: bootstrap-host,
time: '0:00:00.837458'}
- {id: 47, name: Determine the existing Ubuntu repo configuration, role: bootstrap-host,
time: '0:00:00.132890'}
- {id: 48, name: Determine the existing Ubuntu Security repo configuration, role: bootstrap-host,
time: '0:00:00.131254'}
- {id: 49, name: Set apt repo facts based on discovered information, role: bootstrap-host,
time: '0:00:00.075029'}
- {id: 50, name: Configure apt's sources.list (Ubuntu only), role: bootstrap-host,
time: '0:00:00.207775'}
- {id: 51, name: Update apt-cache, role: bootstrap-host, time: '0:00:02.368625'}
- {id: 52, name: Remove known problem packages, role: bootstrap-host, time: '0:00:01.639345'}
- {id: 53, name: Install required packages, role: bootstrap-host, time: '0:00:02.475824'}
- {id: 54, name: Install MongoDB packages, role: bootstrap-host, time: '0:00:03.383193'}
- {id: 55, name: 'Determine whether partitions labeled openstack-data{1,2} are present',
role: bootstrap-host, time: '0:00:00.048988'}
- {id: 56, name: Dismount and remove fstab entries for anything on the data disk
device, role: bootstrap-host, time: '0:00:00.276846'}
- {id: 57, name: Partition the whole data disk for our usage, role: bootstrap-host,
time: '0:00:00.046163'}
- {id: 58, name: Format the partitions, role: bootstrap-host, time: '0:00:00.041118'}
- {id: 59, name: 'Create the mount points, fstab entries and mount the file systems',
role: bootstrap-host, time: '0:00:00.042004'}
- {id: 60, name: Create swap file, role: bootstrap-host, time: '0:00:00.162174'}
- {id: 61, name: Set swap file permissions to 0600, role: bootstrap-host, time: '0:00:00.123739'}
- {id: 62, name: Format the swap file, role: bootstrap-host, time: '0:00:00.144051'}
- {id: 63, name: Ensure that the swap file entry is in /etc/fstab, role: bootstrap-host,
time: '0:00:00.194914'}
- {id: 64, name: Bring swap file online, role: bootstrap-host, time: '0:00:00.207792'}
- {id: 65, name: Set system swappiness, role: bootstrap-host, time: '0:00:02.194331'}
- {id: 66, name: Create sparse Cinder file, role: bootstrap-host, time: '0:00:00.146527'}
- {id: 67, name: Get a loopback device for cinder file, role: bootstrap-host, time: '0:00:00.141588'}
- {id: 68, name: Create the loopback device, role: bootstrap-host, time: '0:00:00.128034'}
- {id: 69, name: Ensure that rc.local exists, role: bootstrap-host, time: '0:00:00.117936'}
- {id: 70, name: Create loopback devices at boot time, role: bootstrap-host, time: '0:00:00.174543'}
- {id: 71, name: Make LVM physical volume on the cinder device, role: bootstrap-host,
time: '0:00:00.413793'}
- {id: 72, name: Add cinder-volumes volume group, role: bootstrap-host, time: '0:00:00.226529'}
- {id: 73, name: Create sparse Nova file, role: bootstrap-host, time: '0:00:00.126634'}
- {id: 74, name: Format the Nova file, role: bootstrap-host, time: '0:00:00.466457'}
- {id: 75, name: 'Create the mount points, fstab entries and mount the file systems',
role: bootstrap-host, time: '0:00:00.133791'}
- {id: 76, name: Create sparse Swift files, role: bootstrap-host, time: '0:00:00.585423'}
- {id: 77, name: Format the Swift files, role: bootstrap-host, time: '0:00:03.061804'}
- {id: 78, name: 'Create the Swift mount points, fstab entries and mount the file
systems', role: bootstrap-host, time: '0:00:00.879267'}
- {id: 79, name: Ensure that /etc/network/interfaces.d/ exists, role: bootstrap-host,
time: '0:00:00.129629'}
- {id: 80, name: Copy network configuration, role: bootstrap-host, time: '0:00:00.178994'}
- {id: 81, name: Ensure our interfaces.d configuration files are loaded automatically,
role: bootstrap-host, time: '0:00:00.119511'}
- {id: 82, name: Shut down the network interfaces, role: bootstrap-host, time: '0:00:00.741173'}
- {id: 83, name: Start the network interfaces, role: bootstrap-host, time: '0:00:05.005857'}
- {id: 84, name: Ensure root has a .ssh directory, role: bootstrap-host, time: '0:00:00.118926'}
- {id: 85, name: Check for existing ssh private key file, role: bootstrap-host,
time: '0:00:00.116257'}
- {id: 86, name: Check for existing ssh public key file, role: bootstrap-host, time: '0:00:00.125885'}
- {id: 87, name: Remove an existing private/public ssh keys if one is missing, role: bootstrap-host,
time: '0:00:00.293827'}
- {id: 88, name: Create ssh key pair for root, role: bootstrap-host, time: '0:00:00.235613'}
- {id: 89, name: Ensure root's new public ssh key is in authorized_keys, role: bootstrap-host,
time: '0:00:00.220253'}
- {id: 90, name: Create the required deployment directories, role: bootstrap-host,
time: '0:00:00.459654'}
- {id: 91, name: Deploy user conf.d configuration, role: bootstrap-host, time: '0:00:00.636397'}
- {id: 92, name: Deploy openstack_user_config, role: bootstrap-host, time: '0:00:00.124141'}
- {id: 93, name: Deploy user_secrets file, role: bootstrap-host, time: '0:00:00.120296'}
- {id: 94, name: Generate any missing values in user_secrets, role: bootstrap-host,
time: '0:00:00.184596'}
- {id: 95, name: Detect whether the host is an OpenStack-CI host, role: bootstrap-host,
time: '0:00:00.126172'}
- {id: 96, name: Set the UCA repository URL in OpenStack-CI, role: bootstrap-host,
time: '0:00:00.059018'}
- {id: 97, name: Determine if the host has a global pip config file, role: bootstrap-host,
time: '0:00:00.121099'}
- {id: 98, name: Determine the fastest available OpenStack-Infra wheel mirror, role: bootstrap-host,
time: '0:00:00.048335'}
- {id: 99, name: Set repo_build_pip_extra_indexes fact, role: bootstrap-host, time: '0:00:00.041066'}
- {id: 100, name: Set the user_variables, role: bootstrap-host, time: '0:00:00.149000'}
- {id: 101, name: Add user_conf_files to contain the list of files to copy into
containers, role: bootstrap-host, time: '0:00:00.128424'}
- {id: 102, name: Ensure that the first line in user_conf_files is correct, role: bootstrap-host,
time: '0:00:00.138957'}
- {id: 103, name: Ensure that the second line in user_conf_files is correct, role: bootstrap-host,
time: '0:00:00.133799'}
- {id: 104, name: Add the dict to copy the global pip config file into user_conf_files,
role: bootstrap-host, time: '0:00:00.133495'}
- {id: 105, name: Configure the MongoDB bind address, role: bootstrap-host, time: '0:00:00.130778'}
- {id: 106, name: Enable the MongoDB smallfiles option, role: bootstrap-host, time: '0:00:00.131048'}
- {id: 107, name: Restart mongodb, role: bootstrap-host, time: '0:00:00.182568'}
- {id: 108, name: Wait for mongodb to come back online after the restart, role: bootstrap-host,
time: '0:00:05.212129'}
- {id: 109, name: Test mongodb connectivity, role: bootstrap-host, time: '0:00:00.195304'}
- {id: 110, name: Read user_secrets vars, role: bootstrap-host, time: '0:00:00.224158'}
- {id: 111, name: Add admin user, role: bootstrap-host, time: '0:00:00.211051'}
- {id: 112, name: Add ceilometer database user, role: bootstrap-host, time: '0:00:00.169610'}
- {id: 113, name: Add aodh database user, role: bootstrap-host, time: '0:00:00.309404'}
- {id: 114, name: null, role: null, time: '0:00:00'}
- {id: 115, name: null, role: null, time: '0:00:00'}
- {id: 116, name: null, role: null, time: '0:00:00'}
- {id: 117, name: null, role: null, time: '0:00:00'}
- {id: 118, name: null, role: null, time: '0:00:00'}
- {id: 119, name: null, role: null, time: '0:00:00'}
- {id: 120, name: null, role: null, time: '0:00:00'}
- {id: 121, name: null, role: null, time: '0:00:00'}
- {id: 122, name: null, role: null, time: '0:00:00'}
- {id: 123, name: null, role: null, time: '0:00:03.344560'}
time: '0:00:55.024784'
2:
name: Basic host setup
tasks:
- {id: 0, name: setup, role: null, time: '0:00:09.660055'}
- {id: 1, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.032690'}
- {id: 2, name: Gather variables for each operating system, role: openstack_hosts,
time: '0:00:00.181585'}
- {id: 3, name: Check Kernel Version, role: openstack_hosts, time: '0:00:00.033877'}
- {id: 4, name: Install host proxy settings, role: openstack_hosts, time: '0:00:00.398703'}
- {id: 5, name: Check apt last update file, role: openstack_hosts, time: '0:00:00.230355'}
- {id: 6, name: Update apt if needed, role: openstack_hosts, time: '0:00:00.065773'}
- {id: 7, name: Install host packages, role: openstack_hosts, time: '0:00:03.559238'}
- {id: 8, name: Install host packages, role: openstack_hosts, time: '0:00:00.175762'}
- {id: 9, name: Enable sysstat, role: openstack_hosts, time: '0:00:00.718669'}
- {id: 10, name: Drop hosts file entries script locally, role: openstack_hosts,
time: '0:00:01.703306'}
- {id: 11, name: Copy templated hosts file entries script, role: openstack_hosts,
time: '0:00:00.296131'}
- {id: 12, name: Stat host file, role: openstack_hosts, time: '0:00:00.200236'}
- {id: 13, name: Update hosts file, role: openstack_hosts, time: '0:00:00.335019'}
- {id: 14, name: Discover lvm devices, role: openstack_hosts, time: '0:00:00.218691'}
- {id: 15, name: Ensure "/etc/lvm" directory, role: openstack_hosts, time: '0:00:00.261922'}
- {id: 16, name: Drop lvm Config, role: openstack_hosts, time: '0:00:00.334271'}
- {id: 17, name: Ensure kernel module(s), role: openstack_hosts, time: '0:00:03.879529'}
- {id: 18, name: Ensure kernel module(s) loaded at boot, role: openstack_hosts,
time: '0:00:03.838216'}
- {id: 19, name: get kernel release, role: openstack_hosts, time: '0:00:00.220060'}
- {id: 20, name: 'check how kernel modules are implemented (statically builtin,
dynamic, not set)', role: openstack_hosts, time: '0:00:00.315793'}
- {id: 21, name: fail if a specific kernel module is not set, role: openstack_hosts,
time: '0:00:00.112271'}
- {id: 22, name: fail if a specific pattern is not valid, role: openstack_hosts,
time: '0:00:00.111684'}
- {id: 23, name: Ensure dynamic specific kernel module(s) are loaded, role: openstack_hosts,
time: '0:00:00.277881'}
- {id: 24, name: Ensure dynamic specific kernel module(s) loaded at boot, role: openstack_hosts,
time: '0:00:00.288317'}
- {id: 25, name: Adding new system tuning, role: openstack_hosts, time: '0:00:08.764504'}
- {id: 26, name: Ensure ssh directory, role: openstack_hosts, time: '0:00:00.200575'}
- {id: 27, name: Update SSH keys, role: openstack_hosts, time: '0:00:00.034685'}
- {id: 28, name: Ensure all keys in authorized_keys, role: openstack_hosts, time: '0:00:00.034007'}
- {id: 29, name: Drop openstack release file, role: openstack_hosts, time: '0:00:01.609213'}
time: '0:00:38.093018'
3:
name: Apply security hardening configurations
tasks:
- {id: 0, name: Gather variables for each operating system, role: openstack-ansible-security,
time: '0:00:00.447125'}
- {id: 1, name: Check init system, role: openstack-ansible-security, time: '0:00:00.248682'}
- {id: 2, name: Set the name of pid1, role: openstack-ansible-security, time: '0:00:00.115077'}
- {id: 3, name: Check for check/audit mode, role: openstack-ansible-security, time: '0:00:00.208399'}
- {id: 4, name: Set facts, role: openstack-ansible-security, time: '0:00:00.118861'}
- {id: 5, name: Check apt last update file, role: openstack-ansible-security, time: '0:00:00.236209'}
- {id: 6, name: Update apt if needed, role: openstack-ansible-security, time: '0:00:00.037503'}
- {id: 7, name: Gather current GPG keys for apt (for V-38476), role: openstack-ansible-security,
time: '0:00:00.281236'}
- {id: 8, name: V-38476 - Vendor-provided cryptographic certificates must be installed
to verify the integrity of system software., role: openstack-ansible-security,
time: '0:00:00.035707'}
- {id: 9, name: Install unattended-upgrades package (for V-38481), role: openstack-ansible-security,
time: '0:00:00.033973'}
- {id: 10, name: V-38481 - System security patches and updates must be installed
and up-to-date, role: openstack-ansible-security, time: '0:00:00.038589'}
- {id: 11, name: Enable unattended upgrades notifications (for V-38481), role: openstack-ansible-security,
time: '0:00:00.039021'}
- {id: 12, name: Check if CentOS 7 GPG keys are installed (for V-38476), role: openstack-ansible-security,
time: '0:00:00.036421'}
- {id: 13, name: V-38476 - Vendor-provided cryptographic certificates must be installed
to verify the integrity of system software. (CentOS), role: openstack-ansible-security,
time: '0:00:00.033627'}
- {id: 14, name: Check if Red Hat Enterprise Linux 7 GPG keys are installed (for
V-38476), role: openstack-ansible-security, time: '0:00:00.524101'}
- {id: 15, name: V-38476 - Vendor-provided cryptographic certificates must be installed
to verify the integrity of system software. (Red Hat Enteprise Linux), role: openstack-ansible-security,
time: '0:00:00.031990'}
- {id: 16, name: V-38481 - Install yum-cron for automatic updates, role: openstack-ansible-security,
time: '0:00:00.032034'}
- {id: 17, name: V-38481 - System security patches and updates must be installed
and up-to-date, role: openstack-ansible-security, time: '0:00:00.031853'}
- {id: 18, name: V-38631/38632 - The operating system must produce audit records
(install auditd with apt), role: openstack-ansible-security, time: '0:00:01.254742'}
- {id: 19, name: V-38631/38632 - The operating system must produce audit records
(install auditd with yum), role: openstack-ansible-security, time: '0:00:00.032413'}
- {id: 20, name: V-38631/38632 - The operating system must produce audit records
(start auditd), role: openstack-ansible-security, time: '0:00:00.300063'}
- {id: 21, name: Verify that auditd.conf exists, role: openstack-ansible-security,
time: '0:00:00.195249'}
- {id: 22, name: V-38633 - The system must set a maximum audit log file size, role: openstack-ansible-security,
time: '0:00:00.271344'}
- {id: 23, name: V-38634 - The system must rotate audit log files that reach the
max file size, role: openstack-ansible-security, time: '0:00:00.187902'}
- {id: 24, name: V-38636 - The system must retain enough rotated audit logs to cover
the required log retention period., role: openstack-ansible-security, time: '0:00:00.208488'}
- {id: 25, name: Ensure debsums package is installed (for V-38637), role: openstack-ansible-security,
time: '0:00:01.061329'}
- {id: 26, name: Checking auditd package contents for alterations with debsums (for
V-38637), role: openstack-ansible-security, time: '0:00:00.363390'}
- {id: 27, name: V-38637 - Contents of auditd package must be verified, role: openstack-ansible-security,
time: '0:00:00.032499'}
- {id: 28, name: Check audit package contents for alterations with rpm (for V-38637),
role: openstack-ansible-security, time: '0:00:00.035241'}
- {id: 29, name: V-38637 - Contents of auditd package must be verified, role: openstack-ansible-security,
time: '0:00:00.031601'}
- {id: 30, name: Verify that auditd log directory exists (for V-38445), role: openstack-ansible-security,
time: '0:00:00.201030'}
- {id: 31, name: V-38445 - Audit log files must be group-owned by root, role: openstack-ansible-security,
time: '0:00:00.253513'}
- {id: 32, name: V-38464 - The audit system must take action for disk errors, role: openstack-ansible-security,
time: '0:00:00.190729'}
- {id: 33, name: V-38468 - The audit system must take action when the disk is full,
role: openstack-ansible-security, time: '0:00:00.196861'}
- {id: 34, name: V-38678 - Lower limit of available disk space when auditd triggers
space_left_action, role: openstack-ansible-security, time: '0:00:00.208115'}
- {id: 35, name: V-38470 - The audit system must take action when the disk is almost
full, role: openstack-ansible-security, time: '0:00:00.183176'}
- {id: 36, name: V-38680 - Audit system must send email notifications when storage
capacity is low, role: openstack-ansible-security, time: '0:00:00.186223'}
- {id: 37, name: V-38495 - Audit log files must be owned by root, role: openstack-ansible-security,
time: '0:00:00.187733'}
- {id: 38, name: Get a list of audit logs in the auditd directory (for V-38498),
role: openstack-ansible-security, time: '0:00:00.203387'}
- {id: 39, name: V-38498 - Audit log files must have mode 0640 or less, role: openstack-ansible-security,
time: '0:00:00.515437'}
- {id: 40, name: Auditd rules (includes several STIGs), role: openstack-ansible-security,
time: '0:00:00.399860'}
- {id: 41, name: V-38471 - Forward auditd records to syslog, role: openstack-ansible-security,
time: '0:00:00.209577'}
- {id: 42, name: V-54381 - The audit system must switch to single user mode when
disk space is low, role: openstack-ansible-security, time: '0:00:00.193498'}
- {id: 43, name: V-38475 - Set minimum length for passwords, role: openstack-ansible-security,
time: '0:00:00.032904'}
- {id: 44, name: V-38477 - Set minimum time for password changes, role: openstack-ansible-security,
time: '0:00:00.032377'}
- {id: 45, name: V-38479 - Set maximum age for passwords, role: openstack-ansible-security,
time: '0:00:00.031855'}
- {id: 46, name: V-38480 - Warn users prior to password expiration, role: openstack-ansible-security,
time: '0:00:00.032159'}
- {id: 47, name: V-38496 - Get all system accounts, role: openstack-ansible-security,
time: '0:00:00.204946'}
- {id: 48, name: V-38496 - Loop through system accounts to find unlocked accounts,
role: openstack-ansible-security, time: '0:00:08.738134'}
- {id: 49, name: V-38496 - Gather problematic system accounts, role: openstack-ansible-security,
time: '0:00:00.132785'}
- {id: 50, name: V-38496 - Default operating system accounts (other than root) must
be locked, role: openstack-ansible-security, time: '0:00:00.037338'}
- {id: 51, name: V-38497 - The system must not have accounts configured with blank
or null passwords. (Ubuntu), role: openstack-ansible-security, time: '0:00:00.201908'}
- {id: 52, name: V-38497 - The system must not have accounts configured with blank
or null passwords. (CentOS), role: openstack-ansible-security, time: '0:00:00.032446'}
- {id: 53, name: Check if /etc/hosts.equiv exists (for V-38491), role: openstack-ansible-security,
time: '0:00:00.190152'}
- {id: 54, name: Check if root has a .rhosts file (for V-38491), role: openstack-ansible-security,
time: '0:00:00.194877'}
- {id: 55, name: V-38491 - No .rhosts or hosts.equiv present on system, role: openstack-ansible-security,
time: '0:00:00.037503'}
- {id: 56, name: Check for accounts with UID 0 other than root (for V-38500), role: openstack-ansible-security,
time: '0:00:00.204736'}
- {id: 57, name: V-38500 - The root account must be the only account with UID 0,
role: openstack-ansible-security, time: '0:00:00.037680'}
- {id: 58, name: V-38501 - The system must disable accounts after excessive login
failures (install fail2ban), role: openstack-ansible-security, time: '0:00:00.038400'}
- {id: 59, name: V-38501 - The system must disable accounts after excessive login
failures (configure fail2ban), role: openstack-ansible-security, time: '0:00:00.037466'}
- {id: 60, name: V-38591 - Remove rshd with apt, role: openstack-ansible-security,
time: '0:00:00.434238'}
- {id: 61, name: V-38591 - Remove rshd with yum, role: openstack-ansible-security,
time: '0:00:00.032790'}
- {id: 62, name: V-38587 - Remove telnet-server with apt, role: openstack-ansible-security,
time: '0:00:00.437116'}
- {id: 63, name: V-38587 - Remove telnet-server with yum, role: openstack-ansible-security,
time: '0:00:00.037966'}
- {id: 64, name: Search /etc/passwd for password hashes (for V-38499), role: openstack-ansible-security,
time: '0:00:00.209117'}
- {id: 65, name: V-38499 - The /etc/passwd file must not contain password hashes,
role: openstack-ansible-security, time: '0:00:00.037762'}
- {id: 66, name: V-38450 - The /etc/passwd file must be owned by root, role: openstack-ansible-security,
time: '0:00:00.192202'}
- {id: 67, name: V-38451 - The /etc/passwd file must be group-owned by root, role: openstack-ansible-security,
time: '0:00:00.208105'}
- {id: 68, name: V-38457 - The /etc/passwd file must have mode 0644 or less permissive,
role: openstack-ansible-security, time: '0:00:00.199745'}
- {id: 69, name: Check password hashing algorithm used by PAM (for V-38574), role: openstack-ansible-security,
time: '0:00:00.185475'}
- {id: 70, name: V-38574 - System must use FIPS 140-2 approved hashing algorithm
for passwords (PAM), role: openstack-ansible-security, time: '0:00:00.031952'}
- {id: 71, name: Check password hashing algorithm used in login.defs (for V-38576),
role: openstack-ansible-security, time: '0:00:00.240746'}
- {id: 72, name: V-38576 - System must use FIPS 140-2 approved hashing algorithm
for passwords (login.defs), role: openstack-ansible-security, time: '0:00:00.037375'}
- {id: 73, name: Check if libuser is installed (for V-38577), role: openstack-ansible-security,
time: '0:00:00.250349'}
- {id: 74, name: 'If libuser is installed, verify hashing algorithm in use (for
V-38577)', role: openstack-ansible-security, time: '0:00:00.040447'}
- {id: 75, name: V-38577 - System must use FIPS 140-2 approved hashing algorithm
for passwords (libuser), role: openstack-ansible-security, time: '0:00:00.038372'}
- {id: 76, name: V-38681 - Check for missing GID's in /etc/group, role: openstack-ansible-security,
time: '0:00:00.241490'}
- {id: 77, name: V-38681 - All GID's in /etc/passwd must be defined in /etc/group,
role: openstack-ansible-security, time: '0:00:00.059107'}
- {id: 78, name: V-38692 - Lock inactive accounts, role: openstack-ansible-security,
time: '0:00:00.070277'}
- {id: 79, name: Checking for accounts with non-unique usernames (for V-38683),
role: openstack-ansible-security, time: '0:00:00.203443'}
- {id: 80, name: V-38683 - All accounts on the system must have unique user/account
names, role: openstack-ansible-security, time: '0:00:00.039644'}
- {id: 81, name: Search for sudoers files (for V-58901), role: openstack-ansible-security,
time: '0:00:00.202623'}
- {id: 82, name: Comment out sudoers lines with NOPASSWD present (for V-58901),
role: openstack-ansible-security, time: '0:00:01.383474'}
- {id: 83, name: Comment out sudoers lines with !authenticate present (for V-58901),
role: openstack-ansible-security, time: '0:00:01.433706'}
- {id: 84, name: Check to see if grub.cfg exists, role: openstack-ansible-security,
time: '0:00:00.189640'}
- {id: 85, name: V-38579 - Bootloader configuration files must be owned by root,
role: openstack-ansible-security, time: '0:00:00.185863'}
- {id: 86, name: V-38581 - Bootloader configuration files must be group-owned by
root, role: openstack-ansible-security, time: '0:00:00.189510'}
- {id: 87, name: V-38582 - Bootloader configuration files must have mode 0644 or
less, role: openstack-ansible-security, time: '0:00:00.202793'}
- {id: 88, name: V-38668 - The x86 Ctrl-Alt-Delete key sequence must be disabled
(init), role: openstack-ansible-security, time: '0:00:00.193498'}
- {id: 89, name: Check if ctrl-alt-del.target is already masked (systemd), role: openstack-ansible-security,
time: '0:00:00.036592'}
- {id: 90, name: V-38668 - The x86 Ctrl-Alt-Delete key sequence must be disabled
(systemd), role: openstack-ansible-security, time: '0:00:00.032094'}
- {id: 91, name: V-38593 - Display a login banner for console prompts, role: openstack-ansible-security,
time: '0:00:00.303478'}
- {id: 92, name: V-38443 - The /etc/gshadow file must be owned by root, role: openstack-ansible-security,
time: '0:00:00.188467'}
- {id: 93, name: V-38448 - The /etc/gshadow file must be group-owned by root, role: openstack-ansible-security,
time: '0:00:00.177415'}
- {id: 94, name: V-38449 - The /etc/gshadow file must have mode 0000, role: openstack-ansible-security,
time: '0:00:00.218174'}
- {id: 95, name: V-38458 - The /etc/group file must be owned by root, role: openstack-ansible-security,
time: '0:00:00.199965'}
- {id: 96, name: V-38459 - The /etc/group file must be group-owned by root, role: openstack-ansible-security,
time: '0:00:00.193900'}
- {id: 97, name: V-38461 - The /etc/group file must have mode 0644 or less, role: openstack-ansible-security,
time: '0:00:00.199114'}
- {id: 98, name: V-38493 - Audit log directories must have mode 0755 or less, role: openstack-ansible-security,
time: '0:00:00.198668'}
- {id: 99, name: V-38502 - The /etc/shadow file must be owned by root, role: openstack-ansible-security,
time: '0:00:00.188112'}
- {id: 100, name: V-38503 - The /etc/shadow file must be group-owned by root, role: openstack-ansible-security,
time: '0:00:00.190145'}
- {id: 101, name: V-38504 - The /etc/shadow file must have mode 0000, role: openstack-ansible-security,
time: '0:00:00.210133'}
- {id: 102, name: V-38623 - All rsyslog-generated files must have mode 0600 or less,
role: openstack-ansible-security, time: '0:00:00.195697'}
- {id: 103, name: V-38642 - System default umask for daemons must be 027 or 022,
role: openstack-ansible-security, time: '0:00:00.032555'}
- {id: 104, name: V-38645 - System default umask in /etc/login.defs must be 077,
role: openstack-ansible-security, time: '0:00:00.032147'}
- {id: 105, name: Check if csh is installed (for V-38649), role: openstack-ansible-security,
time: '0:00:00.034537'}
- {id: 106, name: V-38649 - System default umask for csh must be 077, role: openstack-ansible-security,
time: '0:00:00.032155'}
- {id: 107, name: V-38651 - System default umask for bash must be 077, role: openstack-ansible-security,
time: '0:00:00.032094'}
- {id: 108, name: V-38528 - The system must log martian packets, role: openstack-ansible-security,
time: '0:00:00.234593'}
- {id: 109, name: V-38537 - The system must ignore ICMPv4 bogus error responses,
role: openstack-ansible-security, time: '0:00:00.187046'}
- {id: 110, name: V-38535 - The system must not respond to ICMPv4 sent to the broadcast
address, role: openstack-ansible-security, time: '0:00:00.206927'}
- {id: 111, name: V-38539 - Enable TCP syncookies, role: openstack-ansible-security,
time: '0:00:00.186420'}
- {id: 112, name: V-38596 - Enable virtual address space randomization, role: openstack-ansible-security,
time: '0:00:00.193062'}
- {id: 113, name: V-38600 - Disable sending ICMPv4 redirects, role: openstack-ansible-security,
time: '0:00:00.208586'}
- {id: 114, name: V-38601 - Disable sending ICMPv4 redirects on all interfaces,
role: openstack-ansible-security, time: '0:00:00.205812'}
- {id: 115, name: V-38490 - Disable usb-storage module, role: openstack-ansible-security,
time: '0:00:00.032057'}
- {id: 116, name: V-38514 - Disable DCCP, role: openstack-ansible-security, time: '0:00:00.198476'}
- {id: 117, name: V-38515 - Disable SCTP, role: openstack-ansible-security, time: '0:00:00.183795'}
- {id: 118, name: V-38516 - Disable RDS, role: openstack-ansible-security, time: '0:00:00.237605'}
- {id: 119, name: V-38517 - Disable TIPC, role: openstack-ansible-security, time: '0:00:00.203838'}
- {id: 120, name: Disable IPv6, role: openstack-ansible-security, time: '0:00:00.583829'}
- {id: 121, name: V-38682 - Disable bluetooth module, role: openstack-ansible-security,
time: '0:00:00.315916'}
- {id: 122, name: V-38524 - The system must not accept ICMPv4 redirect packets on
any interface, role: openstack-ansible-security, time: '0:00:00.038465'}
- {id: 123, name: Install packages for AppArmor support (for V-51337), role: openstack-ansible-security,
time: '0:00:06.338266'}
- {id: 124, name: Ensure AppArmor is running (for V-51337), role: openstack-ansible-security,
time: '0:00:00.258365'}
- {id: 125, name: Install packages for SELinux support (for V-51337), role: openstack-ansible-security,
time: '0:00:00.339411'}
- {id: 126, name: Ensure SELinux is in enforcing mode on the next reboot (for V-51337),
role: openstack-ansible-security, time: '0:00:00.049056'}
- {id: 127, name: Relabel files on next boot if SELinux mode changed (for V-51337),
role: openstack-ansible-security, time: '0:00:00.033816'}
- {id: 128, name: V-38669 - The postfix service must be enabled for mail delivery
(install postfix with apt), role: openstack-ansible-security, time: '0:00:05.971794'}
- {id: 129, name: V-38669 - The postfix service must be enabled for mail delivery
(install postfix with yum), role: openstack-ansible-security, time: '0:00:00.032738'}
- {id: 130, name: V-38669 - The postfix service must be enabled for mail delivery
(enable postfix), role: openstack-ansible-security, time: '0:00:00.217081'}
- {id: 131, name: V-38669 - Use only IPv4 addresses in mynetworks if IPv6 is disabled,
role: openstack-ansible-security, time: '0:00:00.032444'}
- {id: 132, name: V-38446 - Mail system must forward root's email, role: openstack-ansible-security,
time: '0:00:00.032345'}
- {id: 133, name: Verify that Postfix's main.cf exists, role: openstack-ansible-security,
time: '0:00:00.195636'}
- {id: 134, name: V-38622 - Mail relaying must be restricted, role: openstack-ansible-security,
time: '0:00:00.219027'}
- {id: 135, name: V-38489 - Install AIDE (with apt), role: openstack-ansible-security,
time: '0:00:12.670579'}
- {id: 136, name: V-38489 - Install AIDE (with yum), role: openstack-ansible-security,
time: '0:00:00.032412'}
- {id: 137, name: Verify that AIDE configuration directory exists, role: openstack-ansible-security,
time: '0:00:00.205480'}
- {id: 138, name: V-38489 - Exclude certain directories from AIDE and initialize
DB, role: openstack-ansible-security, time: '0:00:00.337478'}
- {id: 139, name: Check for AIDE cron job (for V-38670), role: openstack-ansible-security,
time: '0:00:00.209790'}
- {id: 140, name: V-38670 - System must detect unauthorized changes to software
and information, role: openstack-ansible-security, time: '0:00:00.039721'}
- {id: 141, name: Search for .netrc files (for V-38619), role: openstack-ansible-security,
time: '0:00:02.046582'}
- {id: 142, name: V-38619 - There must be no .netrc files on the system, role: openstack-ansible-security,
time: '0:00:00.031986'}
- {id: 143, name: V-38620 - Synchronize system clock (installing chrony with apt),
role: openstack-ansible-security, time: '0:00:03.834253'}
- {id: 144, name: V-38620 - Synchronize system clock (installing chrony with yum),
role: openstack-ansible-security, time: '0:00:00.035532'}
- {id: 145, name: V-38620 - Synchronize system clock (enable chrony), role: openstack-ansible-security,
time: '0:00:00.222817'}
- {id: 146, name: Check for chrony.conf, role: openstack-ansible-security, time: '0:00:00.194694'}
- {id: 147, name: V-38620 - Synchronize system clock (configuration file), role: openstack-ansible-security,
time: '0:00:00.350664'}
- {id: 148, name: V-38624 - System logs must be rotated daily (install logrotate
with apt), role: openstack-ansible-security, time: '0:00:00.930052'}
- {id: 149, name: V-38624 - System logs must be rotated daily (install logrotate
with yum), role: openstack-ansible-security, time: '0:00:00.032958'}
- {id: 150, name: Check for logrotate cron job (for V-38624), role: openstack-ansible-security,
time: '0:00:00.180620'}
- {id: 151, name: V-38624 - System logs must be rotated daily (verify cron job),
role: openstack-ansible-security, time: '0:00:00.038595'}
- {id: 152, name: Check if samba is installed (for V-38656), role: openstack-ansible-security,
time: '0:00:00.195148'}
- {id: 153, name: V-38656 - System must use SMB client signing, role: openstack-ansible-security,
time: '0:00:00.038866'}
- {id: 154, name: Set fact for SNMP being installed, role: openstack-ansible-security,
time: '0:00:00.038583'}
- {id: 155, name: V-38675 - Process core dump must be disabled, role: openstack-ansible-security,
time: '0:00:00.213122'}
- {id: 156, name: V-38684 - Maximum simultaneous logins per user, role: openstack-ansible-security,
time: '0:00:00.033183'}
- {id: 157, name: Check if vsftpd installed using dpkg (for V-38599 and V-38702),
role: openstack-ansible-security, time: '0:00:00.220657'}
- {id: 158, name: Check if vsftpd installed using rpm (for V-38599 and V-38702),
role: openstack-ansible-security, time: '0:00:00.042053'}
- {id: 159, name: Set fact for vsftpd being installed, role: openstack-ansible-security,
time: '0:00:00.038714'}
- {id: 160, name: Copy login banner (for V-38599), role: openstack-ansible-security,
time: '0:00:00.033525'}
- {id: 161, name: V-38599 - Set warning banner for FTPS/FTP logins, role: openstack-ansible-security,
time: '0:00:00.033642'}
- {id: 162, name: V-38702 - Enable xferlog, role: openstack-ansible-security, time: '0:00:00.033367'}
- {id: 163, name: V-38702 - Disable xferlog_std_format, role: openstack-ansible-security,
time: '0:00:00.033440'}
- {id: 164, name: V-38702 - Enable log_ftp_protocol, role: openstack-ansible-security,
time: '0:00:00.033473'}
- {id: 165, name: V-38674 - X Windows must not be enabled (upstart), role: openstack-ansible-security,
time: '0:00:00.181385'}
- {id: 166, name: V-38674 - X Windows must not be enabled (systemd), role: openstack-ansible-security,
time: '0:00:00.035073'}
- {id: 167, name: Check for unlabeled device files (for V-51379), role: openstack-ansible-security,
time: '0:00:00.040009'}
- {id: 168, name: V-51379 - All device files must be monitored by the Linux Security
Module, role: openstack-ansible-security, time: '0:00:00.034200'}
- {id: 169, name: Check if /etc/exports exists, role: openstack-ansible-security,
time: '0:00:00.190502'}
- {id: 170, name: Check if 'all_squash' appears in /etc/exports (for V-38460), role: openstack-ansible-security,
time: '0:00:00.041072'}
- {id: 171, name: V-38460 - The NFS server must not have the all_squash option enabled,
role: openstack-ansible-security, time: '0:00:00.039060'}
- {id: 172, name: Check if 'insecure_locks' appears in /etc/exports (for V-38677),
role: openstack-ansible-security, time: '0:00:00.041817'}
- {id: 173, name: V-38677 - The NFS server must not have the insecure_locks option
enabled, role: openstack-ansible-security, time: '0:00:00.039248'}
- {id: 174, name: Generate list of services_installed, role: openstack-ansible-security,
time: '0:00:00.195681'}
- {id: 175, name: Generate a list of systemd service unit files, role: openstack-ansible-security,
time: '0:00:00.215211'}
- {id: 176, name: Register which services are installed depending on platform, role: openstack-ansible-security,
time: '0:00:00.122445'}
- {id: 177, name: V-38437 - Automated file system mounting tools must be disabled,
role: openstack-ansible-security, time: '0:00:00.032394'}
- {id: 178, name: V-38640 - The abrt service must be disabled, role: openstack-ansible-security,
time: '0:00:00.037317'}
- {id: 179, name: V-38641 - The atd service must be disabled, role: openstack-ansible-security,
time: '0:00:00.230742'}
- {id: 180, name: V-38648 - The qpidd service must be disabled, role: openstack-ansible-security,
time: '0:00:00.033727'}
- {id: 181, name: V-38691 - The bluetooth service must be disabled, role: openstack-ansible-security,
time: '0:00:00.033827'}
- {id: 182, name: V-38582 - xinetd must be disabled if not in use, role: openstack-ansible-security,
time: '0:00:00.034503'}
- {id: 183, name: V-38584 - xinetd must be uninstalled if not in use (apt), role: openstack-ansible-security,
time: '0:00:00.463875'}
- {id: 184, name: V-38584 - xinetd must be uninstalled if not in use (yum), role: openstack-ansible-security,
time: '0:00:00.038251'}
- {id: 185, name: V-38603 - Remove ypserv package with apt, role: openstack-ansible-security,
time: '0:00:00.444157'}
- {id: 186, name: V-38603 - Remove ypserv package with yum, role: openstack-ansible-security,
time: '0:00:00.033254'}
- {id: 187, name: V-38605 - The cron service must be running, role: openstack-ansible-security,
time: '0:00:00.228036'}
- {id: 188, name: V-38606 - The tftp-server package must not be installed unless
required (apt), role: openstack-ansible-security, time: '0:00:00.434546'}
- {id: 189, name: V-38606 - The tftp-server package must not be installed unless
required (yum), role: openstack-ansible-security, time: '0:00:00.032897'}
- {id: 190, name: V-38618 - avahi must be disabled, role: openstack-ansible-security,
time: '0:00:00.038324'}
- {id: 191, name: V-38627 - Remove LDAP servers unless required (apt), role: openstack-ansible-security,
time: '0:00:00.462082'}
- {id: 192, name: V-38627 - Remove LDAP servers unless required (yum), role: openstack-ansible-security,
time: '0:00:00.033473'}
- {id: 193, name: V-38650 - rdisc must be disabled, role: openstack-ansible-security,
time: '0:00:00.034043'}
- {id: 194, name: V-38671 - Remove sendmail with apt, role: openstack-ansible-security,
time: '0:00:00.422963'}
- {id: 195, name: V-38671 - Remove sendmail with yum, role: openstack-ansible-security,
time: '0:00:00.031872'}
- {id: 196, name: V-38672 - netconsole must be disabled, role: openstack-ansible-security,
time: '0:00:00.032177'}
- {id: 197, name: V-38676 - The X windows package must not be installed (apt), role: openstack-ansible-security,
time: '0:00:00.425163'}
- {id: 198, name: V-38676 - The X windows package must not be installed (yum), role: openstack-ansible-security,
time: '0:00:00.040357'}
- {id: 199, name: Check for security role marker in sshd_config, role: openstack-ansible-security,
time: '0:00:00.211467'}
- {id: 200, name: Check for Match stanzas in sshd_config, role: openstack-ansible-security,
time: '0:00:00.217326'}
- {id: 201, name: Add security role marker with sed above Match stanza, role: openstack-ansible-security,
time: '0:00:00.038758'}
- {id: 202, name: Add security role marker to the end of the sshd_config, role: openstack-ansible-security,
time: '0:00:00.205742'}
- {id: 203, name: V-38484 - User must get date/time of last successful login, role: openstack-ansible-security,
time: '0:00:00.197481'}
- {id: 204, name: V-38607 - The SSH daemon must be configured to use only the SSHv2
protocol, role: openstack-ansible-security, time: '0:00:00.221358'}
- {id: 205, name: V-38614 - The SSH daemon must not allow authentication using an
empty password, role: openstack-ansible-security, time: '0:00:00.202294'}
- {id: 206, name: V-38612 - The SSH daemon must not allow host-based authentication,
role: openstack-ansible-security, time: '0:00:00.207670'}
- {id: 207, name: V-38608 - Set a timeout interval for idle ssh sessions, role: openstack-ansible-security,
time: '0:00:00.195105'}
- {id: 208, name: V-38610 - Set a timeout count on idle ssh sessions, role: openstack-ansible-security,
time: '0:00:00.197567'}
- {id: 209, name: V-38611 - The sshd daemon must ignore .rhosts files, role: openstack-ansible-security,
time: '0:00:00.184065'}
- {id: 210, name: V-38613 - The ssh daemon must not permit root logins, role: openstack-ansible-security,
time: '0:00:00.192665'}
- {id: 211, name: Copy the login banner for sshd (for V-38615), role: openstack-ansible-security,
time: '0:00:00.285608'}
- {id: 212, name: V-38615 - The ssh daemon must display a login banner, role: openstack-ansible-security,
time: '0:00:00.202249'}
- {id: 213, name: V-38616 - The ssh daemon must not permit user environment settings,
role: openstack-ansible-security, time: '0:00:00.212423'}
- {id: 214, name: V-38617 - The ssh daemon must be configured to use approved ciphers,
role: openstack-ansible-security, time: '0:00:05.106157'}
time: '0:01:21.925751'
4:
name: Basic lxc host setup
tasks:
- {id: 0, name: Check the state of the default LXC service log directory, role: null,
time: '0:00:00.267648'}
- {id: 1, name: Move the existing folder to the log aggregation parent, role: null,
time: '0:00:00.020300'}
- {id: 2, name: Create the new LXC service log directory, role: null, time: '0:00:00.245719'}
- {id: 3, name: Create the LXC service log aggregation link, role: null, time: '0:00:00.205808'}
- {id: 4, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.034779'}
- {id: 5, name: Gather variables for each operating system, role: pip_install, time: '0:00:00.236057'}
- {id: 6, name: Create pip config directory, role: pip_install, time: '0:00:00.817751'}
- {id: 7, name: Drop pip file(s), role: pip_install, time: '0:00:00.347264'}
- {id: 8, name: Drop pip global config(s), role: pip_install, time: '0:00:00.222974'}
- {id: 9, name: Create pip links directory, role: pip_install, time: '0:00:00.038385'}
- {id: 10, name: Drop pip lockdown file(s), role: pip_install, time: '0:00:00.052350'}
- {id: 11, name: Drop pip link file(s), role: pip_install, time: '0:00:00.128156'}
- {id: 12, name: Execute pip config builder, role: pip_install, time: '0:00:00.041510'}
- {id: 13, name: Install yum packages, role: pip_install, time: '0:00:00.216409'}
- {id: 14, name: Install apt packages, role: pip_install, time: '0:00:00.689517'}
- {id: 15, name: Get Modern PIP, role: pip_install, time: '0:00:00.443551'}
- {id: 16, name: Get Modern PIP using fallback URL, role: pip_install, time: '0:00:00.065998'}
- {id: 17, name: Install PIP, role: pip_install, time: '0:00:02.386330'}
- {id: 18, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.110225'}
- {id: 19, name: Clean up remote install files, role: pip_install, time: '0:00:00.254041'}
- {id: 20, name: Get Modern PIP to local, role: pip_install, time: '0:00:00.063539'}
- {id: 21, name: Get Modern PIP using fallback URL to local, role: pip_install,
time: '0:00:00.068233'}
- {id: 22, name: Create local pip package cache, role: pip_install, time: '0:00:00.055541'}
- {id: 23, name: pip cache install files locally, role: pip_install, time: '0:00:00.068649'}
- {id: 24, name: Distribute the modern PIP installer, role: pip_install, time: '0:00:00.059544'}
- {id: 25, name: Distribute PIP install files, role: pip_install, time: '0:00:00.060508'}
- {id: 26, name: Clean up local get-pip.py, role: pip_install, time: '0:00:00.055878'}
- {id: 27, name: Clean up local install cache, role: pip_install, time: '0:00:00.055559'}
- {id: 28, name: Set source install pip_get_pip_options, role: pip_install, time: '0:00:00.054776'}
- {id: 29, name: Install PIP, role: pip_install, time: '0:00:00.112747'}
- {id: 30, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.113419'}
- {id: 31, name: Clean up remote install files, role: pip_install, time: '0:00:00.096012'}
- {id: 32, name: Check for the presence of a public key file on the deployment host,
role: lxc_hosts, time: '0:00:00.202374'}
- {id: 33, name: Fail if a ssh public key is not set in a var and is not present
on the deployment host, role: lxc_hosts, time: '0:00:00.034155'}
- {id: 34, name: Gather variables for each operating system, role: lxc_hosts, time: '0:00:00.259339'}
- {id: 35, name: Check init system, role: lxc_hosts, time: '0:00:00.207412'}
- {id: 36, name: Set the name of pid1, role: lxc_hosts, time: '0:00:00.130740'}
- {id: 37, name: Create base directories, role: lxc_hosts, time: '0:00:02.125378'}
- {id: 38, name: Check apt last update file, role: lxc_hosts, time: '0:00:00.278599'}
- {id: 39, name: Update apt if needed, role: lxc_hosts, time: '0:00:00.075616'}
- {id: 40, name: Install apt packages, role: lxc_hosts, time: '0:00:16.248543'}
- {id: 41, name: Drop irqbalance config, role: lxc_hosts, time: '0:00:00.408630'}
- {id: 42, name: Drop lxc-openstack app armor profile, role: lxc_hosts, time: '0:00:00.412536'}
- {id: 43, name: Install yum packages, role: lxc_hosts, time: '0:00:00.337653'}
- {id: 44, name: Create base directories, role: lxc_hosts, time: '0:00:00.070554'}
- {id: 45, name: download file with sha256 check, role: lxc_hosts, time: '0:00:00.083716'}
- {id: 46, name: Move lxc cached image into place, role: lxc_hosts, time: '0:00:00.076287'}
- {id: 47, name: Create new linked lib location, role: lxc_hosts, time: '0:00:00.076882'}
- {id: 48, name: Create python3 link, role: lxc_hosts, time: '0:00:00.076199'}
- {id: 49, name: Build and install LXC, role: lxc_hosts, time: '0:00:00.880521'}
- {id: 50, name: Ensure embedded LXC is within the PATH, role: lxc_hosts, time: '0:00:00.315787'}
- {id: 51, name: Remove sub system lock if found, role: lxc_hosts, time: '0:00:00.075840'}
- {id: 52, name: Drop post up script, role: lxc_hosts, time: '0:00:00.076641'}
- {id: 53, name: Drop post down script, role: lxc_hosts, time: '0:00:00.076015'}
- {id: 54, name: Create networking post-up data, role: lxc_hosts, time: '0:00:00.315702'}
- {id: 55, name: Create networking post-down data, role: lxc_hosts, time: '0:00:00.319750'}
- {id: 56, name: Link embedded lxc to python3, role: lxc_hosts, time: '0:00:00.075584'}
- {id: 57, name: Run ldconfig to make sure all libs are linked, role: lxc_hosts,
time: '0:00:00.075754'}
- {id: 58, name: Update the sudoers defaults, role: lxc_hosts, time: '0:00:00.522388'}
- {id: 59, name: Install pip packages, role: lxc_hosts, time: '0:00:02.138907'}
- {id: 60, name: Ensure the lxc dnsmasq user exists, role: lxc_hosts, time: '0:00:00.320790'}
- {id: 61, name: Drop base config file(s), role: lxc_hosts, time: '0:00:01.426237'}
- {id: 62, name: Drop lxc veth check script, role: lxc_hosts, time: '0:00:02.537610'}
- {id: 63, name: Tuning kernel for lxc, role: lxc_hosts, time: '0:00:00.395926'}
- {id: 64, name: Drop lxc net bridge, role: lxc_hosts, time: '0:00:00.491306'}
- {id: 65, name: Disable and stop lxc-net, role: lxc_hosts, time: '0:00:00.306255'}
- {id: 66, name: Drop lxc-net override file for upstart, role: lxc_hosts, time: '0:00:00.328957'}
- {id: 67, name: Ensure networking includes interfaces.d, role: lxc_hosts, time: '0:00:00.274599'}
- {id: 68, name: Drop lxc net bridge - Debian, role: lxc_hosts, time: '0:00:00.376429'}
- {id: 69, name: Check Container Bridge exists, role: lxc_hosts, time: '0:00:00.578325'}
- {id: 70, name: Ensure dnsmasq stopped, role: lxc_hosts, time: '0:00:00.269258'}
- {id: 71, name: Remove dnsmasq file(s), role: lxc_hosts, time: '0:00:00.533674'}
- {id: 72, name: Create base container, role: lxc_hosts, time: '0:00:00'}
- {id: 73, name: null, role: null, time: '0:00:00'}
- {id: 74, name: null, role: null, time: '0:00:00'}
- {id: 75, name: null, role: null, time: '0:06:10.142191'}
- {id: 76, name: Create base container, role: lxc_hosts, time: '0:06:15.384024'}
- {id: 77, name: Generate apt keys from LXC host for the container cache, role: lxc_hosts,
time: '0:00:00.290038'}
- {id: 78, name: Rsyncing files from the LXC host to the container cache, role: lxc_hosts,
time: '0:00:01.904986'}
- {id: 79, name: Copy files from deployment host to the container cache, role: lxc_hosts,
time: '0:00:00.502811'}
- {id: 80, name: Cached image preparation script, role: lxc_hosts, time: '0:00:00.366382'}
- {id: 81, name: Prepare cached image setup commands, role: lxc_hosts, time: '0:00:25.391344'}
- {id: 82, name: Adjust sshd configuration in container, role: lxc_hosts, time: '0:00:01.443126'}
- {id: 83, name: Obtain the deploy system's ssh public key, role: lxc_hosts, time: '0:00:00.206832'}
- {id: 84, name: Deploy ssh public key into the cached image, role: lxc_hosts, time: '0:00:00.229253'}
- {id: 85, name: Remove generated apt keys from LXC host, role: lxc_hosts, time: '0:00:00.230311'}
- {id: 86, name: Remove existing cache archive, role: lxc_hosts, time: '0:00:00.236088'}
- {id: 87, name: Create lxc image, role: lxc_hosts, time: '0:00:38.171996'}
- {id: 88, name: Create base container to use for overlayfs containers, role: lxc_hosts,
time: '0:00:18.099402'}
- {id: 89, name: Gather variables for each operating system, role: rsyslog_client,
time: '0:00:00.169261'}
- {id: 90, name: Ensure adm group exists, role: rsyslog_client, time: '0:00:00.293249'}
- {id: 91, name: Ensure syslog user exists, role: rsyslog_client, time: '0:00:00.316777'}
- {id: 92, name: Ensure ownership on working directory is correct, role: rsyslog_client,
time: '0:00:00.202417'}
- {id: 93, name: Rsyslog apt repository, role: rsyslog_client, time: '0:00:00.057179'}
- {id: 94, name: Check apt last update file, role: rsyslog_client, time: '0:00:00.217984'}
- {id: 95, name: Update apt if needed, role: rsyslog_client, time: '0:00:01.579431'}
- {id: 96, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.568296'}
- {id: 97, name: Rsyslog yum repository, role: rsyslog_client, time: '0:00:00.055264'}
- {id: 98, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.129918'}
- {id: 99, name: Stop rsyslog, role: rsyslog_client, time: '0:00:00.216513'}
- {id: 100, name: Rsyslog Setup, role: rsyslog_client, time: '0:00:00.321546'}
- {id: 101, name: Find all log files, role: rsyslog_client, time: '0:00:00.201067'}
- {id: 102, name: Write rsyslog config for found log files, role: rsyslog_client,
time: '0:00:00.317488'}
- {id: 103, name: Union the log files, role: rsyslog_client, time: '0:00:00.144215'}
- {id: 104, name: Write rsyslog target file, role: rsyslog_client, time: '0:00:00.032724'}
- {id: 105, name: Write log rotate file, role: rsyslog_client, time: '0:00:00.036205'}
- {id: 106, name: Configure logrotate to compress logs by default, role: rsyslog_client,
time: '0:00:00.218869'}
- {id: 107, name: Start rsyslog, role: rsyslog_client, time: '0:00:00.841369'}
time: '0:14:40.024601'
5:
name: Create container(s)
tasks:
- {id: 0, name: Ansible version and LXC backing store check, role: lxc_container_create,
time: '0:00:00.184384'}
- {id: 1, name: Kernel version and LXC backing store check, role: lxc_container_create,
time: '0:00:01.302273'}
- {id: 2, name: Gather variables for each operating system, role: lxc_container_create,
time: '0:00:01.638816'}
- {id: 3, name: Check for lxc volume group, role: lxc_container_create, time: '0:00:00.330400'}
- {id: 4, name: Set container backend to "dir" or "lvm" based on whether the lxc
VG was found, role: lxc_container_create, time: '0:00:00.260542'}
- {id: 5, name: Container service directories, role: lxc_container_create, time: '0:00:05.271274'}
- {id: 6, name: LXC autodev setup, role: lxc_container_create, time: '0:00:02.450025'}
- {id: 7, name: Create container, role: lxc_container_create, time: '0:00:00.348578'}
- {id: 8, name: Check if container exists (overlayfs), role: lxc_container_create,
time: '0:00:01.458686'}
- {id: 9, name: Create container (overlayfs), role: lxc_container_create, time: '0:00:02.431370'}
- {id: 10, name: Execute container commands, role: lxc_container_create, time: '0:00:08.627975'}
- {id: 11, name: Write default container config, role: lxc_container_create, time: '0:00:16.488491'}
- {id: 12, name: Ensure bind mount host directories exists, role: lxc_container_create,
time: '0:00:02.054334'}
- {id: 13, name: Ensure container directories exist, role: lxc_container_create,
time: '0:00:02.096405'}
- {id: 14, name: Add bind mount configuration to container, role: lxc_container_create,
time: '0:00:01.935623'}
- {id: 15, name: Container network interfaces, role: lxc_container_create, time: '0:00:02.386428'}
- {id: 16, name: Container network route interfaces, role: lxc_container_create,
time: '0:00:00.959247'}
- {id: 17, name: LXC host config for container networks, role: lxc_container_create,
time: '0:00:03.639011'}
- {id: 18, name: Add veth pair name to match container name, role: lxc_container_create,
time: '0:00:01.395232'}
- {id: 19, name: Container network includes, role: lxc_container_create, time: '0:00:02.278871'}
- {id: 20, name: Create wiring script, role: lxc_container_create, time: '0:00:01.989377'}
- {id: 21, name: Run container veth wiring script, role: lxc_container_create, time: '0:00:11.999794'}
- {id: 22, name: Drop veth cleanup script, role: lxc_container_create, time: '0:00:02.598713'}
- {id: 23, name: Defines a pre and post hook script, role: lxc_container_create,
time: '0:00:15.620235'}
- {id: 24, name: Wait for ssh to be available, role: lxc_container_create, time: '0:00:26.864160'}
- {id: 25, name: Install container proxy settings, role: lxc_container_create, time: '0:00:00.279404'}
- {id: 26, name: Create localhost config, role: lxc_container_create, time: '0:00:01.728323'}
- {id: 27, name: Create domain config, role: lxc_container_create, time: '0:00:01.451401'}
- {id: 28, name: Create hostname, role: lxc_container_create, time: '0:00:02.460094'}
- {id: 29, name: Setup hostname, role: lxc_container_create, time: '0:00:01.438564'}
- {id: 30, name: Wait for ssh to be available, role: null, time: '0:00:07.270832'}
time: '0:02:11.238862'
6:
name: haproxy container config
tasks:
- {id: 0, name: Ensure mount directories exists, role: null, time: '0:00:00.028652'}
- {id: 1, name: LXC Directory bind mount, role: null, time: '0:00:00.029654'}
- {id: 2, name: Extra lxc config, role: null, time: '0:00:00.029443'}
- {id: 3, name: Wait for container ssh, role: null, time: '0:00:00.027085'}
- {id: 4, name: Create log dir, role: null, time: '0:00:00.249692'}
- {id: 5, name: Create log aggregation links, role: null, time: '0:00:00.237497'}
time: '0:00:00.602023'
7:
name: haproxy
tasks:
- {id: 0, name: Gather variables for each operating system, role: keepalived, time: '0:00:00.067062'}
- {id: 1, name: Add the keepalived apt repository key, role: keepalived, time: '0:00:00.041408'}
- {id: 2, name: Add the keepalived apt repository, role: keepalived, time: '0:00:00.049742'}
- {id: 3, name: Check apt last update file, role: keepalived, time: '0:00:00.042474'}
- {id: 4, name: Update apt if needed, role: keepalived, time: '0:00:00.042820'}
- {id: 5, name: Prevent keepalived from starting on install, role: keepalived, time: '0:00:00.040593'}
- {id: 6, name: install keepalived, role: keepalived, time: '0:00:00.040993'}
- {id: 7, name: Allow keepalived from starting on install, role: keepalived, time: '0:00:00.040614'}
- {id: 8, name: Allow consuming apps to bind on non local addresses, role: keepalived,
time: '0:00:00.034859'}
- {id: 9, name: configure keepalived, role: keepalived, time: '0:00:00.034063'}
- {id: 10, name: Dropping the tracking scripts, role: keepalived, time: '0:00:00.078443'}
- {id: 11, name: Dropping the general notification scripts, role: keepalived, time: '0:00:00.055345'}
- {id: 12, name: Dropping the notification scripts for switching to master, role: keepalived,
time: '0:00:00.049903'}
- {id: 13, name: Dropping the notification scripts for switching to backup, role: keepalived,
time: '0:00:00.056335'}
- {id: 14, name: Dropping the notification scripts for failures, role: keepalived,
time: '0:00:00.068936'}
time: '0:00:00.743590'
8:
name: Install haproxy
tasks:
- {id: 0, name: Remove legacy haproxy configuration files, role: null, time: '0:00:00.038940'}
- {id: 1, name: Remove legacy haproxy logging file, role: null, time: '0:00:00.202389'}
- {id: 2, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.426049'}
- {id: 3, name: Gather variables for each operating system, role: haproxy_server,
time: '0:00:00.251122'}
- {id: 4, name: Create the haproxy system group, role: haproxy_server, time: '0:00:00.313932'}
- {id: 5, name: Create the haproxy system user, role: haproxy_server, time: '0:00:00.337840'}
- {id: 6, name: Test for log directory or link, role: haproxy_server, time: '0:00:00.269446'}
- {id: 7, name: Create haproxy log dir, role: haproxy_server, time: '0:00:00.051032'}
- {id: 8, name: Check apt last update file, role: haproxy_server, time: '0:00:00.289373'}
- {id: 9, name: Update apt if needed, role: haproxy_server, time: '0:00:00.110152'}
- {id: 10, name: Install haproxy pre packages, role: haproxy_server, time: '0:00:01.372017'}
- {id: 11, name: Add haproxy apt-keys, role: haproxy_server, time: '0:00:01.209659'}
- {id: 12, name: Add haproxy apt-keys using fallback keyserver, role: haproxy_server,
time: '0:00:00.351601'}
- {id: 13, name: Add haproxy repo(s), role: haproxy_server, time: '0:00:02.448283'}
- {id: 14, name: Update apt if necessary, role: haproxy_server, time: '0:00:02.513130'}
- {id: 15, name: Check apt last update file, role: haproxy_server, time: '0:00:00.263792'}
- {id: 16, name: Update apt if needed, role: haproxy_server, time: '0:00:00.072147'}
- {id: 17, name: Install HAProxy Packages, role: haproxy_server, time: '0:00:03.235437'}
- {id: 18, name: Replace haproxy DEFAULT file, role: haproxy_server, time: '0:00:00.335097'}
- {id: 19, name: Install yum packages, role: haproxy_server, time: '0:00:00.264095'}
- {id: 20, name: Download HATop, role: haproxy_server, time: '0:00:10.490555'}
- {id: 21, name: Create HATop directory, role: haproxy_server, time: '0:00:00.232098'}
- {id: 22, name: Unarchive HATop, role: haproxy_server, time: '0:00:00.476506'}
- {id: 23, name: Install HATop, role: haproxy_server, time: '0:00:00.243448'}
- {id: 24, name: Create haproxy conf.d dir, role: haproxy_server, time: '0:00:00.555479'}
- {id: 25, name: Deploy user provided ssl cert, role: haproxy_server, time: '0:00:00.052718'}
- {id: 26, name: Deploy user provided ssl key, role: haproxy_server, time: '0:00:00.057255'}
- {id: 27, name: Drop user provided ssl CA cert, role: haproxy_server, time: '0:00:00.051226'}
- {id: 28, name: Ensure the private ssl directory exists, role: haproxy_server,
time: '0:00:00.228999'}
- {id: 29, name: Remove signed certs and keys for regen, role: haproxy_server, time: '0:00:00.338663'}
- {id: 30, name: Create self-signed ssl cert if no certificate exists, role: haproxy_server,
time: '0:00:00.415157'}
- {id: 31, name: Make haproxy bindable on non local addresses, role: haproxy_server,
time: '0:00:00.060219'}
- {id: 32, name: Drop base haproxy config, role: haproxy_server, time: '0:00:00.391536'}
- {id: 33, name: Drop haproxy logging config, role: haproxy_server, time: '0:00:00.350601'}
- {id: 34, name: Create haproxy service config files, role: haproxy_server, time: '0:00:09.284392'}
- {id: 35, name: Regenerate haproxy configuration, role: haproxy_server, time: '0:00:00.319338'}
- {id: 36, name: Enable haproxy services, role: haproxy_server, time: '0:00:00.305095'}
- {id: 37, name: Gather variables for each operating system, role: rsyslog_client,
time: '0:00:00.196724'}
- {id: 38, name: Ensure adm group exists, role: rsyslog_client, time: '0:00:00.209943'}
- {id: 39, name: Ensure syslog user exists, role: rsyslog_client, time: '0:00:00.224956'}
- {id: 40, name: Ensure ownership on working directory is correct, role: rsyslog_client,
time: '0:00:00.209103'}
- {id: 41, name: Rsyslog apt repository, role: rsyslog_client, time: '0:00:00.061516'}
- {id: 42, name: Check apt last update file, role: rsyslog_client, time: '0:00:00.251744'}
- {id: 43, name: Update apt if needed, role: rsyslog_client, time: '0:00:01.630222'}
- {id: 44, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.607020'}
- {id: 45, name: Rsyslog yum repository, role: rsyslog_client, time: '0:00:00.062228'}
- {id: 46, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.151429'}
- {id: 47, name: Stop rsyslog, role: rsyslog_client, time: '0:00:00.249379'}
- {id: 48, name: Rsyslog Setup, role: rsyslog_client, time: '0:00:00.285150'}
- {id: 49, name: Find all log files, role: rsyslog_client, time: '0:00:00.227963'}
- {id: 50, name: Write rsyslog config for found log files, role: rsyslog_client,
time: '0:00:00.332730'}
- {id: 51, name: Union the log files, role: rsyslog_client, time: '0:00:00.135082'}
- {id: 52, name: Write rsyslog target file, role: rsyslog_client, time: '0:00:00.045621'}
- {id: 53, name: Write log rotate file, role: rsyslog_client, time: '0:00:00.044614'}
- {id: 54, name: Configure logrotate to compress logs by default, role: rsyslog_client,
time: '0:00:00.250043'}
- {id: 55, name: Start rsyslog, role: rsyslog_client, time: '0:00:01.753112'}
time: '0:00:45.137397'
9:
name: Install memcached
tasks:
- {id: 0, name: setup, role: null, time: '0:00:00.585538'}
- {id: 1, name: Ensure mount directories exists, role: null, time: '0:00:00.027031'}
- {id: 2, name: LXC Directory bind mount, role: null, time: '0:00:00.031855'}
- {id: 3, name: Extra lxc config, role: null, time: '0:00:00.030777'}
- {id: 4, name: Wait for container ssh, role: null, time: '0:00:00.026997'}
- {id: 5, name: Create log dir, role: null, time: '0:00:00.037290'}
- {id: 6, name: Create log aggregation links, role: null, time: '0:00:00.038564'}
- {id: 7, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.027462'}
- {id: 8, name: Gather variables for each operating system, role: memcached_server,
time: '0:00:00.148636'}
- {id: 9, name: Check apt last update file, role: memcached_server, time: '0:00:00.260874'}
- {id: 10, name: Update apt if needed, role: memcached_server, time: '0:00:00.061936'}
- {id: 11, name: Install apt packages, role: memcached_server, time: '0:00:02.260939'}
- {id: 12, name: Install apt packages for testing, role: memcached_server, time: '0:00:00.160067'}
- {id: 13, name: yum clean all, role: memcached_server, time: '0:00:00.067629'}
- {id: 14, name: Install yum packages, role: memcached_server, time: '0:00:00.168733'}
- {id: 15, name: Install yum packages for testing, role: memcached_server, time: '0:00:00.135207'}
- {id: 16, name: Ensure logging folder exists, role: memcached_server, time: '0:00:00.219064'}
- {id: 17, name: Apply memcached config, role: memcached_server, time: '0:00:00.363295'}
- {id: 18, name: Apply resource limits, role: memcached_server, time: '0:00:00.038980'}
- {id: 19, name: Configure soft file limits, role: memcached_server, time: '0:00:00.245020'}
- {id: 20, name: Configure hard file limits, role: memcached_server, time: '0:00:00.472460'}
- {id: 21, name: Create crontab, role: system_crontab_coordination, time: '0:00:00.354073'}
- {id: 22, name: Gather variables for each operating system, role: rsyslog_client,
time: '0:00:00.141588'}
- {id: 23, name: Ensure adm group exists, role: rsyslog_client, time: '0:00:00.239411'}
- {id: 24, name: Ensure syslog user exists, role: rsyslog_client, time: '0:00:00.283554'}
- {id: 25, name: Ensure ownership on working directory is correct, role: rsyslog_client,
time: '0:00:00.195386'}
- {id: 26, name: Rsyslog apt repository, role: rsyslog_client, time: '0:00:00.048325'}
- {id: 27, name: Check apt last update file, role: rsyslog_client, time: '0:00:00.188266'}
- {id: 28, name: Update apt if needed, role: rsyslog_client, time: '0:00:01.522750'}
- {id: 29, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.527291'}
- {id: 30, name: Rsyslog yum repository, role: rsyslog_client, time: '0:00:00.054281'}
- {id: 31, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.140634'}
- {id: 32, name: Stop rsyslog, role: rsyslog_client, time: '0:00:00.204548'}
- {id: 33, name: Rsyslog Setup, role: rsyslog_client, time: '0:00:00.287723'}
- {id: 34, name: Find all log files, role: rsyslog_client, time: '0:00:00.234899'}
- {id: 35, name: Write rsyslog config for found log files, role: rsyslog_client,
time: '0:00:00.305410'}
- {id: 36, name: Union the log files, role: rsyslog_client, time: '0:00:00.112699'}
- {id: 37, name: Write rsyslog target file, role: rsyslog_client, time: '0:00:00.376002'}
- {id: 38, name: Write log rotate file, role: rsyslog_client, time: '0:00:00.323470'}
- {id: 39, name: Configure logrotate to compress logs by default, role: rsyslog_client,
time: '0:00:00.171548'}
- {id: 40, name: Start rsyslog, role: rsyslog_client, time: '0:00:01.255168'}
time: '0:00:12.375380'
10:
name: Setup repo servers
tasks:
- {id: 0, name: setup, role: null, time: '0:00:00.661138'}
- {id: 1, name: Ensure mount directories exists, role: null, time: '0:00:00.237422'}
- {id: 2, name: LXC Directory bind mount, role: null, time: '0:00:01.783389'}
- {id: 3, name: Extra lxc config, role: null, time: '0:00:00.034531'}
- {id: 4, name: Wait for container ssh, role: null, time: '0:00:05.261761'}
- {id: 5, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.032497'}
- {id: 6, name: Gather variables for each operating system, role: pip_install, time: '0:00:00.175138'}
- {id: 7, name: Create pip config directory, role: pip_install, time: '0:00:00.899905'}
- {id: 8, name: Drop pip file(s), role: pip_install, time: '0:00:00.403871'}
- {id: 9, name: Drop pip global config(s), role: pip_install, time: '0:00:00.202245'}
- {id: 10, name: Create pip links directory, role: pip_install, time: '0:00:00.039987'}
- {id: 11, name: Drop pip lockdown file(s), role: pip_install, time: '0:00:00.034916'}
- {id: 12, name: Drop pip link file(s), role: pip_install, time: '0:00:00.115857'}
- {id: 13, name: Execute pip config builder, role: pip_install, time: '0:00:00.034996'}
- {id: 14, name: Install yum packages, role: pip_install, time: '0:00:00.221609'}
- {id: 15, name: Install apt packages, role: pip_install, time: '0:00:02.541122'}
- {id: 16, name: Get Modern PIP, role: pip_install, time: '0:00:00.632243'}
- {id: 17, name: Get Modern PIP using fallback URL, role: pip_install, time: '0:00:00.070214'}
- {id: 18, name: Install PIP, role: pip_install, time: '0:00:03.864290'}
- {id: 19, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.119421'}
- {id: 20, name: Clean up remote install files, role: pip_install, time: '0:00:00.250692'}
- {id: 21, name: Get Modern PIP to local, role: pip_install, time: '0:00:00.067435'}
- {id: 22, name: Get Modern PIP using fallback URL to local, role: pip_install,
time: '0:00:00.062006'}
- {id: 23, name: Create local pip package cache, role: pip_install, time: '0:00:00.053664'}
- {id: 24, name: pip cache install files locally, role: pip_install, time: '0:00:00.066170'}
- {id: 25, name: Distribute the modern PIP installer, role: pip_install, time: '0:00:00.052786'}
- {id: 26, name: Distribute PIP install files, role: pip_install, time: '0:00:00.058125'}
- {id: 27, name: Clean up local get-pip.py, role: pip_install, time: '0:00:00.052889'}
- {id: 28, name: Clean up local install cache, role: pip_install, time: '0:00:00.052133'}
- {id: 29, name: Set source install pip_get_pip_options, role: pip_install, time: '0:00:00.052485'}
- {id: 30, name: Install PIP, role: pip_install, time: '0:00:00.099250'}
- {id: 31, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.107981'}
- {id: 32, name: Clean up remote install files, role: pip_install, time: '0:00:00.089460'}
- {id: 33, name: Gather variables for each operating system, role: repo_server,
time: '0:00:00.165876'}
- {id: 34, name: Check init system, role: repo_server, time: '0:00:00.180346'}
- {id: 35, name: Set the name of pid1, role: repo_server, time: '0:00:00.097956'}
- {id: 36, name: Allow nginx user to stop/start nginx via sudo, role: repo_server,
time: '0:00:00.295937'}
- {id: 37, name: Drop rsyncd configuration file(s), role: repo_server, time: '0:00:00.304249'}
- {id: 38, name: Check apt last update file, role: repo_server, time: '0:00:00.231918'}
- {id: 39, name: Update apt if needed, role: repo_server, time: '0:00:00.074537'}
- {id: 40, name: Install repo server packages, role: repo_server, time: '0:00:02.959731'}
- {id: 41, name: Install repo server packages, role: repo_server, time: '0:00:00.177703'}
- {id: 42, name: create the system group, role: repo_server, time: '0:00:00.263368'}
- {id: 43, name: Remove old key file(s) if found, role: repo_server, time: '0:00:00.236140'}
- {id: 44, name: Create the nginx system user, role: repo_server, time: '0:00:00.462645'}
- {id: 45, name: File and directory setup, role: repo_server, time: '0:00:02.143554'}
- {id: 46, name: Drop NGINX configuration files, role: repo_server, time: '0:00:01.050142'}
- {id: 47, name: Enable openstack-slushee site, role: repo_server, time: '0:00:00.186526'}
- {id: 48, name: Place git daemon upstart init script, role: repo_server, time: '0:00:00.341919'}
- {id: 49, name: Place git daemon upstart init script, role: repo_server, time: '0:00:00.178526'}
- {id: 50, name: Install repo caching server packages (yum), role: repo_server,
time: '0:00:00.130986'}
- {id: 51, name: Install repo caching server packages (apt), role: repo_server,
time: '0:00:01.956313'}
- {id: 52, name: Create cache directory, role: repo_server, time: '0:00:00.191457'}
- {id: 53, name: Stat the cache path, role: repo_server, time: '0:00:00.186997'}
- {id: 54, name: Remove cacher directory if its a directory, role: repo_server,
time: '0:00:00.195281'}
- {id: 55, name: Link cacher to the repo path, role: repo_server, time: '0:00:00.198557'}
- {id: 56, name: Drop acng.conf, role: repo_server, time: '0:00:00.331220'}
- {id: 57, name: Get public key contents and store as var, role: repo_server, time: '0:00:00.250726'}
- {id: 58, name: Register a fact for the repo user pub key, role: repo_server, time: '0:00:00.135435'}
- {id: 59, name: Create authorized keys file from host vars, role: repo_server,
time: '0:00:00.112812'}
- {id: 60, name: Drop lsyncd configuration file, role: repo_server, time: '0:00:03.312689'}
- {id: 61, name: Gather variables for each operating system, role: rsyslog_client,
time: '0:00:00.153880'}
- {id: 62, name: Ensure adm group exists, role: rsyslog_client, time: '0:00:00.188993'}
- {id: 63, name: Ensure syslog user exists, role: rsyslog_client, time: '0:00:00.207056'}
- {id: 64, name: Ensure ownership on working directory is correct, role: rsyslog_client,
time: '0:00:00.187930'}
- {id: 65, name: Rsyslog apt repository, role: rsyslog_client, time: '0:00:00.049096'}
- {id: 66, name: Check apt last update file, role: rsyslog_client, time: '0:00:00.191729'}
- {id: 67, name: Update apt if needed, role: rsyslog_client, time: '0:00:01.532070'}
- {id: 68, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.559261'}
- {id: 69, name: Rsyslog yum repository, role: rsyslog_client, time: '0:00:00.053902'}
- {id: 70, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.142074'}
- {id: 71, name: Stop rsyslog, role: rsyslog_client, time: '0:00:00.233274'}
- {id: 72, name: Rsyslog Setup, role: rsyslog_client, time: '0:00:00.278008'}
- {id: 73, name: Find all log files, role: rsyslog_client, time: '0:00:00.179453'}
- {id: 74, name: Write rsyslog config for found log files, role: rsyslog_client,
time: '0:00:00.326472'}
- {id: 75, name: Union the log files, role: rsyslog_client, time: '0:00:00.111719'}
- {id: 76, name: Write rsyslog target file, role: rsyslog_client, time: '0:00:00.389441'}
- {id: 77, name: Write log rotate file, role: rsyslog_client, time: '0:00:00.324075'}
- {id: 78, name: Configure logrotate to compress logs by default, role: rsyslog_client,
time: '0:00:00.233710'}
- {id: 79, name: Start rsyslog, role: rsyslog_client, time: '0:00:00.222881'}
- {id: 80, name: Gather variables for each operating system, role: rsyslog_client,
time: '0:00:00.144029'}
- {id: 81, name: Ensure adm group exists, role: rsyslog_client, time: '0:00:00.177782'}
- {id: 82, name: Ensure syslog user exists, role: rsyslog_client, time: '0:00:00.214569'}
- {id: 83, name: Ensure ownership on working directory is correct, role: rsyslog_client,
time: '0:00:00.201025'}
- {id: 84, name: Rsyslog apt repository, role: rsyslog_client, time: '0:00:00.052851'}
- {id: 85, name: Check apt last update file, role: rsyslog_client, time: '0:00:00.198472'}
- {id: 86, name: Update apt if needed, role: rsyslog_client, time: '0:00:01.585084'}
- {id: 87, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.573153'}
- {id: 88, name: Rsyslog yum repository, role: rsyslog_client, time: '0:00:00.055356'}
- {id: 89, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.157843'}
- {id: 90, name: Stop rsyslog, role: rsyslog_client, time: '0:00:00.238449'}
- {id: 91, name: Rsyslog Setup, role: rsyslog_client, time: '0:00:00.246233'}
- {id: 92, name: Find all log files, role: rsyslog_client, time: '0:00:00.180264'}
- {id: 93, name: Write rsyslog config for found log files, role: rsyslog_client,
time: '0:00:00.343921'}
- {id: 94, name: Union the log files, role: rsyslog_client, time: '0:00:00.114265'}
- {id: 95, name: Write rsyslog target file, role: rsyslog_client, time: '0:00:00.037810'}
- {id: 96, name: Write log rotate file, role: rsyslog_client, time: '0:00:00.032989'}
- {id: 97, name: Configure logrotate to compress logs by default, role: rsyslog_client,
time: '0:00:00.186161'}
- {id: 98, name: Start rsyslog, role: rsyslog_client, time: '0:00:00.222569'}
time: '0:00:45.313023'
11:
name: Setup package manager proxy
tasks:
- {id: 0, name: setup, role: null, time: '0:00:11.472793'}
- {id: 1, name: Drop apt package manager proxy, role: null, time: '0:00:02.302515'}
- {id: 2, name: Drop apt package manager proxy, role: null, time: '0:00:00.181549'}
time: '0:00:13.956857'
12:
name: Build new repo packages for a given release
tasks:
- {id: 0, name: Load local packages, role: null, time: '0:00:00.914316'}
- {id: 1, name: Gather variables for each operating system, role: pip_install, time: '0:00:00.201624'}
- {id: 2, name: Create pip config directory, role: pip_install, time: '0:00:00.776227'}
- {id: 3, name: Drop pip file(s), role: pip_install, time: '0:00:00.311885'}
- {id: 4, name: Drop pip global config(s), role: pip_install, time: '0:00:00.224222'}
- {id: 5, name: Create pip links directory, role: pip_install, time: '0:00:00.055184'}
- {id: 6, name: Drop pip lockdown file(s), role: pip_install, time: '0:00:00.054975'}
- {id: 7, name: Drop pip link file(s), role: pip_install, time: '0:00:00.140041'}
- {id: 8, name: Execute pip config builder, role: pip_install, time: '0:00:00.054951'}
- {id: 9, name: Install yum packages, role: pip_install, time: '0:00:00.246653'}
- {id: 10, name: Install apt packages, role: pip_install, time: '0:00:00.704923'}
- {id: 11, name: Get Modern PIP, role: pip_install, time: '0:00:00.409602'}
- {id: 12, name: Get Modern PIP using fallback URL, role: pip_install, time: '0:00:00.093845'}
- {id: 13, name: Install PIP, role: pip_install, time: '0:00:02.126122'}
- {id: 14, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.135020'}
- {id: 15, name: Clean up remote install files, role: pip_install, time: '0:00:00.278671'}
- {id: 16, name: Get Modern PIP to local, role: pip_install, time: '0:00:00.088236'}
- {id: 17, name: Get Modern PIP using fallback URL to local, role: pip_install,
time: '0:00:00.081426'}
- {id: 18, name: Create local pip package cache, role: pip_install, time: '0:00:00.073406'}
- {id: 19, name: pip cache install files locally, role: pip_install, time: '0:00:00.079493'}
- {id: 20, name: Distribute the modern PIP installer, role: pip_install, time: '0:00:00.073361'}
- {id: 21, name: Distribute PIP install files, role: pip_install, time: '0:00:00.068787'}
- {id: 22, name: Clean up local get-pip.py, role: pip_install, time: '0:00:00.068950'}
- {id: 23, name: Clean up local install cache, role: pip_install, time: '0:00:00.067962'}
- {id: 24, name: Set source install pip_get_pip_options, role: pip_install, time: '0:00:00.067752'}
- {id: 25, name: Install PIP, role: pip_install, time: '0:00:00.125452'}
- {id: 26, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.125516'}
- {id: 27, name: Clean up remote install files, role: pip_install, time: '0:00:00.105542'}
- {id: 28, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.033938'}
- {id: 29, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.350346'}
- {id: 30, name: Gather variables for each operating system, role: galera_client,
time: '0:00:00.265014'}
- {id: 31, name: Check apt last update file, role: galera_client, time: '0:00:00.263291'}
- {id: 32, name: Update apt if needed, role: galera_client, time: '0:00:01.598984'}
- {id: 33, name: Ensure host can talk to HTTPS apt repos, role: galera_client, time: '0:00:01.604498'}
- {id: 34, name: Add galera apt-keys, role: galera_client, time: '0:00:01.200334'}
- {id: 35, name: Add galera apt-keys using fallback source, role: galera_client,
time: '0:00:00.249674'}
- {id: 36, name: Add galera repo(s), role: galera_client, time: '0:00:02.434532'}
- {id: 37, name: Update apt if needed, role: galera_client, time: '0:00:02.420616'}
- {id: 38, name: Install galera packages, role: galera_client, time: '0:00:02.591646'}
- {id: 39, name: Update the local file system CRUD, role: galera_client, time: '0:00:00.617541'}
- {id: 40, name: Add galera gpg-keys, role: galera_client, time: '0:00:00.252760'}
- {id: 41, name: Add galera gpg-keys using fallback keyserver, role: galera_client,
time: '0:00:00.261821'}
- {id: 42, name: Add galera repo, role: galera_client, time: '0:00:00.285818'}
- {id: 43, name: Install galera yum packages, role: galera_client, time: '0:00:00.265905'}
- {id: 44, name: Install pip packages, role: galera_client, time: '0:00:00.853796'}
- {id: 45, name: Drop local .my.cnf file, role: galera_client, time: '0:00:00.065898'}
- {id: 46, name: Gather variables for each operating system, role: repo_build, time: '0:00:00.265168'}
- {id: 47, name: Add Ubuntu Cloud Archive keyring, role: repo_build, time: '0:00:01.122911'}
- {id: 48, name: Add Ubuntu Cloud Archive Repository, role: repo_build, time: '0:00:02.406471'}
- {id: 49, name: Drop lxc-net override file, role: repo_build, time: '0:00:00.433395'}
- {id: 50, name: Check apt last update file, role: repo_build, time: '0:00:00.318301'}
- {id: 51, name: Update apt if needed, role: repo_build, time: '0:00:02.567299'}
- {id: 52, name: Install apt packages, role: repo_build, time: '0:00:05.101784'}
- {id: 53, name: Install RDO package, role: repo_build, time: '0:00:00.176253'}
- {id: 54, name: Install yum packages, role: repo_build, time: '0:00:00.397200'}
- {id: 55, name: Create clone process script, role: repo_build, time: '0:00:00.395699'}
- {id: 56, name: Run clone process script, role: repo_build, time: '0:02:26.685875'}
- {id: 57, name: Remove clone process script, role: repo_build, time: '0:00:00.225387'}
- {id: 58, name: Set stripped local requirement names, role: repo_build, time: '0:00:00.167894'}
- {id: 59, name: Set local normalized requirement names, role: repo_build, time: '0:00:00.170053'}
- {id: 60, name: Retrieve upper constraints content, role: repo_build, time: '0:00:00.251463'}
- {id: 61, name: Decode the upper constraints content, role: repo_build, time: '0:00:00.179799'}
- {id: 62, name: Ensure workspace files are cleaned up, role: repo_build, time: '0:00:00.867373'}
- {id: 63, name: Create release directory, role: repo_build, time: '0:00:00.722708'}
- {id: 64, name: Build package requirements file, role: repo_build, time: '0:00:00.381863'}
- {id: 65, name: Build package constraints file, role: repo_build, time: '0:00:00.374820'}
- {id: 66, name: Install pip packages, role: repo_build, time: '0:00:02.091340'}
- {id: 67, name: Create requirement download process script, role: repo_build, time: '0:00:00.074159'}
- {id: 68, name: Run requirement process script, role: repo_build, time: '0:00:00.076794'}
- {id: 69, name: Create OpenStack-Ansible requirement wheels, role: repo_build,
time: '0:02:44.079072'}
- {id: 70, name: Index built wheels, role: repo_build, time: '0:00:00.255283'}
- {id: 71, name: Create release process script, role: repo_build, time: '0:00:00.393492'}
- {id: 72, name: Run release process script, role: repo_build, time: '0:00:03.075151'}
- {id: 73, name: Remove release process script, role: repo_build, time: '0:00:00.231627'}
- {id: 74, name: Create release manifest, role: repo_build, time: '0:00:00.393130'}
- {id: 75, name: Create absolute requirements, role: repo_build, time: '0:00:00.406225'}
- {id: 76, name: Index built wheels, role: repo_build, time: '0:00:00.273020'}
- {id: 77, name: Create release index, role: repo_build, time: '0:00:00.395233'}
- {id: 78, name: Index general links, role: repo_build, time: '0:00:00.272279'}
- {id: 79, name: Create release index, role: repo_build, time: '0:00:00.368555'}
- {id: 80, name: Make sure old venv build directories are clean, role: repo_build,
time: '0:00:00.465318'}
- {id: 81, name: Destroy base venvs to rebuild them, role: repo_build, time: '0:00:00.300086'}
- {id: 82, name: Create venv directory, role: repo_build, time: '0:00:00.736820'}
- {id: 83, name: Get venv command path, role: repo_build, time: '0:00:00.327670'}
- {id: 84, name: Set virtualenv command path, role: repo_build, time: '0:00:00.258149'}
- {id: 85, name: Check for created venvs, role: repo_build, time: '0:00:00.320066'}
- {id: 86, name: Set existing venv fact, role: repo_build, time: '0:00:00.249638'}
- {id: 87, name: Ensure virtualenv_support is absent, role: repo_build, time: '0:00:00.767119'}
- {id: 88, name: Create venv process script, role: repo_build, time: '0:00:00.433324'}
- {id: 89, name: Run venv process script, role: repo_build, time: '0:01:44.896237'}
- {id: 90, name: Remove venv process script, role: repo_build, time: '0:00:00.281785'}
- {id: 91, name: Cleanup venv directory, role: repo_build, time: '0:00:01.525411'}
time: '0:07:49.529255'
13:
name: Galera container config
tasks:
- {id: 0, name: Ensure mount directories exists, role: null, time: '0:00:00.307286'}
- {id: 1, name: LXC Directory bind mount, role: null, time: '0:00:01.822281'}
- {id: 2, name: Extra lxc config, role: null, time: '0:00:00.032186'}
- {id: 3, name: Wait for container ssh, role: null, time: '0:00:05.244271'}
time: '0:00:07.406024'
14:
name: Install galera server
tasks:
- {id: 0, name: Gather variables for each operating system, role: pip_install, time: '0:00:00.187698'}
- {id: 1, name: Create pip config directory, role: pip_install, time: '0:00:00.810506'}
- {id: 2, name: Drop pip file(s), role: pip_install, time: '0:00:00.362291'}
- {id: 3, name: Drop pip global config(s), role: pip_install, time: '0:00:00.197861'}
- {id: 4, name: Create pip links directory, role: pip_install, time: '0:00:00.185894'}
- {id: 5, name: Drop pip lockdown file(s), role: pip_install, time: '0:00:00.285249'}
- {id: 6, name: Drop pip link file(s), role: pip_install, time: '0:00:00.392883'}
- {id: 7, name: Execute pip config builder, role: pip_install, time: '0:00:00.230650'}
- {id: 8, name: Install yum packages, role: pip_install, time: '0:00:00.218224'}
- {id: 9, name: Install apt packages, role: pip_install, time: '0:00:02.610870'}
- {id: 10, name: Get Modern PIP, role: pip_install, time: '0:00:00.406091'}
- {id: 11, name: Get Modern PIP using fallback URL, role: pip_install, time: '0:00:00.059515'}
- {id: 12, name: Install PIP, role: pip_install, time: '0:00:03.471282'}
- {id: 13, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.095302'}
- {id: 14, name: Clean up remote install files, role: pip_install, time: '0:00:00.218221'}
- {id: 15, name: Get Modern PIP to local, role: pip_install, time: '0:00:00.050028'}
- {id: 16, name: Get Modern PIP using fallback URL to local, role: pip_install,
time: '0:00:00.068333'}
- {id: 17, name: Create local pip package cache, role: pip_install, time: '0:00:00.047951'}
- {id: 18, name: pip cache install files locally, role: pip_install, time: '0:00:00.048436'}
- {id: 19, name: Distribute the modern PIP installer, role: pip_install, time: '0:00:00.044805'}
- {id: 20, name: Distribute PIP install files, role: pip_install, time: '0:00:00.044608'}
- {id: 21, name: Clean up local get-pip.py, role: pip_install, time: '0:00:00.045861'}
- {id: 22, name: Clean up local install cache, role: pip_install, time: '0:00:00.044823'}
- {id: 23, name: Set source install pip_get_pip_options, role: pip_install, time: '0:00:00.044842'}
- {id: 24, name: Install PIP, role: pip_install, time: '0:00:00.091457'}
- {id: 25, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.098614'}
- {id: 26, name: Clean up remote install files, role: pip_install, time: '0:00:00.081156'}
- {id: 27, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.328038'}
- {id: 28, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.325750'}
- {id: 29, name: Gather variables for each operating system, role: pip_install,
time: '0:00:00.185702'}
- {id: 30, name: Create pip config directory, role: pip_install, time: '0:00:00.790982'}
- {id: 31, name: Drop pip file(s), role: pip_install, time: '0:00:00.245222'}
- {id: 32, name: Drop pip global config(s), role: pip_install, time: '0:00:00.234763'}
- {id: 33, name: Create pip links directory, role: pip_install, time: '0:00:00.049095'}
- {id: 34, name: Drop pip lockdown file(s), role: pip_install, time: '0:00:00.049444'}
- {id: 35, name: Drop pip link file(s), role: pip_install, time: '0:00:00.152589'}
- {id: 36, name: Execute pip config builder, role: pip_install, time: '0:00:00.048434'}
- {id: 37, name: Install yum packages, role: pip_install, time: '0:00:00.276367'}
- {id: 38, name: Install apt packages, role: pip_install, time: '0:00:00.704725'}
- {id: 39, name: Get Modern PIP, role: pip_install, time: '0:00:00.411541'}
- {id: 40, name: Get Modern PIP using fallback URL, role: pip_install, time: '0:00:00.084332'}
- {id: 41, name: Install PIP, role: pip_install, time: '0:00:01.947365'}
- {id: 42, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.130236'}
- {id: 43, name: Clean up remote install files, role: pip_install, time: '0:00:00.243762'}
- {id: 44, name: Get Modern PIP to local, role: pip_install, time: '0:00:00.078911'}
- {id: 45, name: Get Modern PIP using fallback URL to local, role: pip_install,
time: '0:00:00.125538'}
- {id: 46, name: Create local pip package cache, role: pip_install, time: '0:00:00.067715'}
- {id: 47, name: pip cache install files locally, role: pip_install, time: '0:00:00.076513'}
- {id: 48, name: Distribute the modern PIP installer, role: pip_install, time: '0:00:00.066439'}
- {id: 49, name: Distribute PIP install files, role: pip_install, time: '0:00:00.067092'}
- {id: 50, name: Clean up local get-pip.py, role: pip_install, time: '0:00:00.068385'}
- {id: 51, name: Clean up local install cache, role: pip_install, time: '0:00:00.073966'}
- {id: 52, name: Set source install pip_get_pip_options, role: pip_install, time: '0:00:00.069961'}
- {id: 53, name: Install PIP, role: pip_install, time: '0:00:00.133590'}
- {id: 54, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.137212'}
- {id: 55, name: Clean up remote install files, role: pip_install, time: '0:00:00.112516'}
- {id: 56, name: Gather variables for each operating system, role: galera_client,
time: '0:00:00.199213'}
- {id: 57, name: Check apt last update file, role: galera_client, time: '0:00:00.255988'}
- {id: 58, name: Update apt if needed, role: galera_client, time: '0:00:01.581475'}
- {id: 59, name: Ensure host can talk to HTTPS apt repos, role: galera_client, time: '0:00:01.534389'}
- {id: 60, name: Add galera apt-keys, role: galera_client, time: '0:00:01.189969'}
- {id: 61, name: Add galera apt-keys using fallback source, role: galera_client,
time: '0:00:00.231396'}
- {id: 62, name: Add galera repo(s), role: galera_client, time: '0:00:02.477495'}
- {id: 63, name: Update apt if needed, role: galera_client, time: '0:00:02.569156'}
- {id: 64, name: Install galera packages, role: galera_client, time: '0:00:02.731888'}
- {id: 65, name: Update the local file system CRUD, role: galera_client, time: '0:00:00.633496'}
- {id: 66, name: Add galera gpg-keys, role: galera_client, time: '0:00:00.247349'}
- {id: 67, name: Add galera gpg-keys using fallback keyserver, role: galera_client,
time: '0:00:00.230390'}
- {id: 68, name: Add galera repo, role: galera_client, time: '0:00:00.228846'}
- {id: 69, name: Install galera yum packages, role: galera_client, time: '0:00:00.264092'}
- {id: 70, name: Install pip packages, role: galera_client, time: '0:00:00.749735'}
- {id: 71, name: Drop local .my.cnf file, role: galera_client, time: '0:00:00.229879'}
- {id: 72, name: fail, role: galera_server, time: '0:00:00.046827'}
- {id: 73, name: Fail if the galera root password is not provided, role: galera_server,
time: '0:00:00.040814'}
- {id: 74, name: Gather variables for each operating system, role: galera_server,
time: '0:00:00.435488'}
- {id: 75, name: Check major galera install version, role: galera_server, time: '0:00:00.302337'}
- {id: 76, name: Check for any galera install version, role: galera_server, time: '0:00:00.300216'}
- {id: 77, name: Check if major version of Galera is installed, role: galera_server,
time: '0:00:00.106233'}
- {id: 78, name: Check major galera install version, role: galera_server, time: '0:00:00.124778'}
- {id: 79, name: Check for any galera install version, role: galera_server, time: '0:00:00.148770'}
- {id: 80, name: Check if major version of Galera is installed, role: galera_server,
time: '0:00:00.104938'}
- {id: 81, name: Set fact to ignore cluster state, role: galera_server, time: '0:00:00.108128'}
- {id: 82, name: Stop MariaDB, role: galera_server, time: '0:00:00.129043'}
- {id: 83, name: Find old sources, role: galera_server, time: '0:00:00.131438'}
- {id: 84, name: Remove old sources, role: galera_server, time: '0:00:00.101396'}
- {id: 85, name: Update apt sources (Forced), role: galera_server, time: '0:00:00.130594'}
- {id: 86, name: UN-Install galera-server package, role: galera_server, time: '0:00:00.123192'}
- {id: 87, name: Confirm service connectivity, role: galera_server, time: '0:00:00'}
- {id: 88, name: null, role: null, time: '0:00:03.114654'}
- {id: 89, name: Check that WSREP is ready, role: galera_server, time: '0:00:00.130006'}
- {id: 90, name: Set running state fact, role: galera_server, time: '0:00:00.232262'}
- {id: 91, name: Check for cluster state failure, role: galera_server, time: '0:00:00.067449'}
- {id: 92, name: Gather mysql facts, role: galera_server, time: '0:00:00.258969'}
- {id: 93, name: Check for cluster state failure, role: galera_server, time: '0:00:00.068828'}
- {id: 94, name: Check for cluster state failure, role: galera_server, time: '0:00:00.287050'}
- {id: 95, name: set_fact, role: galera_server, time: '0:00:00.065349'}
- {id: 96, name: Download the percona-xtrabackup package, role: galera_server, time: '0:00:01.487542'}
- {id: 97, name: Download the qpress package, role: galera_server, time: '0:00:00.667601'}
- {id: 98, name: Drop limits config, role: galera_server, time: '0:00:00.362969'}
- {id: 99, name: Check apt last update file, role: galera_server, time: '0:00:00.291552'}
- {id: 100, name: Update apt if needed, role: galera_server, time: '0:00:00.115042'}
- {id: 101, name: Install galera apt pre packages, role: galera_server, time: '0:00:00.985076'}
- {id: 102, name: Add galera apt-keys, role: galera_server, time: '0:00:01.650740'}
- {id: 103, name: Add galera apt-keys using fallback keyserver, role: galera_server,
time: '0:00:00.753337'}
- {id: 104, name: Add galera repo, role: galera_server, time: '0:00:00.774005'}
- {id: 105, name: Add percona repo, role: galera_server, time: '0:00:00.414322'}
- {id: 106, name: Preseed galera password(s), role: galera_server, time: '0:00:01.254516'}
- {id: 107, name: Prevent galera from starting on install, role: galera_server,
time: '0:00:00.358905'}
- {id: 108, name: Check apt last update file, role: galera_server, time: '0:00:00.273562'}
- {id: 109, name: Update apt if needed, role: galera_server, time: '0:00:01.558821'}
- {id: 110, name: Install galera packages, role: galera_server, time: '0:00:24.710118'}
- {id: 111, name: Install percona-xtrabackup package from .deb, role: galera_server,
time: '0:00:01.692747'}
- {id: 112, name: Install qpress package from .deb, role: galera_server, time: '0:00:01.472289'}
- {id: 113, name: Install percona packages, role: galera_server, time: '0:00:00.390414'}
- {id: 114, name: Remove policy-rc, role: galera_server, time: '0:00:00.263994'}
- {id: 115, name: Update the local file system CRUD, role: galera_server, time: '0:00:01.304027'}
- {id: 116, name: Add galera gpg-keys, role: galera_server, time: '0:00:00.452065'}
- {id: 117, name: Add galera gpg-keys using fallback keyserver, role: galera_server,
time: '0:00:00.399411'}
- {id: 118, name: Add galera repo, role: galera_server, time: '0:00:00.414633'}
- {id: 119, name: Install galera yum pre packages, role: galera_server, time: '0:00:00.433356'}
- {id: 120, name: Install percona repo, role: galera_server, time: '0:00:00.123891'}
- {id: 121, name: Install percona yum packages, role: galera_server, time: '0:00:00.418346'}
- {id: 122, name: Install galera yum packages, role: galera_server, time: '0:00:00.404181'}
- {id: 123, name: Enable mysql to start at boot, role: galera_server, time: '0:00:00.113644'}
- {id: 124, name: 'Update root user, connections, and grant options', role: galera_server,
time: '0:00:00.108724'}
- {id: 125, name: Create the local directories, role: galera_server, time: '0:00:01.249586'}
- {id: 126, name: Drop mariadb config(s), role: galera_server, time: '0:00:01.074282'}
- {id: 127, name: fix mysql startup timeout, role: galera_server, time: '0:00:00.277422'}
- {id: 128, name: Drop mariadb config(s), role: galera_server, time: '0:00:00.395382'}
- {id: 129, name: remove default mysql_safe_syslog, role: galera_server, time: '0:00:00.220082'}
- {id: 130, name: Start MySQL, role: galera_server, time: '0:00:00.102626'}
- {id: 131, name: Confirm service connectivity, role: galera_server, time: '0:00:00.228453'}
- {id: 132, name: Check that WSREP is ready, role: galera_server, time: '0:00:00.223716'}
- {id: 133, name: Set running state fact, role: galera_server, time: '0:00:00.177245'}
- {id: 134, name: Run MySQL Upgrade, role: galera_server, time: '0:00:00.147692'}
- {id: 135, name: Confirm service connectivity, role: galera_server, time: '0:00:00'}
- {id: 136, name: null, role: null, time: '0:00:03.100553'}
- {id: 137, name: Check that WSREP is ready, role: galera_server, time: '0:00:00.126199'}
- {id: 138, name: Set running state fact, role: galera_server, time: '0:00:00.212242'}
- {id: 139, name: Start cluster with wsrep, role: galera_server, time: '0:00:06.162295'}
- {id: 140, name: Start cluster with wsrep init, role: galera_server, time: '0:00:00.070217'}
- {id: 141, name: Wait for operational state, role: galera_server, time: '0:00:00.242509'}
- {id: 142, name: set_fact, role: galera_server, time: '0:00:00.222297'}
- {id: 143, name: Confirm service connectivity, role: galera_server, time: '0:00:00.222438'}
- {id: 144, name: Check that WSREP is ready, role: galera_server, time: '0:00:00.235141'}
- {id: 145, name: Set running state fact, role: galera_server, time: '0:00:00.169247'}
- {id: 146, name: Create galera users, role: galera_server, time: '0:00:01.342061'}
- {id: 147, name: Gather variables for each operating system, role: rsyslog_client,
time: '0:00:00.155968'}
- {id: 148, name: Ensure adm group exists, role: rsyslog_client, time: '0:00:00.229515'}
- {id: 149, name: Ensure syslog user exists, role: rsyslog_client, time: '0:00:00.304544'}
- {id: 150, name: Ensure ownership on working directory is correct, role: rsyslog_client,
time: '0:00:00.177367'}
- {id: 151, name: Rsyslog apt repository, role: rsyslog_client, time: '0:00:00.056332'}
- {id: 152, name: Check apt last update file, role: rsyslog_client, time: '0:00:00.209093'}
- {id: 153, name: Update apt if needed, role: rsyslog_client, time: '0:00:01.578318'}
- {id: 154, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.592503'}
- {id: 155, name: Rsyslog yum repository, role: rsyslog_client, time: '0:00:00.059907'}
- {id: 156, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.151447'}
- {id: 157, name: Stop rsyslog, role: rsyslog_client, time: '0:00:00.222257'}
- {id: 158, name: Rsyslog Setup, role: rsyslog_client, time: '0:00:00.293728'}
- {id: 159, name: Find all log files, role: rsyslog_client, time: '0:00:00.204915'}
- {id: 160, name: Write rsyslog config for found log files, role: rsyslog_client,
time: '0:00:00.323661'}
- {id: 161, name: Union the log files, role: rsyslog_client, time: '0:00:00.112317'}
- {id: 162, name: Write rsyslog target file, role: rsyslog_client, time: '0:00:00.409949'}
- {id: 163, name: Write log rotate file, role: rsyslog_client, time: '0:00:00.322959'}
- {id: 164, name: Configure logrotate to compress logs by default, role: rsyslog_client,
time: '0:00:00.193635'}
- {id: 165, name: Start rsyslog, role: rsyslog_client, time: '0:00:00.221913'}
- {id: 166, name: Create crontab, role: system_crontab_coordination, time: '0:00:01.226614'}
time: '0:01:46.541608'
15:
name: Create and configure rabbitmq container
tasks:
- {id: 0, name: Ensure mount directories exists, role: null, time: '0:00:00.028280'}
- {id: 1, name: LXC Directory bind mount, role: null, time: '0:00:00.031924'}
- {id: 2, name: Extra lxc config, role: null, time: '0:00:00.029917'}
- {id: 3, name: Wait for container ssh, role: null, time: '0:00:00.027182'}
- {id: 4, name: Create crontab, role: system_crontab_coordination, time: '0:00:00.511731'}
time: '0:00:00.629034'
16:
name: Install rabbitmq server
tasks:
- {id: 0, name: Gather variables for each operating system, role: pip_install, time: '0:00:00.202418'}
- {id: 1, name: Create pip config directory, role: pip_install, time: '0:00:00.812947'}
- {id: 2, name: Drop pip file(s), role: pip_install, time: '0:00:00.299006'}
- {id: 3, name: Drop pip global config(s), role: pip_install, time: '0:00:00.211191'}
- {id: 4, name: Create pip links directory, role: pip_install, time: '0:00:00.041997'}
- {id: 5, name: Drop pip lockdown file(s), role: pip_install, time: '0:00:00.040224'}
- {id: 6, name: Drop pip link file(s), role: pip_install, time: '0:00:00.141553'}
- {id: 7, name: Execute pip config builder, role: pip_install, time: '0:00:00.039591'}
- {id: 8, name: Install yum packages, role: pip_install, time: '0:00:00.285460'}
- {id: 9, name: Install apt packages, role: pip_install, time: '0:00:02.416392'}
- {id: 10, name: Get Modern PIP, role: pip_install, time: '0:00:00.457331'}
- {id: 11, name: Get Modern PIP using fallback URL, role: pip_install, time: '0:00:00.064992'}
- {id: 12, name: Install PIP, role: pip_install, time: '0:00:03.719621'}
- {id: 13, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.110706'}
- {id: 14, name: Clean up remote install files, role: pip_install, time: '0:00:00.244212'}
- {id: 15, name: Get Modern PIP to local, role: pip_install, time: '0:00:00.067361'}
- {id: 16, name: Get Modern PIP using fallback URL to local, role: pip_install,
time: '0:00:00.066888'}
- {id: 17, name: Create local pip package cache, role: pip_install, time: '0:00:00.059961'}
- {id: 18, name: pip cache install files locally, role: pip_install, time: '0:00:00.076594'}
- {id: 19, name: Distribute the modern PIP installer, role: pip_install, time: '0:00:00.057561'}
- {id: 20, name: Distribute PIP install files, role: pip_install, time: '0:00:00.058472'}
- {id: 21, name: Clean up local get-pip.py, role: pip_install, time: '0:00:00.053583'}
- {id: 22, name: Clean up local install cache, role: pip_install, time: '0:00:00.057779'}
- {id: 23, name: Set source install pip_get_pip_options, role: pip_install, time: '0:00:00.057638'}
- {id: 24, name: Install PIP, role: pip_install, time: '0:00:00.109801'}
- {id: 25, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.104026'}
- {id: 26, name: Clean up remote install files, role: pip_install, time: '0:00:00.082918'}
- {id: 27, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.032010'}
- {id: 28, name: Gather variables for each operating system, role: rabbitmq_server,
time: '0:00:00.331032'}
- {id: 29, name: Check init system, role: rabbitmq_server, time: '0:00:00.197275'}
- {id: 30, name: Set the name of pid1, role: rabbitmq_server, time: '0:00:00.119750'}
- {id: 31, name: Remove package rabbit if found for upgrade, role: rabbitmq_server,
time: '0:00:00.202071'}
- {id: 32, name: Download the RabbitMQ package, role: rabbitmq_server, time: '0:00:02.604166'}
- {id: 33, name: Fix /etc/hosts, role: rabbitmq_server, time: '0:00:00.431526'}
- {id: 34, name: Ensure localhost /etc/hosts entry is correct, role: rabbitmq_server,
time: '0:00:00.190918'}
- {id: 35, name: Create the local directories, role: rabbitmq_server, time: '0:00:00.200741'}
- {id: 36, name: Get version of installed RabbitMQ package (deb), role: rabbitmq_server,
time: '0:00:00.258130'}
- {id: 37, name: Get version of installed RabbitMQ package (rpm), role: rabbitmq_server,
time: '0:00:00.090374'}
- {id: 38, name: Register a fact for the installed RabbitMQ version, role: rabbitmq_server,
time: '0:00:00.873193'}
- {id: 39, name: Compare installed version of RabbitMQ with new version variable,
role: rabbitmq_server, time: '0:00:00.090970'}
- {id: 40, name: Prevent RabbitMQ from starting on install, role: rabbitmq_server,
time: '0:00:00.127796'}
- {id: 41, name: 'Ensure RabbitMQ nodes [1:] are stopped', role: rabbitmq_server,
time: '0:00:00.225900'}
- {id: 42, name: 'Ensure RabbitMQ node [0] is stopped', role: rabbitmq_server, time: '0:00:00.228327'}
- {id: 43, name: Ensure erlang epmd is stopped, role: rabbitmq_server, time: '0:00:00.132039'}
- {id: 44, name: Check apt last update file, role: rabbitmq_server, time: '0:00:00.230996'}
- {id: 45, name: Update apt if needed, role: rabbitmq_server, time: '0:00:00.079832'}
- {id: 46, name: Install RabbitMQ package dependencies, role: rabbitmq_server, time: '0:00:04.702348'}
- {id: 47, name: Install the RabbitMQ package, role: rabbitmq_server, time: '0:00:04.125435'}
- {id: 48, name: Install epel-release package, role: rabbitmq_server, time: '0:00:00.073059'}
- {id: 49, name: Install RabbitMQ package dependencies, role: rabbitmq_server, time: '0:00:00.426915'}
- {id: 50, name: Install the RabbitMQ package, role: rabbitmq_server, time: '0:00:00.093021'}
- {id: 51, name: Reload the systemd daemon, role: rabbitmq_server, time: '0:00:00.052867'}
- {id: 52, name: Ensure there are no policy-rc files, role: rabbitmq_server, time: '0:00:00.193874'}
- {id: 53, name: 'Ensure RabbitMQ node [0] is started', role: rabbitmq_server, time: '0:00:00.844323'}
- {id: 54, name: 'Ensure RabbitMQ nodes [1:] are started', role: rabbitmq_server,
time: '0:00:00.134309'}
- {id: 55, name: Remove self signed cert for regen, role: rabbitmq_server, time: '0:00:00.076893'}
- {id: 56, name: Create self-signed ssl cert, role: rabbitmq_server, time: '0:00:00.361607'}
- {id: 57, name: Ensure rabbitmq user owns the self-signed key and certificate,
role: rabbitmq_server, time: '0:00:00.795638'}
- {id: 58, name: Store ssl cert, role: rabbitmq_server, time: '0:00:00.271461'}
- {id: 59, name: Store ssl key, role: rabbitmq_server, time: '0:00:00.239935'}
- {id: 60, name: Register a fact for the cert and key, role: rabbitmq_server, time: '0:00:00.164401'}
- {id: 61, name: Distribute self signed ssl key, role: rabbitmq_server, time: '0:00:00.079076'}
- {id: 62, name: Distribute self signed ssl cert, role: rabbitmq_server, time: '0:00:00.073764'}
- {id: 63, name: Ensure rabbitmq user owns the self-signed key and certificate,
role: rabbitmq_server, time: '0:00:00.540731'}
- {id: 64, name: Ensure /etc/rabbitmq is set to the default mode of 0755, role: rabbitmq_server,
time: '0:00:00.073757'}
- {id: 65, name: Deploy user provided ssl cert, role: rabbitmq_server, time: '0:00:00.046912'}
- {id: 66, name: Deploy user provided ssl key, role: rabbitmq_server, time: '0:00:00.057532'}
- {id: 67, name: Deploy user provided ssl CA cert, role: rabbitmq_server, time: '0:00:00.042018'}
- {id: 68, name: Read rabbit cookie, role: rabbitmq_server, time: '0:00:00.203717'}
- {id: 69, name: 'Ensure RabbitMQ nodes [1:] are stopped', role: rabbitmq_server,
time: '0:00:00.141476'}
- {id: 70, name: 'Ensure RabbitMQ node [0] is stopped', role: rabbitmq_server, time: '0:00:04.045664'}
- {id: 71, name: Set rabbit cookie, role: rabbitmq_server, time: '0:00:00.329864'}
- {id: 72, name: 'Ensure RabbitMQ node [0] is started', role: rabbitmq_server, time: '0:00:03.199447'}
- {id: 73, name: 'Ensure RabbitMQ nodes [1:] are started', role: rabbitmq_server,
time: '0:00:00.139757'}
- {id: 74, name: Enable management plugin, role: rabbitmq_server, time: '0:00:03.098350'}
- {id: 75, name: Enable queue mirroring, role: rabbitmq_server, time: '0:00:01.261686'}
- {id: 76, name: Create rabbitmq config, role: rabbitmq_server, time: '0:00:01.382351'}
- {id: 77, name: 'Ensure RabbitMQ nodes [1:] are stopped', role: rabbitmq_server,
time: '0:00:00.189008'}
- {id: 78, name: 'Ensure RabbitMQ node [0] is stopped', role: rabbitmq_server, time: '0:00:04.304933'}
- {id: 79, name: 'Ensure RabbitMQ node [0] is started', role: rabbitmq_server, time: '0:00:04.153714'}
- {id: 80, name: 'Ensure RabbitMQ nodes [1:] are started', role: rabbitmq_server,
time: '0:00:00.189249'}
- {id: 81, name: Ensure default rabbitmq guest user is removed, role: rabbitmq_server,
time: '0:00:01.911296'}
- {id: 82, name: Ensure default rabbitmq guest user is removed, role: rabbitmq_server,
time: '0:00:00.046694'}
- {id: 83, name: Get rabbitmq cluster name, role: rabbitmq_server, time: '0:00:00.785985'}
- {id: 84, name: Create rabbitmq cluster, role: rabbitmq_server, time: '0:00:00.750949'}
- {id: 85, name: Check cluster status, role: rabbitmq_server, time: '0:00:00.155876'}
- {id: 86, name: Stop rabbitmq app, role: rabbitmq_server, time: '0:00:00.181105'}
- {id: 87, name: Join rabbitmq cluster, role: rabbitmq_server, time: '0:00:00.144443'}
- {id: 88, name: Start rabbitmq app, role: rabbitmq_server, time: '0:00:00.146532'}
- {id: 89, name: Gather variables for each operating system, role: rsyslog_client,
time: '0:00:00.157873'}
- {id: 90, name: Ensure adm group exists, role: rsyslog_client, time: '0:00:00.227312'}
- {id: 91, name: Ensure syslog user exists, role: rsyslog_client, time: '0:00:00.270328'}
- {id: 92, name: Ensure ownership on working directory is correct, role: rsyslog_client,
time: '0:00:00.173153'}
- {id: 93, name: Rsyslog apt repository, role: rsyslog_client, time: '0:00:00.048447'}
- {id: 94, name: Check apt last update file, role: rsyslog_client, time: '0:00:00.190448'}
- {id: 95, name: Update apt if needed, role: rsyslog_client, time: '0:00:01.580975'}
- {id: 96, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.531171'}
- {id: 97, name: Rsyslog yum repository, role: rsyslog_client, time: '0:00:00.055581'}
- {id: 98, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.140863'}
- {id: 99, name: Stop rsyslog, role: rsyslog_client, time: '0:00:00.217353'}
- {id: 100, name: Rsyslog Setup, role: rsyslog_client, time: '0:00:00.293832'}
- {id: 101, name: Find all log files, role: rsyslog_client, time: '0:00:00.186379'}
- {id: 102, name: Write rsyslog config for found log files, role: rsyslog_client,
time: '0:00:00.329676'}
- {id: 103, name: Union the log files, role: rsyslog_client, time: '0:00:00.108355'}
- {id: 104, name: Write rsyslog target file, role: rsyslog_client, time: '0:00:00.364765'}
- {id: 105, name: Write log rotate file, role: rsyslog_client, time: '0:00:00.330257'}
- {id: 106, name: Configure logrotate to compress logs by default, role: rsyslog_client,
time: '0:00:00.172943'}
- {id: 107, name: Start rsyslog, role: rsyslog_client, time: '0:00:00.223873'}
time: '0:01:02.422825'
17:
name: Ensure rabbitmq user for monitoring GUI
tasks:
- {id: 0, name: Create rabbitmq user for monitoring GUI, role: null, time: '0:00:03.241998'}
time: '0:00:03.241998'
18:
name: Setup the utility location(s)
tasks:
- {id: 0, name: Ensure mount directories exists, role: null, time: '0:00:00.028641'}
- {id: 1, name: LXC Directory bind mount, role: null, time: '0:00:00.030369'}
- {id: 2, name: Extra lxc config, role: null, time: '0:00:00.030731'}
- {id: 3, name: Wait for container ssh, role: null, time: '0:00:00.027231'}
- {id: 4, name: Create log dir, role: null, time: '0:00:00.037393'}
- {id: 5, name: Create log aggregation links, role: null, time: '0:00:00.037420'}
- {id: 6, name: Create log directory (not is_metal), role: null, time: '0:00:00.280743'}
- {id: 7, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.422859'}
- {id: 8, name: Gather variables for each operating system, role: pip_install, time: '0:00:00.196525'}
- {id: 9, name: Create pip config directory, role: pip_install, time: '0:00:00.749647'}
- {id: 10, name: Drop pip file(s), role: pip_install, time: '0:00:00.304192'}
- {id: 11, name: Drop pip global config(s), role: pip_install, time: '0:00:00.212330'}
- {id: 12, name: Create pip links directory, role: pip_install, time: '0:00:00.039503'}
- {id: 13, name: Drop pip lockdown file(s), role: pip_install, time: '0:00:00.042154'}
- {id: 14, name: Drop pip link file(s), role: pip_install, time: '0:00:00.120367'}
- {id: 15, name: Execute pip config builder, role: pip_install, time: '0:00:00.040399'}
- {id: 16, name: Install yum packages, role: pip_install, time: '0:00:00.208786'}
- {id: 17, name: Install apt packages, role: pip_install, time: '0:00:02.338781'}
- {id: 18, name: Get Modern PIP, role: pip_install, time: '0:00:00.407602'}
- {id: 19, name: Get Modern PIP using fallback URL, role: pip_install, time: '0:00:00.064439'}
- {id: 20, name: Install PIP, role: pip_install, time: '0:00:03.723876'}
- {id: 21, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.112225'}
- {id: 22, name: Clean up remote install files, role: pip_install, time: '0:00:00.225624'}
- {id: 23, name: Get Modern PIP to local, role: pip_install, time: '0:00:00.061106'}
- {id: 24, name: Get Modern PIP using fallback URL to local, role: pip_install,
time: '0:00:00.059987'}
- {id: 25, name: Create local pip package cache, role: pip_install, time: '0:00:00.054403'}
- {id: 26, name: pip cache install files locally, role: pip_install, time: '0:00:00.065547'}
- {id: 27, name: Distribute the modern PIP installer, role: pip_install, time: '0:00:00.057665'}
- {id: 28, name: Distribute PIP install files, role: pip_install, time: '0:00:00.064213'}
- {id: 29, name: Clean up local get-pip.py, role: pip_install, time: '0:00:00.073639'}
- {id: 30, name: Clean up local install cache, role: pip_install, time: '0:00:00.057964'}
- {id: 31, name: Set source install pip_get_pip_options, role: pip_install, time: '0:00:00.058603'}
- {id: 32, name: Install PIP, role: pip_install, time: '0:00:00.098838'}
- {id: 33, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.103036'}
- {id: 34, name: Clean up remote install files, role: pip_install, time: '0:00:00.083811'}
- {id: 35, name: Gather variables for each operating system, role: galera_client,
time: '0:00:00.188609'}
- {id: 36, name: Check apt last update file, role: galera_client, time: '0:00:00.237690'}
- {id: 37, name: Update apt if needed, role: galera_client, time: '0:00:01.454432'}
- {id: 38, name: Ensure host can talk to HTTPS apt repos, role: galera_client, time: '0:00:01.421907'}
- {id: 39, name: Add galera apt-keys, role: galera_client, time: '0:00:01.110518'}
- {id: 40, name: Add galera apt-keys using fallback source, role: galera_client,
time: '0:00:00.213947'}
- {id: 41, name: Add galera repo(s), role: galera_client, time: '0:00:02.314830'}
- {id: 42, name: Update apt if needed, role: galera_client, time: '0:00:02.483802'}
- {id: 43, name: Install galera packages, role: galera_client, time: '0:00:03.344627'}
- {id: 44, name: Update the local file system CRUD, role: galera_client, time: '0:00:00.548822'}
- {id: 45, name: Add galera gpg-keys, role: galera_client, time: '0:00:00.173769'}
- {id: 46, name: Add galera gpg-keys using fallback keyserver, role: galera_client,
time: '0:00:00.178836'}
- {id: 47, name: Add galera repo, role: galera_client, time: '0:00:00.177664'}
- {id: 48, name: Install galera yum packages, role: galera_client, time: '0:00:00.212319'}
- {id: 49, name: Install pip packages, role: galera_client, time: '0:00:00.932928'}
- {id: 50, name: Drop local .my.cnf file, role: galera_client, time: '0:00:00.229268'}
- {id: 51, name: Gather variables for each operating system, role: pip_install,
time: '0:00:00.209111'}
- {id: 52, name: Create pip config directory, role: pip_install, time: '0:00:00.753529'}
- {id: 53, name: Drop pip file(s), role: pip_install, time: '0:00:00.305170'}
- {id: 54, name: Drop pip global config(s), role: pip_install, time: '0:00:00.223733'}
- {id: 55, name: Create pip links directory, role: pip_install, time: '0:00:00.184757'}
- {id: 56, name: Drop pip lockdown file(s), role: pip_install, time: '0:00:00.286128'}
- {id: 57, name: Drop pip link file(s), role: pip_install, time: '0:00:00.413118'}
- {id: 58, name: Execute pip config builder, role: pip_install, time: '0:00:00.205954'}
- {id: 59, name: Install yum packages, role: pip_install, time: '0:00:00.197995'}
- {id: 60, name: Install apt packages, role: pip_install, time: '0:00:00.608969'}
- {id: 61, name: Get Modern PIP, role: pip_install, time: '0:00:00.366989'}
- {id: 62, name: Get Modern PIP using fallback URL, role: pip_install, time: '0:00:00.054360'}
- {id: 63, name: Install PIP, role: pip_install, time: '0:00:01.832053'}
- {id: 64, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.092405'}
- {id: 65, name: Clean up remote install files, role: pip_install, time: '0:00:00.232626'}
- {id: 66, name: Get Modern PIP to local, role: pip_install, time: '0:00:00.050890'}
- {id: 67, name: Get Modern PIP using fallback URL to local, role: pip_install,
time: '0:00:00.050568'}
- {id: 68, name: Create local pip package cache, role: pip_install, time: '0:00:00.045304'}
- {id: 69, name: pip cache install files locally, role: pip_install, time: '0:00:00.050682'}
- {id: 70, name: Distribute the modern PIP installer, role: pip_install, time: '0:00:00.045171'}
- {id: 71, name: Distribute PIP install files, role: pip_install, time: '0:00:00.045548'}
- {id: 72, name: Clean up local get-pip.py, role: pip_install, time: '0:00:00.045562'}
- {id: 73, name: Clean up local install cache, role: pip_install, time: '0:00:00.044479'}
- {id: 74, name: Set source install pip_get_pip_options, role: pip_install, time: '0:00:00.044157'}
- {id: 75, name: Install PIP, role: pip_install, time: '0:00:00.090970'}
- {id: 76, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.091617'}
- {id: 77, name: Clean up remote install files, role: pip_install, time: '0:00:00.072588'}
- {id: 78, name: Create openrc file, role: openstack_openrc, time: '0:00:00.317257'}
- {id: 79, name: Create OpenStack client configuration directory, role: openstack_openrc,
time: '0:00:00.171636'}
- {id: 80, name: Create clouds.yaml file, role: openstack_openrc, time: '0:00:00.320942'}
- {id: 81, name: Update apt sources, role: null, time: '0:00:00.421394'}
- {id: 82, name: Install apt packages, role: null, time: '0:00:00.438070'}
- {id: 83, name: Install yum packages, role: null, time: '0:00:00.030473'}
- {id: 84, name: Install pip packages, role: null, time: '0:00:08.905371'}
- {id: 85, name: Distribute private ssh key, role: null, time: '0:00:00.708225'}
time: '0:00:43.702418'
19:
name: Install rsyslog
tasks:
- {id: 0, name: Ensure mount directories exists, role: null, time: '0:00:08.391803'}
- {id: 1, name: LXC Directory bind mount, role: null, time: '0:00:01.869153'}
- {id: 2, name: Extra lxc config, role: null, time: '0:00:00.029587'}
- {id: 3, name: Wait for container ssh, role: null, time: '0:00:05.236151'}
- {id: 4, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.032394'}
- {id: 5, name: Gather variables for each operating system, role: rsyslog_server,
time: '0:00:00.133397'}
- {id: 6, name: Ensure adm group exists, role: rsyslog_server, time: '0:00:08.328236'}
- {id: 7, name: Ensure syslog user exists, role: rsyslog_server, time: '0:00:00.302147'}
- {id: 8, name: Ensure ownership on working directories are correct, role: rsyslog_server,
time: '0:00:00.327102'}
- {id: 9, name: Check apt last update file, role: rsyslog_server, time: '0:00:00.256979'}
- {id: 10, name: Update apt if needed, role: rsyslog_server, time: '0:00:02.402966'}
- {id: 11, name: Install rsyslog apt packages, role: rsyslog_server, time: '0:00:00.487693'}
- {id: 12, name: yum clean all, role: rsyslog_server, time: '0:00:00.068158'}
- {id: 13, name: Install rsyslog yum packages, role: rsyslog_server, time: '0:00:00.143301'}
- {id: 14, name: Stop rsyslog, role: rsyslog_server, time: '0:00:00.315266'}
- {id: 15, name: Rsyslog basic setup, role: rsyslog_server, time: '0:00:00.692115'}
- {id: 16, name: Rsyslog defaults setup, role: rsyslog_server, time: '0:00:00.341498'}
- {id: 17, name: Configure logrotate to compress logs by default, role: rsyslog_server,
time: '0:00:00.219720'}
- {id: 18, name: Start rsyslog, role: rsyslog_server, time: '0:00:00.229925'}
- {id: 19, name: Create crontab, role: system_crontab_coordination, time: '0:00:01.422997'}
time: '0:00:31.230588'
20:
name: Installation and setup of Keystone
tasks:
- {id: 0, name: Sort the rabbitmq servers, role: null, time: '0:00:00.342940'}
- {id: 1, name: Set rabbitmq servers, role: null, time: '0:00:00.098957'}
- {id: 2, name: Ensure mount directories exists, role: null, time: '0:00:00.028942'}
- {id: 3, name: LXC Directory bind mount, role: null, time: '0:00:00.028713'}
- {id: 4, name: Extra lxc config, role: null, time: '0:00:00.031435'}
- {id: 5, name: Wait for container ssh, role: null, time: '0:00:00.032768'}
- {id: 6, name: Ensure Rabbitmq vhost, role: null, time: '0:00:02.371112'}
- {id: 7, name: Ensure rabbitmq user, role: null, time: '0:00:02.493484'}
- {id: 8, name: Create log dir, role: null, time: '0:00:00.036901'}
- {id: 9, name: Create log aggregation links, role: null, time: '0:00:00.041760'}
- {id: 10, name: Create DB for service, role: null, time: '0:00:00.346866'}
- {id: 11, name: Grant access to the DB for the service, role: null, time: '0:00:00.447894'}
- {id: 12, name: Add keystone reserved port to physical host, role: null, time: '0:00:00.047423'}
- {id: 13, name: Gather variables for each operating system, role: pip_install,
time: '0:00:00.210857'}
- {id: 14, name: Create pip config directory, role: pip_install, time: '0:00:00.818192'}
- {id: 15, name: Drop pip file(s), role: pip_install, time: '0:00:00.418482'}
- {id: 16, name: Drop pip global config(s), role: pip_install, time: '0:00:00.237245'}
- {id: 17, name: Create pip links directory, role: pip_install, time: '0:00:00.205168'}
- {id: 18, name: Drop pip lockdown file(s), role: pip_install, time: '0:00:00.338846'}
- {id: 19, name: Drop pip link file(s), role: pip_install, time: '0:00:00.433322'}
- {id: 20, name: Execute pip config builder, role: pip_install, time: '0:00:00.273931'}
- {id: 21, name: Install yum packages, role: pip_install, time: '0:00:00.260574'}
- {id: 22, name: Install apt packages, role: pip_install, time: '0:00:02.557660'}
- {id: 23, name: Get Modern PIP, role: pip_install, time: '0:00:00.504923'}
- {id: 24, name: Get Modern PIP using fallback URL, role: pip_install, time: '0:00:00.092351'}
- {id: 25, name: Install PIP, role: pip_install, time: '0:00:03.620253'}
- {id: 26, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.154411'}
- {id: 27, name: Clean up remote install files, role: pip_install, time: '0:00:00.288443'}
- {id: 28, name: Get Modern PIP to local, role: pip_install, time: '0:00:00.095948'}
- {id: 29, name: Get Modern PIP using fallback URL to local, role: pip_install,
time: '0:00:00.093507'}
- {id: 30, name: Create local pip package cache, role: pip_install, time: '0:00:00.078487'}
- {id: 31, name: pip cache install files locally, role: pip_install, time: '0:00:00.092653'}
- {id: 32, name: Distribute the modern PIP installer, role: pip_install, time: '0:00:00.082359'}
- {id: 33, name: Distribute PIP install files, role: pip_install, time: '0:00:00.083050'}
- {id: 34, name: Clean up local get-pip.py, role: pip_install, time: '0:00:00.077305'}
- {id: 35, name: Clean up local install cache, role: pip_install, time: '0:00:00.084242'}
- {id: 36, name: Set source install pip_get_pip_options, role: pip_install, time: '0:00:00.082506'}
- {id: 37, name: Install PIP, role: pip_install, time: '0:00:00.138217'}
- {id: 38, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.137161'}
- {id: 39, name: Clean up remote install files, role: pip_install, time: '0:00:00.115691'}
- {id: 40, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.048102'}
- {id: 41, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.374849'}
- {id: 42, name: Gather variables for each operating system, role: galera_client,
time: '0:00:00.290047'}
- {id: 43, name: Check apt last update file, role: galera_client, time: '0:00:00.313381'}
- {id: 44, name: Update apt if needed, role: galera_client, time: '0:00:01.545422'}
- {id: 45, name: Ensure host can talk to HTTPS apt repos, role: galera_client, time: '0:00:01.548289'}
- {id: 46, name: Add galera apt-keys, role: galera_client, time: '0:00:01.176363'}
- {id: 47, name: Add galera apt-keys using fallback source, role: galera_client,
time: '0:00:00.275976'}
- {id: 48, name: Add galera repo(s), role: galera_client, time: '0:00:02.358792'}
- {id: 49, name: Update apt if needed, role: galera_client, time: '0:00:02.358775'}
- {id: 50, name: Install galera packages, role: galera_client, time: '0:00:02.941503'}
- {id: 51, name: Update the local file system CRUD, role: galera_client, time: '0:00:00.756331'}
- {id: 52, name: Add galera gpg-keys, role: galera_client, time: '0:00:00.275564'}
- {id: 53, name: Add galera gpg-keys using fallback keyserver, role: galera_client,
time: '0:00:00.292395'}
- {id: 54, name: Add galera repo, role: galera_client, time: '0:00:00.270415'}
- {id: 55, name: Install galera yum packages, role: galera_client, time: '0:00:00.310477'}
- {id: 56, name: Install pip packages, role: galera_client, time: '0:00:00.749902'}
- {id: 57, name: Drop local .my.cnf file, role: galera_client, time: '0:00:00.077530'}
- {id: 58, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.054261'}
- {id: 59, name: Gather variables for each operating system, role: memcached_server,
time: '0:00:00.098129'}
- {id: 60, name: Check apt last update file, role: memcached_server, time: '0:00:00.114670'}
- {id: 61, name: Update apt if needed, role: memcached_server, time: '0:00:00.095914'}
- {id: 62, name: Install apt packages, role: memcached_server, time: '0:00:00.101642'}
- {id: 63, name: Install apt packages for testing, role: memcached_server, time: '0:00:00.104428'}
- {id: 64, name: yum clean all, role: memcached_server, time: '0:00:00.110675'}
- {id: 65, name: Install yum packages, role: memcached_server, time: '0:00:00.110515'}
- {id: 66, name: Install yum packages for testing, role: memcached_server, time: '0:00:00.105647'}
- {id: 67, name: Ensure logging folder exists, role: memcached_server, time: '0:00:00.062690'}
- {id: 68, name: Apply memcached config, role: memcached_server, time: '0:00:00.063181'}
- {id: 69, name: Apply resource limits, role: memcached_server, time: '0:00:00.063345'}
- {id: 70, name: Configure soft file limits, role: memcached_server, time: '0:00:00.063385'}
- {id: 71, name: Configure hard file limits, role: memcached_server, time: '0:00:00.063807'}
- {id: 72, name: Fail if our required secrets are not present, role: os_keystone,
time: '0:00:00.983495'}
- {id: 73, name: Gather variables for each operating system, role: os_keystone,
time: '0:00:00.386313'}
- {id: 74, name: create the system group, role: os_keystone, time: '0:00:00.327885'}
- {id: 75, name: create additional groups, role: os_keystone, time: '0:00:00.596608'}
- {id: 76, name: Remove old key file(s) if found, role: os_keystone, time: '0:00:00.850809'}
- {id: 77, name: Create the keystone system user, role: os_keystone, time: '0:00:00.473396'}
- {id: 78, name: Create keystone dir, role: os_keystone, time: '0:00:02.829809'}
- {id: 79, name: Test for log directory or link, role: os_keystone, time: '0:00:00.289357'}
- {id: 80, name: Create keystone log dir, role: os_keystone, time: '0:00:00.259951'}
- {id: 81, name: Update apt sources, role: os_keystone, time: '0:00:00.662922'}
- {id: 82, name: Install apt packages, role: os_keystone, time: '0:00:07.822268'}
- {id: 83, name: Install IdP apt packages, role: os_keystone, time: '0:00:00.592416'}
- {id: 84, name: Install SP apt packages, role: os_keystone, time: '0:00:00.550470'}
- {id: 85, name: Install developer mode apt packages, role: os_keystone, time: '0:00:00.555032'}
- {id: 86, name: Create developer mode constraint file, role: os_keystone, time: '0:00:00.102929'}
- {id: 87, name: Clone requirements git repository, role: os_keystone, time: '0:00:00.100627'}
- {id: 88, name: Add constraints to pip_install_options fact for developer mode,
role: os_keystone, time: '0:00:00.099144'}
- {id: 89, name: Set pip_install_options_fact when not in developer mode, role: os_keystone,
time: '0:00:00.198562'}
- {id: 90, name: Install required pip packages, role: os_keystone, time: '0:00:04.081290'}
- {id: 91, name: Get local venv checksum, role: os_keystone, time: '0:00:00.344556'}
- {id: 92, name: Get remote venv checksum, role: os_keystone, time: '0:00:00.429709'}
- {id: 93, name: Attempt venv download, role: os_keystone, time: '0:00:00.670490'}
- {id: 94, name: Set keystone get_venv fact, role: os_keystone, time: '0:00:00.237205'}
- {id: 95, name: Remove existing venv, role: os_keystone, time: '0:00:00.284175'}
- {id: 96, name: Create keystone venv dir, role: os_keystone, time: '0:00:00.310657'}
- {id: 97, name: Unarchive pre-built venv, role: os_keystone, time: '0:00:04.328223'}
- {id: 98, name: Install pip packages, role: os_keystone, time: '0:00:00.143491'}
- {id: 99, name: Update virtualenv path, role: os_keystone, time: '0:00:00.381527'}
- {id: 100, name: Copy keystone config, role: os_keystone, time: '0:00:01.567988'}
- {id: 101, name: Drop Keystone Configs, role: os_keystone, time: '0:00:00.391290'}
- {id: 102, name: Drop Keystone WSGI Configs, role: os_keystone, time: '0:00:01.160233'}
- {id: 103, name: Get public key contents and store as var, role: os_keystone, time: '0:00:00.400255'}
- {id: 104, name: Register a fact for the keystone pub key, role: os_keystone, time: '0:00:00.307221'}
- {id: 105, name: Create authorized keys file from host vars, role: os_keystone,
time: '0:00:00.780581'}
- {id: 106, name: Check if fernet keys already exist, role: os_keystone, time: '0:00:00.388757'}
- {id: 107, name: Create fernet keys for Keystone, role: os_keystone, time: '0:00:01.900963'}
- {id: 108, name: Rotate fernet keys for Keystone, role: os_keystone, time: '0:00:00.195599'}
- {id: 109, name: Distribute the fernet key repository, role: os_keystone, time: '0:00:00.173644'}
- {id: 110, name: Drop fernet key auto rotate script, role: os_keystone, time: '0:00:00.504994'}
- {id: 111, name: Create auto rotation job, role: os_keystone, time: '0:00:00.423565'}
- {id: 112, name: Remove extra auto rotation job, role: os_keystone, time: '0:00:00.194015'}
- {id: 113, name: Drop Shibboleth Config, role: os_keystone, time: '0:00:00.621556'}
- {id: 114, name: Generate the Shibboleth SP key-pair, role: os_keystone, time: '0:00:00.112589'}
- {id: 115, name: Store Shibboleth SP key-pair, role: os_keystone, time: '0:00:00.627018'}
- {id: 116, name: Distribute the Shibboleth SP key-pair, role: os_keystone, time: '0:00:00.688783'}
- {id: 117, name: Set appropriate file ownership on the Shibboleth SP key-pair,
role: os_keystone, time: '0:00:00.714966'}
- {id: 118, name: Perform a Keystone DB sync, role: os_keystone, time: '0:00:03.190451'}
- {id: 119, name: Add keystone token_flush cron job, role: os_keystone, time: '0:00:00.104587'}
- {id: 120, name: Remove self signed cert for regen, role: os_keystone, time: '0:00:00.291517'}
- {id: 121, name: Create self-signed Apache ssl cert, role: os_keystone, time: '0:00:00.302091'}
- {id: 122, name: Ensure keystone user owns the self-signed key and certificate,
role: os_keystone, time: '0:00:01.178808'}
- {id: 123, name: Store ssl cert, role: os_keystone, time: '0:00:00.436216'}
- {id: 124, name: Store ssl key, role: os_keystone, time: '0:00:00.433996'}
- {id: 125, name: Register a fact for the cert and key, role: os_keystone, time: '0:00:00.319636'}
- {id: 126, name: Distribute self signed ssl key, role: os_keystone, time: '0:00:00.321324'}
- {id: 127, name: Distribute self signed ssl cert, role: os_keystone, time: '0:00:00.331453'}
- {id: 128, name: Ensure keystone user owns the self-signed key and certificate,
role: os_keystone, time: '0:00:01.298582'}
- {id: 129, name: Drop user provided ssl cert, role: os_keystone, time: '0:00:00.199204'}
- {id: 130, name: Drop user provided ssl key, role: os_keystone, time: '0:00:00.183534'}
- {id: 131, name: Drop user provided ssl CA cert, role: os_keystone, time: '0:00:00.208469'}
- {id: 132, name: Drop apache2 config files, role: os_keystone, time: '0:00:01.667877'}
- {id: 133, name: Disable default apache site, role: os_keystone, time: '0:00:00.300040'}
- {id: 134, name: Enabled keystone vhost, role: os_keystone, time: '0:00:00.292559'}
- {id: 135, name: Ensure Apache ServerName, role: os_keystone, time: '0:00:00.407308'}
- {id: 136, name: Ensure Apache ServerTokens, role: os_keystone, time: '0:00:00.338858'}
- {id: 137, name: Ensure Apache ServerSignature, role: os_keystone, time: '0:00:00.309413'}
- {id: 138, name: Enable/disable mod_ssl for apache2, role: os_keystone, time: '0:00:00.332950'}
- {id: 139, name: Enable/disable mod_shib2 for apache2, role: os_keystone, time: '0:00:00.288836'}
- {id: 140, name: Restart service, role: os_keystone, time: '0:00:02.547979'}
- {id: 141, name: Wait for keystone admin to come up, role: os_keystone, time: '0:00:10.357948'}
- {id: 142, name: Wait for keystone service to come up, role: os_keystone, time: '0:00:10.278993'}
- {id: 143, name: Bootstrap keystone admin and endpoint, role: os_keystone, time: '0:00:02.459693'}
- {id: 144, name: Ensure service tenant, role: os_keystone, time: '0:00:01.455325'}
- {id: 145, name: Ensure default keystone user role, role: os_keystone, time: '0:00:00.643247'}
- {id: 146, name: Ensure Keystone Service, role: os_keystone, time: '0:00:00.625256'}
- {id: 147, name: Ensure Keystone user, role: os_keystone, time: '0:00:00.677737'}
- {id: 148, name: Ensure Keystone user to Admin role, role: os_keystone, time: '0:00:00.747108'}
- {id: 149, name: Create Keystone LDAP domains, role: os_keystone, time: '0:00:00.101940'}
- {id: 150, name: Create Keystone LDAP domain configs, role: os_keystone, time: '0:00:00.101315'}
- {id: 151, name: Remove Keystone Default domain configuration file if not needed,
role: os_keystone, time: '0:00:00.256394'}
- {id: 152, name: Set keystone_federated_identities fact, role: os_keystone, time: '0:00:00.099621'}
- {id: 153, name: Ensure domain which remote IDP users are mapped onto exists, role: os_keystone,
time: '0:00:00.100672'}
- {id: 154, name: Ensure project which remote IDP users are mapped onto exists,
role: os_keystone, time: '0:00:00.099294'}
- {id: 155, name: Ensure user which remote IDP users are mapped onto exists, role: os_keystone,
time: '0:00:00.100093'}
- {id: 156, name: Ensure Group for external IDP users exists, role: os_keystone,
time: '0:00:00.100343'}
- {id: 157, name: Ensure Role for external IDP users exists, role: os_keystone,
time: '0:00:00.107302'}
- {id: 158, name: Ensure Group/Project/Role mapping exists, role: os_keystone, time: '0:00:00.114598'}
- {id: 159, name: Ensure mapping for external IDP attributes exists, role: os_keystone,
time: '0:00:00.109998'}
- {id: 160, name: Ensure external IDP, role: os_keystone, time: '0:00:00.098822'}
- {id: 161, name: Ensure federation protocol exists, role: os_keystone, time: '0:00:02.567395'}
- {id: 162, name: Remove IdP self-signed certificate for regen, role: os_keystone,
time: '0:00:00.205515'}
- {id: 163, name: Create IdP self-signed ssl cert, role: os_keystone, time: '0:00:00.184733'}
- {id: 164, name: Set appropriate file ownership on the IdP self-signed cert, role: os_keystone,
time: '0:00:00.203614'}
- {id: 165, name: Store IdP self-signed certificate, role: os_keystone, time: '0:00:00.232489'}
- {id: 166, name: Distribute IdP self-signed certificate, role: os_keystone, time: '0:00:00.289723'}
- {id: 167, name: Set appropriate file ownership on the IdP self-signed cert, role: os_keystone,
time: '0:00:00.172975'}
- {id: 168, name: Generate IdP metadata, role: os_keystone, time: '0:00:00.182006'}
- {id: 169, name: Register service providers, role: os_keystone, time: '0:00:00.229267'}
- {id: 170, name: Create openrc file, role: openstack_openrc, time: '0:00:00.345624'}
- {id: 171, name: Create OpenStack client configuration directory, role: openstack_openrc,
time: '0:00:00.193206'}
- {id: 172, name: Create clouds.yaml file, role: openstack_openrc, time: '0:00:00.372505'}
- {id: 173, name: Gather variables for each operating system, role: rsyslog_client,
time: '0:00:00.190173'}
- {id: 174, name: Ensure adm group exists, role: rsyslog_client, time: '0:00:00.216104'}
- {id: 175, name: Ensure syslog user exists, role: rsyslog_client, time: '0:00:00.242750'}
- {id: 176, name: Ensure ownership on working directory is correct, role: rsyslog_client,
time: '0:00:00.217783'}
- {id: 177, name: Rsyslog apt repository, role: rsyslog_client, time: '0:00:00.050246'}
- {id: 178, name: Check apt last update file, role: rsyslog_client, time: '0:00:00.216737'}
- {id: 179, name: Update apt if needed, role: rsyslog_client, time: '0:00:01.627648'}
- {id: 180, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.558715'}
- {id: 181, name: Rsyslog yum repository, role: rsyslog_client, time: '0:00:00.055268'}
- {id: 182, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.142984'}
- {id: 183, name: Stop rsyslog, role: rsyslog_client, time: '0:00:00.208006'}
- {id: 184, name: Rsyslog Setup, role: rsyslog_client, time: '0:00:00.305757'}
- {id: 185, name: Find all log files, role: rsyslog_client, time: '0:00:00.193186'}
- {id: 186, name: Write rsyslog config for found log files, role: rsyslog_client,
time: '0:00:00.330881'}
- {id: 187, name: Union the log files, role: rsyslog_client, time: '0:00:00.128172'}
- {id: 188, name: Write rsyslog target file, role: rsyslog_client, time: '0:00:00.410724'}
- {id: 189, name: Write log rotate file, role: rsyslog_client, time: '0:00:00.334303'}
- {id: 190, name: Configure logrotate to compress logs by default, role: rsyslog_client,
time: '0:00:00.181582'}
- {id: 191, name: Start rsyslog, role: rsyslog_client, time: '0:00:00.251025'}
- {id: 192, name: Create crontab, role: system_crontab_coordination, time: '0:00:01.483104'}
time: '0:02:11.594301'
21:
name: Install glance server
tasks:
- {id: 0, name: Sort the rabbitmq servers, role: null, time: '0:00:00.360559'}
- {id: 1, name: Set rabbitmq servers, role: null, time: '0:00:00.100585'}
- {id: 2, name: Ensure mount directories exists, role: null, time: '0:00:00.052468'}
- {id: 3, name: LXC Directory bind mount, role: null, time: '0:00:00.053351'}
- {id: 4, name: Extra lxc config, role: null, time: '0:00:00.031290'}
- {id: 5, name: Wait for container ssh, role: null, time: '0:00:00.034918'}
- {id: 6, name: Ensure mount directories exists, role: null, time: '0:00:00.027129'}
- {id: 7, name: LXC Directory bind mount, role: null, time: '0:00:00.030424'}
- {id: 8, name: Extra lxc config, role: null, time: '0:00:00.035376'}
- {id: 9, name: Wait for container ssh, role: null, time: '0:00:00.037186'}
- {id: 10, name: Ensure Rabbitmq vhost, role: null, time: '0:00:01.494270'}
- {id: 11, name: Ensure rabbitmq user, role: null, time: '0:00:02.494685'}
- {id: 12, name: Create log dir, role: null, time: '0:00:00.048508'}
- {id: 13, name: Create log aggregation links, role: null, time: '0:00:00.048114'}
- {id: 14, name: Create DB for service, role: null, time: '0:00:00.335541'}
- {id: 15, name: Grant access to the DB for the service, role: null, time: '0:00:00.400328'}
- {id: 16, name: Gather variables for each operating system, role: pip_install,
time: '0:00:00.198313'}
- {id: 17, name: Create pip config directory, role: pip_install, time: '0:00:00.904380'}
- {id: 18, name: Drop pip file(s), role: pip_install, time: '0:00:00.441458'}
- {id: 19, name: Drop pip global config(s), role: pip_install, time: '0:00:00.259326'}
- {id: 20, name: Create pip links directory, role: pip_install, time: '0:00:00.246933'}
- {id: 21, name: Drop pip lockdown file(s), role: pip_install, time: '0:00:00.355386'}
- {id: 22, name: Drop pip link file(s), role: pip_install, time: '0:00:00.484036'}
- {id: 23, name: Execute pip config builder, role: pip_install, time: '0:00:00.301720'}
- {id: 24, name: Install yum packages, role: pip_install, time: '0:00:00.276934'}
- {id: 25, name: Install apt packages, role: pip_install, time: '0:00:02.534031'}
- {id: 26, name: Get Modern PIP, role: pip_install, time: '0:00:00.527263'}
- {id: 27, name: Get Modern PIP using fallback URL, role: pip_install, time: '0:00:00.100531'}
- {id: 28, name: Install PIP, role: pip_install, time: '0:00:03.590788'}
- {id: 29, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.166417'}
- {id: 30, name: Clean up remote install files, role: pip_install, time: '0:00:00.286015'}
- {id: 31, name: Get Modern PIP to local, role: pip_install, time: '0:00:00.091367'}
- {id: 32, name: Get Modern PIP using fallback URL to local, role: pip_install,
time: '0:00:00.089984'}
- {id: 33, name: Create local pip package cache, role: pip_install, time: '0:00:00.076801'}
- {id: 34, name: pip cache install files locally, role: pip_install, time: '0:00:00.091852'}
- {id: 35, name: Distribute the modern PIP installer, role: pip_install, time: '0:00:00.075091'}
- {id: 36, name: Distribute PIP install files, role: pip_install, time: '0:00:00.076792'}
- {id: 37, name: Clean up local get-pip.py, role: pip_install, time: '0:00:00.070804'}
- {id: 38, name: Clean up local install cache, role: pip_install, time: '0:00:00.069237'}
- {id: 39, name: Set source install pip_get_pip_options, role: pip_install, time: '0:00:00.076064'}
- {id: 40, name: Install PIP, role: pip_install, time: '0:00:00.131648'}
- {id: 41, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.133319'}
- {id: 42, name: Clean up remote install files, role: pip_install, time: '0:00:00.119810'}
- {id: 43, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.041639'}
- {id: 44, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.355770'}
- {id: 45, name: Gather variables for each operating system, role: galera_client,
time: '0:00:00.264612'}
- {id: 46, name: Check apt last update file, role: galera_client, time: '0:00:00.275273'}
- {id: 47, name: Update apt if needed, role: galera_client, time: '0:00:01.521105'}
- {id: 48, name: Ensure host can talk to HTTPS apt repos, role: galera_client, time: '0:00:01.510438'}
- {id: 49, name: Add galera apt-keys, role: galera_client, time: '0:00:01.213414'}
- {id: 50, name: Add galera apt-keys using fallback source, role: galera_client,
time: '0:00:00.242298'}
- {id: 51, name: Add galera repo(s), role: galera_client, time: '0:00:02.336435'}
- {id: 52, name: Update apt if needed, role: galera_client, time: '0:00:02.354412'}
- {id: 53, name: Install galera packages, role: galera_client, time: '0:00:02.820233'}
- {id: 54, name: Update the local file system CRUD, role: galera_client, time: '0:00:00.639341'}
- {id: 55, name: Add galera gpg-keys, role: galera_client, time: '0:00:00.241342'}
- {id: 56, name: Add galera gpg-keys using fallback keyserver, role: galera_client,
time: '0:00:00.241214'}
- {id: 57, name: Add galera repo, role: galera_client, time: '0:00:00.259917'}
- {id: 58, name: Install galera yum packages, role: galera_client, time: '0:00:00.300440'}
- {id: 59, name: Install pip packages, role: galera_client, time: '0:00:00.772438'}
- {id: 60, name: Drop local .my.cnf file, role: galera_client, time: '0:00:00.076833'}
- {id: 61, name: Create openrc file, role: openstack_openrc, time: '0:00:00.341431'}
- {id: 62, name: Create OpenStack client configuration directory, role: openstack_openrc,
time: '0:00:00.185241'}
- {id: 63, name: Create clouds.yaml file, role: openstack_openrc, time: '0:00:00.333471'}
- {id: 64, name: Gather variables for each operating system, role: os_glance, time: '0:00:00.269593'}
- {id: 65, name: Check init system, role: os_glance, time: '0:00:01.216070'}
- {id: 66, name: Set the name of pid1, role: os_glance, time: '0:00:00.146503'}
- {id: 67, name: create the system group, role: os_glance, time: '0:00:00.326991'}
- {id: 68, name: Create the glance system user, role: os_glance, time: '0:00:00.359464'}
- {id: 69, name: Create glance dir, role: os_glance, time: '0:00:02.030583'}
- {id: 70, name: Test for log directory or link, role: os_glance, time: '0:00:00.274882'}
- {id: 71, name: Create glance log dir, role: os_glance, time: '0:00:00.222113'}
- {id: 72, name: Check apt last update file, role: os_glance, time: '0:00:00.345961'}
- {id: 73, name: Update apt if needed, role: os_glance, time: '0:00:00.145099'}
- {id: 74, name: Install apt packages, role: os_glance, time: '0:00:02.760237'}
- {id: 75, name: Create developer mode constraint file, role: os_glance, time: '0:00:00.089603'}
- {id: 76, name: Clone requirements git repository, role: os_glance, time: '0:00:00.081822'}
- {id: 77, name: Add constraints to pip_install_options fact for developer mode,
role: os_glance, time: '0:00:00.084699'}
- {id: 78, name: Set pip_install_options_fact when not in developer mode, role: os_glance,
time: '0:00:00.177805'}
- {id: 79, name: Install requires pip packages, role: os_glance, time: '0:00:04.375325'}
- {id: 80, name: Get local venv checksum, role: os_glance, time: '0:00:00.263505'}
- {id: 81, name: Get remote venv checksum, role: os_glance, time: '0:00:00.410545'}
- {id: 82, name: Attempt venv download, role: os_glance, time: '0:00:00.868363'}
- {id: 83, name: Set glance get_venv fact, role: os_glance, time: '0:00:00.199464'}
- {id: 84, name: Remove existing venv, role: os_glance, time: '0:00:00.254004'}
- {id: 85, name: Create glance venv dir, role: os_glance, time: '0:00:00.281338'}
- {id: 86, name: Unarchive pre-built venv, role: os_glance, time: '0:00:03.863307'}
- {id: 87, name: Install pip packages, role: os_glance, time: '0:00:00.109306'}
- {id: 88, name: Update virtualenv path, role: os_glance, time: '0:00:00.341469'}
- {id: 89, name: Drop Glance Config(s), role: os_glance, time: '0:00:03.611116'}
- {id: 90, name: Create nfs shares local path, role: os_glance, time: '0:00:00.089166'}
- {id: 91, name: Glance mount nfs, role: os_glance, time: '0:00:00.084372'}
- {id: 92, name: Create glance cache management cron jobs, role: os_glance, time: '0:00:00.705363'}
- {id: 93, name: Place the init script, role: os_glance, time: '0:00:00.743009'}
- {id: 94, name: Reload init scripts, role: os_glance, time: '0:00:00.496133'}
- {id: 95, name: Create TEMP run dir, role: os_glance, time: '0:00:00.238713'}
- {id: 96, name: Create TEMP lock dir, role: os_glance, time: '0:00:00.238124'}
- {id: 97, name: Create tempfile.d entry, role: os_glance, time: '0:00:00.256236'}
- {id: 98, name: Place the systemd init script, role: os_glance, time: '0:00:00.305972'}
- {id: 99, name: Reload the systemd daemon, role: os_glance, time: '0:00:00.281959'}
- {id: 100, name: Load service, role: os_glance, time: '0:00:00.399988'}
- {id: 101, name: Place the init script, role: os_glance, time: '0:00:00.734823'}
- {id: 102, name: Reload init scripts, role: os_glance, time: '0:00:00.526554'}
- {id: 103, name: Create TEMP run dir, role: os_glance, time: '0:00:00.262613'}
- {id: 104, name: Create TEMP lock dir, role: os_glance, time: '0:00:00.240856'}
- {id: 105, name: Create tempfile.d entry, role: os_glance, time: '0:00:00.250131'}
- {id: 106, name: Place the systemd init script, role: os_glance, time: '0:00:00.346559'}
- {id: 107, name: Reload the systemd daemon, role: os_glance, time: '0:00:00.259484'}
- {id: 108, name: Load service, role: os_glance, time: '0:00:00.312964'}
- {id: 109, name: Perform a Glance DB sync, role: os_glance, time: '0:00:03.545197'}
- {id: 110, name: Load glance metadata definitions, role: os_glance, time: '0:00:02.881918'}
- {id: 111, name: Ensure glance service, role: os_glance, time: '0:00:01.293352'}
- {id: 112, name: Ensure glance user, role: os_glance, time: '0:00:00.740650'}
- {id: 113, name: Ensure glance user to admin role, role: os_glance, time: '0:00:00.674831'}
- {id: 114, name: Ensure glance endpoint, role: os_glance, time: '0:00:01.690822'}
- {id: 115, name: Create openrc file, role: openstack_openrc, time: '0:00:00.378512'}
- {id: 116, name: Create OpenStack client configuration directory, role: openstack_openrc,
time: '0:00:00.214313'}
- {id: 117, name: Create clouds.yaml file, role: openstack_openrc, time: '0:00:00.327377'}
- {id: 118, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.364931'}
- {id: 119, name: assert, role: ceph_client, time: '0:00:00.164810'}
- {id: 120, name: Gather variables for each operating system, role: ceph_client,
time: '0:00:00.416365'}
- {id: 121, name: Remove revoked ceph apt-keys, role: ceph_client, time: '0:00:00.235242'}
- {id: 122, name: Add ceph apt-keys, role: ceph_client, time: '0:00:00.258852'}
- {id: 123, name: Add ceph apt-keys using fallback keyserver, role: ceph_client,
time: '0:00:00.244343'}
- {id: 124, name: add ubuntu cloud archive key package, role: ceph_client, time: '0:00:00.273706'}
- {id: 125, name: Add ceph repo(s), role: ceph_client, time: '0:00:00.230586'}
- {id: 126, name: Update apt cache, role: ceph_client, time: '0:00:00.194203'}
- {id: 127, name: Check apt last update file, role: ceph_client, time: '0:00:00.238732'}
- {id: 128, name: Update apt if needed, role: ceph_client, time: '0:00:00.210325'}
- {id: 129, name: Install ceph packages, role: ceph_client, time: '0:00:03.451084'}
- {id: 130, name: Register rados module path, role: ceph_client, time: '0:00:00.161870'}
- {id: 131, name: Register rbd module path, role: ceph_client, time: '0:00:00.169217'}
- {id: 132, name: Link rados module into the venv, role: ceph_client, time: '0:00:00.159291'}
- {id: 133, name: Link rbd module into the venv, role: ceph_client, time: '0:00:00.158770'}
- {id: 134, name: Verify Ceph monitors are up, role: ceph_client, time: '0:00:00.070763'}
- {id: 135, name: Set ceph_mon_host to an online monitor host, role: ceph_client,
time: '0:00:00.061030'}
- {id: 136, name: Provide ceph configuration directory, role: ceph_client, time: '0:00:00.163811'}
- {id: 137, name: Get ceph.conf and store contents when ceph_conf_file is not defined,
role: ceph_client, time: '0:00:00.174998'}
- {id: 138, name: Register ceph_conf fact when ceph_conf_file is not defined, role: ceph_client,
time: '0:00:00.158143'}
- {id: 139, name: Register ceph_conf fact when ceph_conf_file is defined, role: ceph_client,
time: '0:00:00.169403'}
- {id: 140, name: Create ceph.conf from mon host, role: ceph_client, time: '0:00:00.186140'}
- {id: 141, name: Retrieve keyrings for openstack clients from ceph cluster, role: ceph_client,
time: '0:00:01.224118'}
- {id: 142, name: Create cephkeys_access_group group, role: ceph_client, time: '0:00:00.193992'}
- {id: 143, name: Add OpenStack service to cephkeys_access_group group, role: ceph_client,
time: '0:00:00.156777'}
- {id: 144, name: Provision ceph client keyrings, role: ceph_client, time: '0:00:01.140366'}
- {id: 145, name: Retrieve nova secret from cephcluster, role: ceph_client, time: '0:00:00.162351'}
- {id: 146, name: Check if nova secret is defined in libvirt, role: ceph_client,
time: '0:00:00.166160'}
- {id: 147, name: Provide xml file to create the secret, role: ceph_client, time: '0:00:00.152979'}
- {id: 148, name: Define libvirt nova secret, role: ceph_client, time: '0:00:00.152897'}
- {id: 149, name: Check if nova secret value is set in libvirt, role: ceph_client,
time: '0:00:00.162161'}
- {id: 150, name: Set nova secret value in libvirt, role: ceph_client, time: '0:00:00.163236'}
- {id: 151, name: Remove libvirt nova secret file, role: ceph_client, time: '0:00:00.172803'}
- {id: 152, name: Gather variables for each operating system, role: rsyslog_client,
time: '0:00:00.170280'}
- {id: 153, name: Ensure adm group exists, role: rsyslog_client, time: '0:00:00.178189'}
- {id: 154, name: Ensure syslog user exists, role: rsyslog_client, time: '0:00:00.200801'}
- {id: 155, name: Ensure ownership on working directory is correct, role: rsyslog_client,
time: '0:00:00.174561'}
- {id: 156, name: Rsyslog apt repository, role: rsyslog_client, time: '0:00:00.055276'}
- {id: 157, name: Check apt last update file, role: rsyslog_client, time: '0:00:00.204451'}
- {id: 158, name: Update apt if needed, role: rsyslog_client, time: '0:00:01.506072'}
- {id: 159, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.579016'}
- {id: 160, name: Rsyslog yum repository, role: rsyslog_client, time: '0:00:00.054622'}
- {id: 161, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.144529'}
- {id: 162, name: Stop rsyslog, role: rsyslog_client, time: '0:00:00.260498'}
- {id: 163, name: Rsyslog Setup, role: rsyslog_client, time: '0:00:00.355596'}
- {id: 164, name: Find all log files, role: rsyslog_client, time: '0:00:00.230704'}
- {id: 165, name: Write rsyslog config for found log files, role: rsyslog_client,
time: '0:00:00.358415'}
- {id: 166, name: Union the log files, role: rsyslog_client, time: '0:00:00.122787'}
- {id: 167, name: Write rsyslog target file, role: rsyslog_client, time: '0:00:00.401592'}
- {id: 168, name: Write log rotate file, role: rsyslog_client, time: '0:00:00.393190'}
- {id: 169, name: Configure logrotate to compress logs by default, role: rsyslog_client,
time: '0:00:00.266278'}
- {id: 170, name: Start rsyslog, role: rsyslog_client, time: '0:00:00.286594'}
- {id: 171, name: Create crontab, role: system_crontab_coordination, time: '0:00:01.491127'}
time: '0:01:34.516520'
22:
name: Install cinder server
tasks:
- {id: 0, name: Sort the rabbitmq servers, role: null, time: '0:00:00.397251'}
- {id: 1, name: Set rabbitmq servers, role: null, time: '0:00:00.138234'}
- {id: 2, name: Ensure mount directories exists, role: null, time: '0:00:00.041985'}
- {id: 3, name: LXC Directory bind mount, role: null, time: '0:00:00.050069'}
- {id: 4, name: Extra lxc config, role: null, time: '0:00:00.056655'}
- {id: 5, name: Wait for container ssh, role: null, time: '0:00:00.056017'}
- {id: 6, name: Ensure mount directories exists, role: null, time: '0:00:00.041427'}
- {id: 7, name: LXC Directory bind mount, role: null, time: '0:00:00.046659'}
- {id: 8, name: Extra lxc config, role: null, time: '0:00:00.055135'}
- {id: 9, name: Wait for container ssh, role: null, time: '0:00:00.059451'}
- {id: 10, name: Ensure Rabbitmq vhost, role: null, time: '0:00:01.536916'}
- {id: 11, name: Ensure rabbitmq user, role: null, time: '0:00:02.631329'}
- {id: 12, name: Create log dir, role: null, time: '0:00:00.283842'}
- {id: 13, name: Create log aggregation links, role: null, time: '0:00:00.235145'}
- {id: 14, name: Create DB for service, role: null, time: '0:00:00.389640'}
- {id: 15, name: Grant access to the DB for the service, role: null, time: '0:00:00.406488'}
- {id: 16, name: Add volume group block device to cinder, role: null, time: '0:00:00.069655'}
- {id: 17, name: udevadm trigger, role: null, time: '0:00:00.365775'}
- {id: 18, name: Set cinder storage bridge (is_metal), role: null, time: '0:00:00.390397'}
- {id: 19, name: Set cinder storage address (is_metal), role: null, time: '0:00:00.339703'}
- {id: 20, name: Set cinder storage bridge (is_metal no storage network), role: null,
time: '0:00:00.201290'}
- {id: 21, name: Set cinder storage address (container), role: null, time: '0:00:00.211642'}
- {id: 22, name: Set cinder storage address (container no storage network), role: null,
time: '0:00:00.214087'}
- {id: 23, name: Gather variables for each operating system, role: pip_install,
time: '0:00:00.514449'}
- {id: 24, name: Create pip config directory, role: pip_install, time: '0:00:01.297118'}
- {id: 25, name: Drop pip file(s), role: pip_install, time: '0:00:00.462162'}
- {id: 26, name: Drop pip global config(s), role: pip_install, time: '0:00:00.284887'}
- {id: 27, name: Create pip links directory, role: pip_install, time: '0:00:00.259792'}
- {id: 28, name: Drop pip lockdown file(s), role: pip_install, time: '0:00:00.389647'}
- {id: 29, name: Drop pip link file(s), role: pip_install, time: '0:00:00.537117'}
- {id: 30, name: Execute pip config builder, role: pip_install, time: '0:00:00.302659'}
- {id: 31, name: Install yum packages, role: pip_install, time: '0:00:00.423183'}
- {id: 32, name: Install apt packages, role: pip_install, time: '0:00:02.904918'}
- {id: 33, name: Get Modern PIP, role: pip_install, time: '0:00:00.530041'}
- {id: 34, name: Get Modern PIP using fallback URL, role: pip_install, time: '0:00:00.175394'}
- {id: 35, name: Install PIP, role: pip_install, time: '0:00:05.392419'}
- {id: 36, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.327668'}
- {id: 37, name: Clean up remote install files, role: pip_install, time: '0:00:00.392765'}
- {id: 38, name: Get Modern PIP to local, role: pip_install, time: '0:00:00.094404'}
- {id: 39, name: Get Modern PIP using fallback URL to local, role: pip_install,
time: '0:00:00.090454'}
- {id: 40, name: Create local pip package cache, role: pip_install, time: '0:00:00.076561'}
- {id: 41, name: pip cache install files locally, role: pip_install, time: '0:00:00.219894'}
- {id: 42, name: Distribute the modern PIP installer, role: pip_install, time: '0:00:00.139333'}
- {id: 43, name: Distribute PIP install files, role: pip_install, time: '0:00:00.145935'}
- {id: 44, name: Clean up local get-pip.py, role: pip_install, time: '0:00:00.077278'}
- {id: 45, name: Clean up local install cache, role: pip_install, time: '0:00:00.076976'}
- {id: 46, name: Set source install pip_get_pip_options, role: pip_install, time: '0:00:00.144383'}
- {id: 47, name: Install PIP, role: pip_install, time: '0:00:00.339482'}
- {id: 48, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.297261'}
- {id: 49, name: Clean up remote install files, role: pip_install, time: '0:00:00.238682'}
- {id: 50, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.060941'}
- {id: 51, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.405467'}
- {id: 52, name: Gather variables for each operating system, role: galera_client,
time: '0:00:00.451609'}
- {id: 53, name: Check apt last update file, role: galera_client, time: '0:00:00.418720'}
- {id: 54, name: Update apt if needed, role: galera_client, time: '0:00:02.362719'}
- {id: 55, name: Ensure host can talk to HTTPS apt repos, role: galera_client, time: '0:00:01.727857'}
- {id: 56, name: Add galera apt-keys, role: galera_client, time: '0:00:01.489578'}
- {id: 57, name: Add galera apt-keys using fallback source, role: galera_client,
time: '0:00:00.478410'}
- {id: 58, name: Add galera repo(s), role: galera_client, time: '0:00:02.602964'}
- {id: 59, name: Update apt if needed, role: galera_client, time: '0:00:02.729346'}
- {id: 60, name: Install galera packages, role: galera_client, time: '0:00:08.382212'}
- {id: 61, name: Update the local file system CRUD, role: galera_client, time: '0:00:01.031255'}
- {id: 62, name: Add galera gpg-keys, role: galera_client, time: '0:00:00.477397'}
- {id: 63, name: Add galera gpg-keys using fallback keyserver, role: galera_client,
time: '0:00:00.455758'}
- {id: 64, name: Add galera repo, role: galera_client, time: '0:00:00.439406'}
- {id: 65, name: Install galera yum packages, role: galera_client, time: '0:00:00.482323'}
- {id: 66, name: Install pip packages, role: galera_client, time: '0:00:00.855736'}
- {id: 67, name: Drop local .my.cnf file, role: galera_client, time: '0:00:00.113347'}
- {id: 68, name: Create openrc file, role: openstack_openrc, time: '0:00:00.435849'}
- {id: 69, name: Create OpenStack client configuration directory, role: openstack_openrc,
time: '0:00:00.226219'}
- {id: 70, name: Create clouds.yaml file, role: openstack_openrc, time: '0:00:00.406830'}
- {id: 71, name: Gather variables for each operating system, role: os_cinder, time: '0:00:00.606831'}
- {id: 72, name: Check init system, role: os_cinder, time: '0:00:00.268320'}
- {id: 73, name: Set the name of pid1, role: os_cinder, time: '0:00:00.188271'}
- {id: 74, name: create the system group, role: os_cinder, time: '0:00:00.383880'}
- {id: 75, name: Create the cinder system user, role: os_cinder, time: '0:00:00.445360'}
- {id: 76, name: Create cinder dir, role: os_cinder, time: '0:00:02.561748'}
- {id: 77, name: Test for log directory or link, role: os_cinder, time: '0:00:00.378865'}
- {id: 78, name: Create cinder log dir, role: os_cinder, time: '0:00:00.633266'}
- {id: 79, name: Check apt last update file, role: os_cinder, time: '0:00:00.560553'}
- {id: 80, name: Update apt if needed, role: os_cinder, time: '0:00:00.266359'}
- {id: 81, name: Install apt packages, role: os_cinder, time: '0:00:04.138233'}
- {id: 82, name: Install apt packages common between different backends, role: os_cinder,
time: '0:00:01.652438'}
- {id: 83, name: Install apt packages for LVM backend, role: os_cinder, time: '0:00:02.172639'}
- {id: 84, name: Create developer mode constraint file, role: os_cinder, time: '0:00:00.149248'}
- {id: 85, name: Clone requirements git repository, role: os_cinder, time: '0:00:00.144771'}
- {id: 86, name: Add constraints to pip_install_options fact for developer mode,
role: os_cinder, time: '0:00:00.141948'}
- {id: 87, name: Set pip_install_options_fact when not in developer mode, role: os_cinder,
time: '0:00:00.270956'}
- {id: 88, name: Install requires pip packages, role: os_cinder, time: '0:00:04.686890'}
- {id: 89, name: Get local venv checksum, role: os_cinder, time: '0:00:00.401288'}
- {id: 90, name: Get remote venv checksum, role: os_cinder, time: '0:00:00.477546'}
- {id: 91, name: Attempt venv download, role: os_cinder, time: '0:00:01.024948'}
- {id: 92, name: Set cinder get_venv fact, role: os_cinder, time: '0:00:00.299207'}
- {id: 93, name: Remove existing venv, role: os_cinder, time: '0:00:00.317495'}
- {id: 94, name: Create cinder venv dir, role: os_cinder, time: '0:00:00.372583'}
- {id: 95, name: Unarchive pre-built venv, role: os_cinder, time: '0:00:09.050817'}
- {id: 96, name: Install pip packages, role: os_cinder, time: '0:00:00.221623'}
- {id: 97, name: Update virtualenv path, role: os_cinder, time: '0:00:00.461391'}
- {id: 98, name: Copy cinder configs, role: os_cinder, time: '0:00:02.281284'}
- {id: 99, name: Drop cinder configs, role: os_cinder, time: '0:00:00.488233'}
- {id: 100, name: Ensure cinder tgt include, role: os_cinder, time: '0:00:00.375619'}
- {id: 101, name: Create nfs shares export file, role: os_cinder, time: '0:00:00.149068'}
- {id: 102, name: Drop sudoers file, role: os_cinder, time: '0:00:00.484148'}
- {id: 103, name: Perform a cinder DB sync, role: os_cinder, time: '0:00:03.266613'}
- {id: 104, name: Ensure cinder service, role: os_cinder, time: '0:00:00.830101'}
- {id: 105, name: Ensure cinder user, role: os_cinder, time: '0:00:00.811960'}
- {id: 106, name: Ensure cinder user to admin role, role: os_cinder, time: '0:00:00.814519'}
- {id: 107, name: Ensure cinder endpoint, role: os_cinder, time: '0:00:00.873750'}
- {id: 108, name: Ensure cinder service, role: os_cinder, time: '0:00:00.775131'}
- {id: 109, name: Ensure cinder user, role: os_cinder, time: '0:00:00.777662'}
- {id: 110, name: Ensure cinder user to admin role, role: os_cinder, time: '0:00:00.791176'}
- {id: 111, name: Ensure cinder endpoint, role: os_cinder, time: '0:00:00.860334'}
- {id: 112, name: Place the init script, role: os_cinder, time: '0:00:00.817984'}
- {id: 113, name: Reload init scripts, role: os_cinder, time: '0:00:00.780576'}
- {id: 114, name: Load service, role: os_cinder, time: '0:00:00.555188'}
- {id: 115, name: Create TEMP run dir, role: os_cinder, time: '0:00:00.564182'}
- {id: 116, name: Create TEMP lock dir, role: os_cinder, time: '0:00:00.484143'}
- {id: 117, name: Create tempfile.d entry, role: os_cinder, time: '0:00:00.583185'}
- {id: 118, name: Place the systemd init script, role: os_cinder, time: '0:00:00.718102'}
- {id: 119, name: Reload the systemd daemon, role: os_cinder, time: '0:00:00.512611'}
- {id: 120, name: Load service, role: os_cinder, time: '0:00:00.351687'}
- {id: 121, name: Place the init script, role: os_cinder, time: '0:00:00.806957'}
- {id: 122, name: Reload init scripts, role: os_cinder, time: '0:00:00.808993'}
- {id: 123, name: Load service, role: os_cinder, time: '0:00:00.509620'}
- {id: 124, name: Create TEMP run dir, role: os_cinder, time: '0:00:00.554969'}
- {id: 125, name: Create TEMP lock dir, role: os_cinder, time: '0:00:00.508232'}
- {id: 126, name: Create tempfile.d entry, role: os_cinder, time: '0:00:00.483926'}
- {id: 127, name: Place the systemd init script, role: os_cinder, time: '0:00:00.738893'}
- {id: 128, name: Reload the systemd daemon, role: os_cinder, time: '0:00:00.527837'}
- {id: 129, name: Load service, role: os_cinder, time: '0:00:00.365912'}
- {id: 130, name: Place the init script, role: os_cinder, time: '0:00:00.826189'}
- {id: 131, name: Reload init scripts, role: os_cinder, time: '0:00:00.796903'}
- {id: 132, name: Load service, role: os_cinder, time: '0:00:00.488230'}
- {id: 133, name: Create TEMP run dir, role: os_cinder, time: '0:00:00.548381'}
- {id: 134, name: Create TEMP lock dir, role: os_cinder, time: '0:00:00.551285'}
- {id: 135, name: Create tempfile.d entry, role: os_cinder, time: '0:00:00.542413'}
- {id: 136, name: Place the systemd init script, role: os_cinder, time: '0:00:00.668687'}
- {id: 137, name: Reload the systemd daemon, role: os_cinder, time: '0:00:00.487128'}
- {id: 138, name: Load service, role: os_cinder, time: '0:00:00.359228'}
- {id: 139, name: Place the init script, role: os_cinder, time: '0:00:00.810364'}
- {id: 140, name: Reload init scripts, role: os_cinder, time: '0:00:00.798245'}
- {id: 141, name: Load service, role: os_cinder, time: '0:00:00.535602'}
- {id: 142, name: Create TEMP run dir, role: os_cinder, time: '0:00:00.510748'}
- {id: 143, name: Create TEMP lock dir, role: os_cinder, time: '0:00:00.508408'}
- {id: 144, name: Create tempfile.d entry, role: os_cinder, time: '0:00:00.508210'}
- {id: 145, name: Place the systemd init script, role: os_cinder, time: '0:00:00.727958'}
- {id: 146, name: Reload the systemd daemon, role: os_cinder, time: '0:00:00.487457'}
- {id: 147, name: Load service, role: os_cinder, time: '0:00:06.824823'}
- {id: 148, name: Ensure cinder api is available, role: os_cinder, time: '0:00:00.149664'}
- {id: 149, name: null, role: null, time: '0:00:10.246096'}
- {id: 150, name: Add in cinder devices types, role: os_cinder, time: '0:00:03.435236'}
- {id: 151, name: Discover lvm devices, role: os_cinder, time: '0:00:00.334935'}
- {id: 152, name: Ensure "/etc/lvm" directory, role: os_cinder, time: '0:00:00.308108'}
- {id: 153, name: Drop lvm Config, role: os_cinder, time: '0:00:00.440438'}
- {id: 154, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.448142'}
- {id: 155, name: assert, role: ceph_client, time: '0:00:00.175092'}
- {id: 156, name: Gather variables for each operating system, role: ceph_client,
time: '0:00:00.396828'}
- {id: 157, name: Remove revoked ceph apt-keys, role: ceph_client, time: '0:00:00.389017'}
- {id: 158, name: Add ceph apt-keys, role: ceph_client, time: '0:00:00.401795'}
- {id: 159, name: Add ceph apt-keys using fallback keyserver, role: ceph_client,
time: '0:00:00.401199'}
- {id: 160, name: add ubuntu cloud archive key package, role: ceph_client, time: '0:00:00.374791'}
- {id: 161, name: Add ceph repo(s), role: ceph_client, time: '0:00:00.372191'}
- {id: 162, name: Update apt cache, role: ceph_client, time: '0:00:00.308263'}
- {id: 163, name: Check apt last update file, role: ceph_client, time: '0:00:00.394171'}
- {id: 164, name: Update apt if needed, role: ceph_client, time: '0:00:00.329445'}
- {id: 165, name: Install ceph packages, role: ceph_client, time: '0:00:04.040640'}
- {id: 166, name: Register rados module path, role: ceph_client, time: '0:00:00.302800'}
- {id: 167, name: Register rbd module path, role: ceph_client, time: '0:00:00.242076'}
- {id: 168, name: Link rados module into the venv, role: ceph_client, time: '0:00:00.202794'}
- {id: 169, name: Link rbd module into the venv, role: ceph_client, time: '0:00:00.231875'}
- {id: 170, name: Verify Ceph monitors are up, role: ceph_client, time: '0:00:00.137521'}
- {id: 171, name: Set ceph_mon_host to an online monitor host, role: ceph_client,
time: '0:00:00.104116'}
- {id: 172, name: Provide ceph configuration directory, role: ceph_client, time: '0:00:00.210641'}
- {id: 173, name: Get ceph.conf and store contents when ceph_conf_file is not defined,
role: ceph_client, time: '0:00:00.247333'}
- {id: 174, name: Register ceph_conf fact when ceph_conf_file is not defined, role: ceph_client,
time: '0:00:00.187357'}
- {id: 175, name: Register ceph_conf fact when ceph_conf_file is defined, role: ceph_client,
time: '0:00:00.210123'}
- {id: 176, name: Create ceph.conf from mon host, role: ceph_client, time: '0:00:00.226905'}
- {id: 177, name: Retrieve keyrings for openstack clients from ceph cluster, role: ceph_client,
time: '0:00:01.321358'}
- {id: 178, name: Create cephkeys_access_group group, role: ceph_client, time: '0:00:00.204637'}
- {id: 179, name: Add OpenStack service to cephkeys_access_group group, role: ceph_client,
time: '0:00:00.214320'}
- {id: 180, name: Provision ceph client keyrings, role: ceph_client, time: '0:00:01.380748'}
- {id: 181, name: Retrieve nova secret from cephcluster, role: ceph_client, time: '0:00:00.228934'}
- {id: 182, name: Check if nova secret is defined in libvirt, role: ceph_client,
time: '0:00:00.247566'}
- {id: 183, name: Provide xml file to create the secret, role: ceph_client, time: '0:00:00.209924'}
- {id: 184, name: Define libvirt nova secret, role: ceph_client, time: '0:00:00.212925'}
- {id: 185, name: Check if nova secret value is set in libvirt, role: ceph_client,
time: '0:00:00.246192'}
- {id: 186, name: Set nova secret value in libvirt, role: ceph_client, time: '0:00:00.216425'}
- {id: 187, name: Remove libvirt nova secret file, role: ceph_client, time: '0:00:00.205221'}
- {id: 188, name: Gather variables for each operating system, role: rsyslog_client,
time: '0:00:00.194656'}
- {id: 189, name: Ensure adm group exists, role: rsyslog_client, time: '0:00:00.238860'}
- {id: 190, name: Ensure syslog user exists, role: rsyslog_client, time: '0:00:00.253726'}
- {id: 191, name: Ensure ownership on working directory is correct, role: rsyslog_client,
time: '0:00:00.237408'}
- {id: 192, name: Rsyslog apt repository, role: rsyslog_client, time: '0:00:00.102944'}
- {id: 193, name: Check apt last update file, role: rsyslog_client, time: '0:00:00.282612'}
- {id: 194, name: Update apt if needed, role: rsyslog_client, time: '0:00:01.880957'}
- {id: 195, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.716428'}
- {id: 196, name: Rsyslog yum repository, role: rsyslog_client, time: '0:00:00.106664'}
- {id: 197, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.206205'}
- {id: 198, name: Stop rsyslog, role: rsyslog_client, time: '0:00:00.299885'}
- {id: 199, name: Rsyslog Setup, role: rsyslog_client, time: '0:00:00.363651'}
- {id: 200, name: Find all log files, role: rsyslog_client, time: '0:00:00.258763'}
- {id: 201, name: Write rsyslog config for found log files, role: rsyslog_client,
time: '0:00:00.393105'}
- {id: 202, name: Union the log files, role: rsyslog_client, time: '0:00:00.167637'}
- {id: 203, name: Write rsyslog target file, role: rsyslog_client, time: '0:00:00.510232'}
- {id: 204, name: Write log rotate file, role: rsyslog_client, time: '0:00:00.419767'}
- {id: 205, name: Configure logrotate to compress logs by default, role: rsyslog_client,
time: '0:00:00.233467'}
- {id: 206, name: Start rsyslog, role: rsyslog_client, time: '0:00:00.317591'}
- {id: 207, name: Create crontab, role: system_crontab_coordination, time: '0:00:02.028854'}
time: '0:02:43.049179'
23:
name: Installation and setup of Nova
tasks:
- {id: 0, name: Sort the rabbitmq servers, role: null, time: '0:00:00.758056'}
- {id: 1, name: Set rabbitmq servers, role: null, time: '0:00:00.270098'}
- {id: 2, name: Ensure mount directories exists, role: null, time: '0:00:00.093843'}
- {id: 3, name: LXC Directory bind mount, role: null, time: '0:00:00.091811'}
- {id: 4, name: Extra lxc config, role: null, time: '0:00:00.107392'}
- {id: 5, name: Wait for container ssh, role: null, time: '0:00:00.110014'}
- {id: 6, name: Ensure Rabbitmq vhost, role: null, time: '0:00:01.544477'}
- {id: 7, name: Ensure rabbitmq user, role: null, time: '0:00:02.869771'}
- {id: 8, name: Create log dir, role: null, time: '0:00:00.338827'}
- {id: 9, name: Create log aggregation links, role: null, time: '0:00:00.275580'}
- {id: 10, name: Create DB for service, role: null, time: '0:00:00.392598'}
- {id: 11, name: Grant access to the DB for the service, role: null, time: '0:00:00.464338'}
- {id: 12, name: Create DB for service, role: null, time: '0:00:00.221281'}
- {id: 13, name: Grant access to the DB for the service, role: null, time: '0:00:00.367630'}
- {id: 14, name: Add nbd devices to the compute, role: null, time: '0:00:00.108902'}
- {id: 15, name: Add net/tun device to the compute, role: null, time: '0:00:00.115804'}
- {id: 16, name: Check if kvm device exists, role: null, time: '0:00:00.104131'}
- {id: 17, name: Add kvm device to the compute, role: null, time: '0:00:00.146686'}
- {id: 18, name: Set nova management bridge (is_metal), role: null, time: '0:00:00.266372'}
- {id: 19, name: Set nova management address (is_metal), role: null, time: '0:00:00.272342'}
- {id: 20, name: Set nova management address (container), role: null, time: '0:00:00.235306'}
- {id: 21, name: Set nova management address (unknown management network), role: null,
time: '0:00:00.071891'}
- {id: 22, name: Gather variables for each operating system, role: pip_install,
time: '0:00:00.513679'}
- {id: 23, name: Create pip config directory, role: pip_install, time: '0:00:02.161717'}
- {id: 24, name: Drop pip file(s), role: pip_install, time: '0:00:00.846398'}
- {id: 25, name: Drop pip global config(s), role: pip_install, time: '0:00:00.643017'}
- {id: 26, name: Create pip links directory, role: pip_install, time: '0:00:00.546891'}
- {id: 27, name: Drop pip lockdown file(s), role: pip_install, time: '0:00:00.820614'}
- {id: 28, name: Drop pip link file(s), role: pip_install, time: '0:00:01.285602'}
- {id: 29, name: Execute pip config builder, role: pip_install, time: '0:00:00.598537'}
- {id: 30, name: Install yum packages, role: pip_install, time: '0:00:00.788793'}
- {id: 31, name: Install apt packages, role: pip_install, time: '0:00:08.013894'}
- {id: 32, name: Get Modern PIP, role: pip_install, time: '0:00:01.059937'}
- {id: 33, name: Get Modern PIP using fallback URL, role: pip_install, time: '0:00:00.392586'}
- {id: 34, name: Install PIP, role: pip_install, time: '0:00:11.572220'}
- {id: 35, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.645493'}
- {id: 36, name: Clean up remote install files, role: pip_install, time: '0:00:00.702020'}
- {id: 37, name: Get Modern PIP to local, role: pip_install, time: '0:00:00.106702'}
- {id: 38, name: Get Modern PIP using fallback URL to local, role: pip_install,
time: '0:00:00.099393'}
- {id: 39, name: Create local pip package cache, role: pip_install, time: '0:00:00.090532'}
- {id: 40, name: pip cache install files locally, role: pip_install, time: '0:00:00.364219'}
- {id: 41, name: Distribute the modern PIP installer, role: pip_install, time: '0:00:00.275753'}
- {id: 42, name: Distribute PIP install files, role: pip_install, time: '0:00:00.346972'}
- {id: 43, name: Clean up local get-pip.py, role: pip_install, time: '0:00:00.086553'}
- {id: 44, name: Clean up local install cache, role: pip_install, time: '0:00:00.085031'}
- {id: 45, name: Set source install pip_get_pip_options, role: pip_install, time: '0:00:00.280872'}
- {id: 46, name: Install PIP, role: pip_install, time: '0:00:00.727820'}
- {id: 47, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.623621'}
- {id: 48, name: Clean up remote install files, role: pip_install, time: '0:00:00.527889'}
- {id: 49, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.123099'}
- {id: 50, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:01.017420'}
- {id: 51, name: Gather variables for each operating system, role: galera_client,
time: '0:00:00.868715'}
- {id: 52, name: Check apt last update file, role: galera_client, time: '0:00:00.831617'}
- {id: 53, name: Update apt if needed, role: galera_client, time: '0:00:04.163873'}
- {id: 54, name: Ensure host can talk to HTTPS apt repos, role: galera_client, time: '0:00:03.665284'}
- {id: 55, name: Add galera apt-keys, role: galera_client, time: '0:00:02.751254'}
- {id: 56, name: Add galera apt-keys using fallback source, role: galera_client,
time: '0:00:01.051904'}
- {id: 57, name: Add galera repo(s), role: galera_client, time: '0:00:05.552412'}
- {id: 58, name: Update apt if needed, role: galera_client, time: '0:00:05.620960'}
- {id: 59, name: Install galera packages, role: galera_client, time: '0:00:07.625298'}
- {id: 60, name: Update the local file system CRUD, role: galera_client, time: '0:00:02.806224'}
- {id: 61, name: Add galera gpg-keys, role: galera_client, time: '0:00:01.001547'}
- {id: 62, name: Add galera gpg-keys using fallback keyserver, role: galera_client,
time: '0:00:01.052128'}
- {id: 63, name: Add galera repo, role: galera_client, time: '0:00:01.042405'}
- {id: 64, name: Install galera yum packages, role: galera_client, time: '0:00:00.980772'}
- {id: 65, name: Install pip packages, role: galera_client, time: '0:00:02.001199'}
- {id: 66, name: Drop local .my.cnf file, role: galera_client, time: '0:00:00.223736'}
- {id: 67, name: Create openrc file, role: openstack_openrc, time: '0:00:00.984194'}
- {id: 68, name: Create OpenStack client configuration directory, role: openstack_openrc,
time: '0:00:00.539376'}
- {id: 69, name: Create clouds.yaml file, role: openstack_openrc, time: '0:00:00.932229'}
- {id: 70, name: Check init system, role: os_nova, time: '0:00:00.538713'}
- {id: 71, name: Set the name of pid1, role: os_nova, time: '0:00:00.374372'}
- {id: 72, name: Gather variables for each operating system, role: os_nova, time: '0:00:02.393354'}
- {id: 73, name: fail, role: os_nova, time: '0:00:00.178103'}
- {id: 74, name: Get CPU info content and store as var, role: os_nova, time: '0:00:00.748036'}
- {id: 75, name: Register a fact for the nova kvm virt type, role: os_nova, time: '0:00:00.566535'}
- {id: 76, name: Register a fact for the nova powervm virt type, role: os_nova,
time: '0:00:00.349300'}
- {id: 77, name: Register a fact for the nova qemu virt type, role: os_nova, time: '0:00:00.323052'}
- {id: 78, name: create the system group, role: os_nova, time: '0:00:00.748077'}
- {id: 79, name: Remove old key file(s) if found, role: os_nova, time: '0:00:04.217494'}
- {id: 80, name: Create the nova system user, role: os_nova, time: '0:00:01.090892'}
- {id: 81, name: Create nova dir, role: os_nova, time: '0:00:19.895797'}
- {id: 82, name: Test for log directory or link, role: os_nova, time: '0:00:00.691528'}
- {id: 83, name: Create nova log dir, role: os_nova, time: '0:00:00.576248'}
- {id: 84, name: Drop sudoers file, role: os_nova, time: '0:00:01.027262'}
- {id: 85, name: Add Ubuntu Cloud Archive key package, role: os_nova, time: '0:00:03.191782'}
- {id: 86, name: Add Ubuntu Cloud Archive apt repository, role: os_nova, time: '0:00:06.079870'}
- {id: 87, name: Check apt last update file, role: os_nova, time: '0:00:01.119427'}
- {id: 88, name: Update apt if needed, role: os_nova, time: '0:00:06.443772'}
- {id: 89, name: Install apt packages (common), role: os_nova, time: '0:00:04.613149'}
- {id: 90, name: Remove known problem packages for the Spice console, role: os_nova,
time: '0:00:02.525856'}
- {id: 91, name: Install apt packages (novnc console), role: os_nova, time: '0:00:02.388053'}
- {id: 92, name: Install apt packages (compute - KVM), role: os_nova, time: '0:00:45.348513'}
- {id: 93, name: Install apt packages (compute - LXD), role: os_nova, time: '0:00:02.397259'}
- {id: 94, name: Remove old git directory, role: os_nova, time: '0:00:00.636339'}
- {id: 95, name: Get package from git, role: os_nova, time: '0:00:00.900753'}
- {id: 96, name: Remove old git directory, role: os_nova, time: '0:00:00.668298'}
- {id: 97, name: Get package from git, role: os_nova, time: '0:00:00.869600'}
- {id: 98, name: Install pip packages, role: os_nova, time: '0:00:00.851037'}
- {id: 99, name: Ensure ssl cert directory exists, role: os_nova, time: '0:00:01.153208'}
- {id: 100, name: Prepare combined nova-console SSL and CA certs, role: os_nova,
time: '0:00:01.491493'}
- {id: 101, name: Drop user provided ssl cert and key, role: os_nova, time: '0:00:01.095193'}
- {id: 102, name: Create developer mode constraint file, role: os_nova, time: '0:00:00.364731'}
- {id: 103, name: Clone requirements git repository, role: os_nova, time: '0:00:00.372157'}
- {id: 104, name: Add constraints to pip_install_options fact for developer mode,
role: os_nova, time: '0:00:00.329121'}
- {id: 105, name: Set pip_install_options_fact when not in developer mode, role: os_nova,
time: '0:00:00.568839'}
- {id: 106, name: Install requires pip packages, role: os_nova, time: '0:00:11.091133'}
- {id: 107, name: Get local venv checksum, role: os_nova, time: '0:00:00.702929'}
- {id: 108, name: Get remote venv checksum, role: os_nova, time: '0:00:00.975225'}
- {id: 109, name: Attempt venv download, role: os_nova, time: '0:00:03.082417'}
- {id: 110, name: Set nova get_venv fact, role: os_nova, time: '0:00:00.559162'}
- {id: 111, name: Remove existing venv, role: os_nova, time: '0:00:00.618457'}
- {id: 112, name: Create nova venv dir, role: os_nova, time: '0:00:00.726192'}
- {id: 113, name: Unarchive pre-built venv, role: os_nova, time: '0:00:27.854554'}
- {id: 114, name: Install pip packages, role: os_nova, time: '0:00:00.435199'}
- {id: 115, name: Update virtualenv path, role: os_nova, time: '0:00:01.198766'}
- {id: 116, name: Set nova config facts, role: os_nova, time: '0:00:09.039426'}
- {id: 117, name: Generate nova config, role: os_nova, time: '0:00:08.038825'}
- {id: 118, name: Copy nova rootwrap filter config, role: os_nova, time: '0:00:10.422356'}
- {id: 119, name: Drop sudoers file, role: os_nova, time: '0:00:01.105978'}
- {id: 120, name: Place the init script, role: os_nova, time: '0:00:01.263118'}
- {id: 121, name: Reload init scripts, role: os_nova, time: '0:00:01.221299'}
- {id: 122, name: Create TEMP run dir, role: os_nova, time: '0:00:01.169093'}
- {id: 123, name: Create TEMP lock dir, role: os_nova, time: '0:00:01.121576'}
- {id: 124, name: Create tempfile.d entry, role: os_nova, time: '0:00:01.140358'}
- {id: 125, name: Place the systemd init script, role: os_nova, time: '0:00:01.585499'}
- {id: 126, name: Reload the systemd daemon, role: os_nova, time: '0:00:01.176374'}
- {id: 127, name: Load service, role: os_nova, time: '0:00:00.640246'}
- {id: 128, name: Place the init script, role: os_nova, time: '0:00:01.318922'}
- {id: 129, name: Reload init scripts, role: os_nova, time: '0:00:01.142134'}
- {id: 130, name: Create TEMP run dir, role: os_nova, time: '0:00:01.174634'}
- {id: 131, name: Create TEMP lock dir, role: os_nova, time: '0:00:01.112755'}
- {id: 132, name: Create tempfile.d entry, role: os_nova, time: '0:00:01.055290'}
- {id: 133, name: Place the systemd init script, role: os_nova, time: '0:00:01.520240'}
- {id: 134, name: Reload the systemd daemon, role: os_nova, time: '0:00:01.079471'}
- {id: 135, name: Load service, role: os_nova, time: '0:00:00.620321'}
- {id: 136, name: Place the init script, role: os_nova, time: '0:00:01.270703'}
- {id: 137, name: Reload init scripts, role: os_nova, time: '0:00:01.158990'}
- {id: 138, name: Create TEMP run dir, role: os_nova, time: '0:00:01.124207'}
- {id: 139, name: Create TEMP lock dir, role: os_nova, time: '0:00:01.147892'}
- {id: 140, name: Create tempfile.d entry, role: os_nova, time: '0:00:01.153303'}
- {id: 141, name: Place the systemd init script, role: os_nova, time: '0:00:01.576190'}
- {id: 142, name: Reload the systemd daemon, role: os_nova, time: '0:00:01.284675'}
- {id: 143, name: Load service, role: os_nova, time: '0:00:00.631628'}
- {id: 144, name: Place the init script, role: os_nova, time: '0:00:01.189123'}
- {id: 145, name: Reload init scripts, role: os_nova, time: '0:00:01.162501'}
- {id: 146, name: Create TEMP run dir, role: os_nova, time: '0:00:01.219824'}
- {id: 147, name: Create TEMP lock dir, role: os_nova, time: '0:00:01.074205'}
- {id: 148, name: Create tempfile.d entry, role: os_nova, time: '0:00:01.125013'}
- {id: 149, name: Place the systemd init script, role: os_nova, time: '0:00:01.484788'}
- {id: 150, name: Reload the systemd daemon, role: os_nova, time: '0:00:01.180206'}
- {id: 151, name: Load service, role: os_nova, time: '0:00:00.690761'}
- {id: 152, name: Place the init script, role: os_nova, time: '0:00:01.286840'}
- {id: 153, name: Reload init scripts, role: os_nova, time: '0:00:01.173355'}
- {id: 154, name: Create TEMP run dir, role: os_nova, time: '0:00:01.130156'}
- {id: 155, name: Create TEMP lock dir, role: os_nova, time: '0:00:01.113314'}
- {id: 156, name: Create tempfile.d entry, role: os_nova, time: '0:00:01.231091'}
- {id: 157, name: Place the systemd init script, role: os_nova, time: '0:00:01.515094'}
- {id: 158, name: Reload the systemd daemon, role: os_nova, time: '0:00:01.095939'}
- {id: 159, name: Load service, role: os_nova, time: '0:00:00.629600'}
- {id: 160, name: Place the init script, role: os_nova, time: '0:00:01.230654'}
- {id: 161, name: Reload init scripts, role: os_nova, time: '0:00:01.277365'}
- {id: 162, name: Create TEMP run dir, role: os_nova, time: '0:00:01.107453'}
- {id: 163, name: Create TEMP lock dir, role: os_nova, time: '0:00:01.150922'}
- {id: 164, name: Create tempfile.d entry, role: os_nova, time: '0:00:01.104378'}
- {id: 165, name: Place the systemd init script, role: os_nova, time: '0:00:01.576862'}
- {id: 166, name: Reload the systemd daemon, role: os_nova, time: '0:00:01.204489'}
- {id: 167, name: Load service, role: os_nova, time: '0:00:00.669981'}
- {id: 168, name: Place the init script, role: os_nova, time: '0:00:01.211035'}
- {id: 169, name: Reload init scripts, role: os_nova, time: '0:00:01.197531'}
- {id: 170, name: Create TEMP run dir, role: os_nova, time: '0:00:01.049823'}
- {id: 171, name: Create TEMP lock dir, role: os_nova, time: '0:00:01.082914'}
- {id: 172, name: Create tempfile.d entry, role: os_nova, time: '0:00:01.092421'}
- {id: 173, name: Place the systemd init script, role: os_nova, time: '0:00:01.638161'}
- {id: 174, name: Reload the systemd daemon, role: os_nova, time: '0:00:01.115601'}
- {id: 175, name: Load service, role: os_nova, time: '0:00:00.677770'}
- {id: 176, name: Place the init script, role: os_nova, time: '0:00:01.218185'}
- {id: 177, name: Reload init scripts, role: os_nova, time: '0:00:01.087493'}
- {id: 178, name: Create TEMP run dir, role: os_nova, time: '0:00:01.155758'}
- {id: 179, name: Create TEMP lock dir, role: os_nova, time: '0:00:01.240358'}
- {id: 180, name: Create tempfile.d entry, role: os_nova, time: '0:00:01.117893'}
- {id: 181, name: Place the systemd init script, role: os_nova, time: '0:00:01.645883'}
- {id: 182, name: Reload the systemd daemon, role: os_nova, time: '0:00:01.221717'}
- {id: 183, name: Load service, role: os_nova, time: '0:00:00.623844'}
- {id: 184, name: Place the init script, role: os_nova, time: '0:00:01.189849'}
- {id: 185, name: Reload init scripts, role: os_nova, time: '0:00:01.205435'}
- {id: 186, name: Create TEMP run dir, role: os_nova, time: '0:00:01.189533'}
- {id: 187, name: Create TEMP lock dir, role: os_nova, time: '0:00:01.158993'}
- {id: 188, name: Create tempfile.d entry, role: os_nova, time: '0:00:01.062277'}
- {id: 189, name: Place the systemd init script, role: os_nova, time: '0:00:01.556669'}
- {id: 190, name: Reload the systemd daemon, role: os_nova, time: '0:00:01.200748'}
- {id: 191, name: Load service, role: os_nova, time: '0:00:00.654834'}
- {id: 192, name: Perform a Nova DB sync, role: os_nova, time: '0:00:09.352317'}
- {id: 193, name: Perform a Nova API DB sync, role: os_nova, time: '0:00:04.156258'}
- {id: 194, name: Perform Nova online data migrations, role: os_nova, time: '0:00:03.875225'}
- {id: 195, name: Ensure nova service, role: os_nova, time: '0:00:01.223524'}
- {id: 196, name: Ensure nova user, role: os_nova, time: '0:00:00.752155'}
- {id: 197, name: Ensure nova user to admin role, role: os_nova, time: '0:00:00.839275'}
- {id: 198, name: Ensure nova endpoint, role: os_nova, time: '0:00:00.968434'}
- {id: 199, name: Check the state of the default qemu save directory, role: os_nova,
time: '0:00:01.632274'}
- {id: 200, name: Check if the qemu save directory is empty, role: os_nova, time: '0:00:01.624018'}
- {id: 201, name: Move the existing save directory to nova_libvirt_save_path, role: os_nova,
time: '0:00:01.197762'}
- {id: 202, name: Create the new save directory, role: os_nova, time: '0:00:01.205562'}
- {id: 203, name: Symlink qemu save dir to nova_libvirt_save_path, role: os_nova,
time: '0:00:01.134120'}
- {id: 204, name: Install pip packages, role: os_nova, time: '0:00:01.588400'}
- {id: 205, name: Link guestfs into the venv, role: os_nova, time: '0:00:05.306997'}
- {id: 206, name: Add nova user to libvirtd group, role: os_nova, time: '0:00:00.642612'}
- {id: 207, name: Ensure kvm permissions, role: os_nova, time: '0:00:00.994701'}
- {id: 208, name: Set libvirtd config, role: os_nova, time: '0:00:01.209848'}
- {id: 209, name: Set libvirt runtime options, role: os_nova, time: '0:00:01.147069'}
- {id: 210, name: Set libvirt runtime options, role: os_nova, time: '0:00:00.752355'}
- {id: 211, name: Check for libvirt default network, role: os_nova, time: '0:00:03.128328'}
- {id: 212, name: Disable libvirt default network, role: os_nova, time: '0:00:01.201990'}
- {id: 213, name: Destroy libvirt default network, role: os_nova, time: '0:00:01.169447'}
- {id: 214, name: Add novalink keys, role: os_nova, time: '0:00:03.474617'}
- {id: 215, name: Add novalink repo, role: os_nova, time: '0:00:01.572314'}
- {id: 216, name: Check apt last update file, role: os_nova, time: '0:00:01.607701'}
- {id: 217, name: Update apt if needed, role: os_nova, time: '0:00:01.127156'}
- {id: 218, name: Install apt packages, role: os_nova, time: '0:00:03.525949'}
- {id: 219, name: Register pypowervm module path (venv), role: os_nova, time: '0:00:01.608501'}
- {id: 220, name: Link pypowervm module into the venv, role: os_nova, time: '0:00:01.208796'}
- {id: 221, name: Install pip packages, role: os_nova, time: '0:00:01.565178'}
- {id: 222, name: Add nova user to pvm_admin group, role: os_nova, time: '0:00:00.617682'}
- {id: 223, name: Ensure powervm permissions, role: os_nova, time: '0:00:00.698380'}
- {id: 224, name: Install pip packages (venv), role: os_nova, time: '0:00:01.579113'}
- {id: 225, name: Add nova user to lxd group, role: os_nova, time: '0:00:00.618573'}
- {id: 226, name: Place lxd config script, role: os_nova, time: '0:00:00.873763'}
- {id: 227, name: Configure lxd init, role: os_nova, time: '0:00:00.629451'}
- {id: 228, name: Create the nova SSH config file, role: os_nova, time: '0:00:00.638833'}
- {id: 229, name: Get public key contents and store as var, role: os_nova, time: '0:00:00.903727'}
- {id: 230, name: Register a fact for the nova pub key, role: os_nova, time: '0:00:00.741424'}
- {id: 231, name: Drop authorized keys file script locally, role: os_nova, time: '0:00:00.706842'}
- {id: 232, name: Copy templated authorized keys file script, role: os_nova, time: '0:00:00.649006'}
- {id: 233, name: Run authorized keys file script, role: os_nova, time: '0:00:09.774519'}
- {id: 234, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:02.757161'}
- {id: 235, name: assert, role: ceph_client, time: '0:00:00.654770'}
- {id: 236, name: Gather variables for each operating system, role: ceph_client,
time: '0:00:01.674210'}
- {id: 237, name: Remove revoked ceph apt-keys, role: ceph_client, time: '0:00:01.076849'}
- {id: 238, name: Add ceph apt-keys, role: ceph_client, time: '0:00:01.024466'}
- {id: 239, name: Add ceph apt-keys using fallback keyserver, role: ceph_client,
time: '0:00:00.942536'}
- {id: 240, name: add ubuntu cloud archive key package, role: ceph_client, time: '0:00:00.845307'}
- {id: 241, name: Add ceph repo(s), role: ceph_client, time: '0:00:00.735293'}
- {id: 242, name: Update apt cache, role: ceph_client, time: '0:00:00.642130'}
- {id: 243, name: Check apt last update file, role: ceph_client, time: '0:00:00.826863'}
- {id: 244, name: Update apt if needed, role: ceph_client, time: '0:00:00.698287'}
- {id: 245, name: Install ceph packages, role: ceph_client, time: '0:00:09.889334'}
- {id: 246, name: Register rados module path, role: ceph_client, time: '0:00:00.447280'}
- {id: 247, name: Register rbd module path, role: ceph_client, time: '0:00:00.470430'}
- {id: 248, name: Link rados module into the venv, role: ceph_client, time: '0:00:00.452895'}
- {id: 249, name: Link rbd module into the venv, role: ceph_client, time: '0:00:00.455537'}
- {id: 250, name: Verify Ceph monitors are up, role: ceph_client, time: '0:00:00.272424'}
- {id: 251, name: Set ceph_mon_host to an online monitor host, role: ceph_client,
time: '0:00:00.197563'}
- {id: 252, name: Provide ceph configuration directory, role: ceph_client, time: '0:00:00.542398'}
- {id: 253, name: Get ceph.conf and store contents when ceph_conf_file is not defined,
role: ceph_client, time: '0:00:00.437633'}
- {id: 254, name: Register ceph_conf fact when ceph_conf_file is not defined, role: ceph_client,
time: '0:00:00.444497'}
- {id: 255, name: Register ceph_conf fact when ceph_conf_file is defined, role: ceph_client,
time: '0:00:00.402956'}
- {id: 256, name: Create ceph.conf from mon host, role: ceph_client, time: '0:00:00.437239'}
- {id: 257, name: Retrieve keyrings for openstack clients from ceph cluster, role: ceph_client,
time: '0:00:03.239343'}
- {id: 258, name: Create cephkeys_access_group group, role: ceph_client, time: '0:00:00.414270'}
- {id: 259, name: Add OpenStack service to cephkeys_access_group group, role: ceph_client,
time: '0:00:00.445572'}
- {id: 260, name: Provision ceph client keyrings, role: ceph_client, time: '0:00:03.327439'}
- {id: 261, name: Retrieve nova secret from cephcluster, role: ceph_client, time: '0:00:00.443385'}
- {id: 262, name: Check if nova secret is defined in libvirt, role: ceph_client,
time: '0:00:00.435747'}
- {id: 263, name: Provide xml file to create the secret, role: ceph_client, time: '0:00:00.420253'}
- {id: 264, name: Define libvirt nova secret, role: ceph_client, time: '0:00:00.437694'}
- {id: 265, name: Check if nova secret value is set in libvirt, role: ceph_client,
time: '0:00:00.579346'}
- {id: 266, name: Set nova secret value in libvirt, role: ceph_client, time: '0:00:00.520022'}
- {id: 267, name: Remove libvirt nova secret file, role: ceph_client, time: '0:00:00.436306'}
- {id: 268, name: Create openrc file, role: openstack_openrc, time: '0:00:00.955958'}
- {id: 269, name: Create OpenStack client configuration directory, role: openstack_openrc,
time: '0:00:00.491406'}
- {id: 270, name: Create clouds.yaml file, role: openstack_openrc, time: '0:00:00.940199'}
- {id: 271, name: Gather variables for each operating system, role: rsyslog_client,
time: '0:00:00.482342'}
- {id: 272, name: Ensure adm group exists, role: rsyslog_client, time: '0:00:00.511617'}
- {id: 273, name: Ensure syslog user exists, role: rsyslog_client, time: '0:00:00.602263'}
- {id: 274, name: Ensure ownership on working directory is correct, role: rsyslog_client,
time: '0:00:00.539974'}
- {id: 275, name: Rsyslog apt repository, role: rsyslog_client, time: '0:00:00.194862'}
- {id: 276, name: Check apt last update file, role: rsyslog_client, time: '0:00:00.646552'}
- {id: 277, name: Update apt if needed, role: rsyslog_client, time: '0:00:05.426115'}
- {id: 278, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:01.675641'}
- {id: 279, name: Rsyslog yum repository, role: rsyslog_client, time: '0:00:00.236709'}
- {id: 280, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.419380'}
- {id: 281, name: Stop rsyslog, role: rsyslog_client, time: '0:00:00.719434'}
- {id: 282, name: Rsyslog Setup, role: rsyslog_client, time: '0:00:00.969220'}
- {id: 283, name: Find all log files, role: rsyslog_client, time: '0:00:00.559074'}
- {id: 284, name: Write rsyslog config for found log files, role: rsyslog_client,
time: '0:00:00.960227'}
- {id: 285, name: Union the log files, role: rsyslog_client, time: '0:00:00.322687'}
- {id: 286, name: Write rsyslog target file, role: rsyslog_client, time: '0:00:01.143416'}
- {id: 287, name: Write log rotate file, role: rsyslog_client, time: '0:00:01.008491'}
- {id: 288, name: Configure logrotate to compress logs by default, role: rsyslog_client,
time: '0:00:00.619286'}
- {id: 289, name: Start rsyslog, role: rsyslog_client, time: '0:00:00.749311'}
- {id: 290, name: Create crontab, role: system_crontab_coordination, time: '0:00:03.115326'}
time: '0:08:23.696061'
24:
name: Installation and setup of Neutron
tasks:
- {id: 0, name: Sort the rabbitmq servers, role: null, time: '0:00:00.460896'}
- {id: 1, name: Set rabbitmq servers, role: null, time: '0:00:00.156491'}
- {id: 2, name: Ensure mount directories exists, role: null, time: '0:00:00.262933'}
- {id: 3, name: LXC Directory bind mount, role: null, time: '0:00:02.278427'}
- {id: 4, name: Extra lxc config, role: null, time: '0:00:02.114683'}
- {id: 5, name: Wait for container ssh, role: null, time: '0:00:05.306862'}
- {id: 6, name: Ensure mount directories exists, role: null, time: '0:00:00.059076'}
- {id: 7, name: LXC Directory bind mount, role: null, time: '0:00:00.047180'}
- {id: 8, name: Extra lxc config, role: null, time: '0:00:00.059007'}
- {id: 9, name: Wait for container ssh, role: null, time: '0:00:00.066310'}
- {id: 10, name: Ensure Rabbitmq vhost, role: null, time: '0:00:01.806291'}
- {id: 11, name: Ensure rabbitmq user, role: null, time: '0:00:03.017695'}
- {id: 12, name: Create log dir, role: null, time: '0:00:00.252559'}
- {id: 13, name: Create log aggregation links, role: null, time: '0:00:00.247943'}
- {id: 14, name: Create DB for service, role: null, time: '0:00:00.365210'}
- {id: 15, name: Grant access to the DB for the service, role: null, time: '0:00:00.444450'}
- {id: 16, name: Create the neutron provider networks facts, role: null, time: '0:00:00.317556'}
- {id: 17, name: Set provider network fact(s), role: null, time: '0:00:00.124036'}
- {id: 18, name: set local_ip fact (is_metal), role: null, time: '0:00:00.146545'}
- {id: 19, name: set local_ip fact (container), role: null, time: '0:00:00.114153'}
- {id: 20, name: Gather variables for each operating system, role: pip_install,
time: '0:00:00.310296'}
- {id: 21, name: Create pip config directory, role: pip_install, time: '0:00:01.138758'}
- {id: 22, name: Drop pip file(s), role: pip_install, time: '0:00:00.627786'}
- {id: 23, name: Drop pip global config(s), role: pip_install, time: '0:00:00.338649'}
- {id: 24, name: Create pip links directory, role: pip_install, time: '0:00:00.283700'}
- {id: 25, name: Drop pip lockdown file(s), role: pip_install, time: '0:00:00.424253'}
- {id: 26, name: Drop pip link file(s), role: pip_install, time: '0:00:00.685509'}
- {id: 27, name: Execute pip config builder, role: pip_install, time: '0:00:00.345745'}
- {id: 28, name: Install yum packages, role: pip_install, time: '0:00:00.424029'}
- {id: 29, name: Install apt packages, role: pip_install, time: '0:00:05.222080'}
- {id: 30, name: Get Modern PIP, role: pip_install, time: '0:00:00.798933'}
- {id: 31, name: Get Modern PIP using fallback URL, role: pip_install, time: '0:00:00.209941'}
- {id: 32, name: Install PIP, role: pip_install, time: '0:00:04.527220'}
- {id: 33, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.383849'}
- {id: 34, name: Clean up remote install files, role: pip_install, time: '0:00:00.433598'}
- {id: 35, name: Get Modern PIP to local, role: pip_install, time: '0:00:00.131089'}
- {id: 36, name: Get Modern PIP using fallback URL to local, role: pip_install,
time: '0:00:00.114573'}
- {id: 37, name: Create local pip package cache, role: pip_install, time: '0:00:00.095086'}
- {id: 38, name: pip cache install files locally, role: pip_install, time: '0:00:00.197490'}
- {id: 39, name: Distribute the modern PIP installer, role: pip_install, time: '0:00:00.160181'}
- {id: 40, name: Distribute PIP install files, role: pip_install, time: '0:00:00.162134'}
- {id: 41, name: Clean up local get-pip.py, role: pip_install, time: '0:00:00.102045'}
- {id: 42, name: Clean up local install cache, role: pip_install, time: '0:00:00.098578'}
- {id: 43, name: Set source install pip_get_pip_options, role: pip_install, time: '0:00:00.181985'}
- {id: 44, name: Install PIP, role: pip_install, time: '0:00:00.330203'}
- {id: 45, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.373619'}
- {id: 46, name: Clean up remote install files, role: pip_install, time: '0:00:00.237004'}
- {id: 47, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.079012'}
- {id: 48, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.515019'}
- {id: 49, name: Gather variables for each operating system, role: galera_client,
time: '0:00:00.525688'}
- {id: 50, name: Check apt last update file, role: galera_client, time: '0:00:00.502230'}
- {id: 51, name: Update apt if needed, role: galera_client, time: '0:00:02.230982'}
- {id: 52, name: Ensure host can talk to HTTPS apt repos, role: galera_client, time: '0:00:01.931227'}
- {id: 53, name: Add galera apt-keys, role: galera_client, time: '0:00:01.467913'}
- {id: 54, name: Add galera apt-keys using fallback source, role: galera_client,
time: '0:00:00.529702'}
- {id: 55, name: Add galera repo(s), role: galera_client, time: '0:00:02.957732'}
- {id: 56, name: Update apt if needed, role: galera_client, time: '0:00:02.828966'}
- {id: 57, name: Install galera packages, role: galera_client, time: '0:00:04.015153'}
- {id: 58, name: Update the local file system CRUD, role: galera_client, time: '0:00:01.097341'}
- {id: 59, name: Add galera gpg-keys, role: galera_client, time: '0:00:00.516628'}
- {id: 60, name: Add galera gpg-keys using fallback keyserver, role: galera_client,
time: '0:00:00.504712'}
- {id: 61, name: Add galera repo, role: galera_client, time: '0:00:00.560719'}
- {id: 62, name: Install galera yum packages, role: galera_client, time: '0:00:00.532260'}
- {id: 63, name: Install pip packages, role: galera_client, time: '0:00:01.077385'}
- {id: 64, name: Drop local .my.cnf file, role: galera_client, time: '0:00:00.132441'}
- {id: 65, name: Create openrc file, role: openstack_openrc, time: '0:00:00.463561'}
- {id: 66, name: Create OpenStack client configuration directory, role: openstack_openrc,
time: '0:00:00.309675'}
- {id: 67, name: Create clouds.yaml file, role: openstack_openrc, time: '0:00:00.452951'}
- {id: 68, name: Gather variables for each operating system, role: os_neutron, time: '0:00:01.112565'}
- {id: 69, name: Check init system, role: os_neutron, time: '0:00:00.306991'}
- {id: 70, name: Set the name of pid1, role: os_neutron, time: '0:00:00.214823'}
- {id: 71, name: Get CPU info content and store as var, role: os_neutron, time: '0:00:00.391493'}
- {id: 72, name: Set neutron target platform type, role: os_neutron, time: '0:00:00.106334'}
- {id: 73, name: Override neutron ovs driver firewall type, role: os_neutron, time: '0:00:00.188499'}
- {id: 74, name: Override neutron ovs driver firewall, role: os_neutron, time: '0:00:00.211999'}
- {id: 75, name: Create the system group, role: os_neutron, time: '0:00:00.450516'}
- {id: 76, name: Create the neutron system user, role: os_neutron, time: '0:00:00.559100'}
- {id: 77, name: Create neutron dir, role: os_neutron, time: '0:00:07.074517'}
- {id: 78, name: Test for log directory or link, role: os_neutron, time: '0:00:00.420005'}
- {id: 79, name: Create neutron log dir, role: os_neutron, time: '0:00:00.927362'}
- {id: 80, name: Drop sudoers file, role: os_neutron, time: '0:00:00.527560'}
- {id: 81, name: Add Ubuntu Cloud Archive keyring, role: os_neutron, time: '0:00:01.521673'}
- {id: 82, name: Add Ubuntu Cloud Archive Repository, role: os_neutron, time: '0:00:02.887883'}
- {id: 83, name: Check apt last update file, role: os_neutron, time: '0:00:00.700204'}
- {id: 84, name: Update apt if needed, role: os_neutron, time: '0:00:03.033833'}
- {id: 85, name: Install neutron apt dependencies, role: os_neutron, time: '0:00:04.724364'}
- {id: 86, name: Install apt packages for LXB, role: os_neutron, time: '0:00:01.685009'}
- {id: 87, name: Install apt packages for OVS, role: os_neutron, time: '0:00:01.481391'}
- {id: 88, name: Install apt packages for LBaaS, role: os_neutron, time: '0:00:01.264239'}
- {id: 89, name: Install apt packages for VPNaaS, role: os_neutron, time: '0:00:01.263917'}
- {id: 90, name: Remove known problem packages, role: os_neutron, time: '0:00:01.811257'}
- {id: 91, name: Create developer mode constraint file, role: os_neutron, time: '0:00:00.188874'}
- {id: 92, name: Clone requirements git repository, role: os_neutron, time: '0:00:00.179558'}
- {id: 93, name: Add constraints to pip_install_options fact for developer mode,
role: os_neutron, time: '0:00:00.165191'}
- {id: 94, name: Set pip_install_options_fact when not in developer mode, role: os_neutron,
time: '0:00:00.381380'}
- {id: 95, name: Install requires pip packages, role: os_neutron, time: '0:00:05.233792'}
- {id: 96, name: Get local venv checksum, role: os_neutron, time: '0:00:00.445135'}
- {id: 97, name: Get remote venv checksum, role: os_neutron, time: '0:00:00.642054'}
- {id: 98, name: Attempt venv download, role: os_neutron, time: '0:00:01.037684'}
- {id: 99, name: Set neutron get_venv fact, role: os_neutron, time: '0:00:00.347601'}
- {id: 100, name: Remove existing venv, role: os_neutron, time: '0:00:00.362821'}
- {id: 101, name: Create neutron venv dir, role: os_neutron, time: '0:00:00.455899'}
- {id: 102, name: Unarchive pre-built venv, role: os_neutron, time: '0:00:10.635678'}
- {id: 103, name: Install pip packages, role: os_neutron, time: '0:00:00.230507'}
- {id: 104, name: Update virtualenv path, role: os_neutron, time: '0:00:00.503366'}
- {id: 105, name: Copy neutron config, role: os_neutron, time: '0:00:04.715554'}
- {id: 106, name: Generate neutron dnsmasq Config, role: os_neutron, time: '0:00:00.396073'}
- {id: 107, name: Generate neutron agent only Config, role: os_neutron, time: '0:00:05.888848'}
- {id: 108, name: Drop neutron rootwrap filters, role: os_neutron, time: '0:00:08.052418'}
- {id: 109, name: Drop neutron agent rootwrap filters, role: os_neutron, time: '0:00:06.308478'}
- {id: 110, name: Setup PLUMlib Neutron Config, role: os_neutron, time: '0:00:00.346639'}
- {id: 111, name: Place pgrc file, role: os_neutron, time: '0:00:00.312228'}
- {id: 112, name: Install plumgrid pip packages, role: os_neutron, time: '0:00:00.426102'}
- {id: 113, name: Install plumgrid pip packages fall back, role: os_neutron, time: '0:00:00.568461'}
- {id: 114, name: Install nuage neutron pip packages, role: os_neutron, time: '0:00:00.304829'}
- {id: 115, name: Drop metadata iptables checksum fix, role: os_neutron, time: '0:00:00.510294'}
- {id: 116, name: Run metadata iptables checksum fix, role: os_neutron, time: '0:00:00.445215'}
- {id: 117, name: Place the init script, role: os_neutron, time: '0:00:01.159166'}
- {id: 118, name: Reload init scripts, role: os_neutron, time: '0:00:00.851018'}
- {id: 119, name: Create TEMP run dir, role: os_neutron, time: '0:00:00.669170'}
- {id: 120, name: Create TEMP lock dir, role: os_neutron, time: '0:00:00.630104'}
- {id: 121, name: Create tempfile.d entry, role: os_neutron, time: '0:00:00.679198'}
- {id: 122, name: Place the systemd init script, role: os_neutron, time: '0:00:00.858099'}
- {id: 123, name: Reload the systemd daemon, role: os_neutron, time: '0:00:00.602001'}
- {id: 124, name: Load service, role: os_neutron, time: '0:00:00.687475'}
- {id: 125, name: Place the init script, role: os_neutron, time: '0:00:01.140872'}
- {id: 126, name: Reload init scripts, role: os_neutron, time: '0:00:00.774533'}
- {id: 127, name: Create TEMP run dir, role: os_neutron, time: '0:00:00.607138'}
- {id: 128, name: Create TEMP lock dir, role: os_neutron, time: '0:00:00.630332'}
- {id: 129, name: Create tempfile.d entry, role: os_neutron, time: '0:00:00.574866'}
- {id: 130, name: Place the systemd init script, role: os_neutron, time: '0:00:00.819218'}
- {id: 131, name: Reload the systemd daemon, role: os_neutron, time: '0:00:00.610070'}
- {id: 132, name: Load service, role: os_neutron, time: '0:00:00.510843'}
- {id: 133, name: Place the init script, role: os_neutron, time: '0:00:01.148855'}
- {id: 134, name: Reload init scripts, role: os_neutron, time: '0:00:00.812203'}
- {id: 135, name: Create TEMP run dir, role: os_neutron, time: '0:00:00.621380'}
- {id: 136, name: Create TEMP lock dir, role: os_neutron, time: '0:00:00.679464'}
- {id: 137, name: Create tempfile.d entry, role: os_neutron, time: '0:00:00.603054'}
- {id: 138, name: Place the systemd init script, role: os_neutron, time: '0:00:00.860705'}
- {id: 139, name: Reload the systemd daemon, role: os_neutron, time: '0:00:00.630792'}
- {id: 140, name: Load service, role: os_neutron, time: '0:00:00.521640'}
- {id: 141, name: Place the init script, role: os_neutron, time: '0:00:01.358129'}
- {id: 142, name: Reload init scripts, role: os_neutron, time: '0:00:01.045122'}
- {id: 143, name: Create TEMP run dir, role: os_neutron, time: '0:00:00.705395'}
- {id: 144, name: Create TEMP lock dir, role: os_neutron, time: '0:00:00.661388'}
- {id: 145, name: Create tempfile.d entry, role: os_neutron, time: '0:00:00.668961'}
- {id: 146, name: Place the systemd init script, role: os_neutron, time: '0:00:00.900766'}
- {id: 147, name: Reload the systemd daemon, role: os_neutron, time: '0:00:00.682434'}
- {id: 148, name: Load service, role: os_neutron, time: '0:00:00.692209'}
- {id: 149, name: Place the init script, role: os_neutron, time: '0:00:00.871594'}
- {id: 150, name: Reload init scripts, role: os_neutron, time: '0:00:00.652500'}
- {id: 151, name: Create TEMP run dir, role: os_neutron, time: '0:00:00.683694'}
- {id: 152, name: Create TEMP lock dir, role: os_neutron, time: '0:00:00.631463'}
- {id: 153, name: Create tempfile.d entry, role: os_neutron, time: '0:00:00.619960'}
- {id: 154, name: Place the systemd init script, role: os_neutron, time: '0:00:00.959295'}
- {id: 155, name: Reload the systemd daemon, role: os_neutron, time: '0:00:00.600165'}
- {id: 156, name: Load service, role: os_neutron, time: '0:00:00.455056'}
- {id: 157, name: Place the init script, role: os_neutron, time: '0:00:01.099702'}
- {id: 158, name: Reload init scripts, role: os_neutron, time: '0:00:00.833577'}
- {id: 159, name: Create TEMP run dir, role: os_neutron, time: '0:00:00.610475'}
- {id: 160, name: Create TEMP lock dir, role: os_neutron, time: '0:00:00.706198'}
- {id: 161, name: Create tempfile.d entry, role: os_neutron, time: '0:00:00.679139'}
- {id: 162, name: Place the systemd init script, role: os_neutron, time: '0:00:00.841787'}
- {id: 163, name: Reload the systemd daemon, role: os_neutron, time: '0:00:00.622574'}
- {id: 164, name: Load service, role: os_neutron, time: '0:00:00.548871'}
- {id: 165, name: Place the init script, role: os_neutron, time: '0:00:01.142116'}
- {id: 166, name: Reload init scripts, role: os_neutron, time: '0:00:00.853509'}
- {id: 167, name: Create TEMP run dir, role: os_neutron, time: '0:00:00.628386'}
- {id: 168, name: Create TEMP lock dir, role: os_neutron, time: '0:00:00.639512'}
- {id: 169, name: Create tempfile.d entry, role: os_neutron, time: '0:00:00.615944'}
- {id: 170, name: Place the systemd init script, role: os_neutron, time: '0:00:00.990562'}
- {id: 171, name: Reload the systemd daemon, role: os_neutron, time: '0:00:00.629112'}
- {id: 172, name: Load service, role: os_neutron, time: '0:00:00.582704'}
- {id: 173, name: Place the init script, role: os_neutron, time: '0:00:00.847668'}
- {id: 174, name: Reload init scripts, role: os_neutron, time: '0:00:00.616455'}
- {id: 175, name: Create TEMP run dir, role: os_neutron, time: '0:00:00.654890'}
- {id: 176, name: Create TEMP lock dir, role: os_neutron, time: '0:00:00.623862'}
- {id: 177, name: Create tempfile.d entry, role: os_neutron, time: '0:00:00.641943'}
- {id: 178, name: Place the systemd init script, role: os_neutron, time: '0:00:00.857089'}
- {id: 179, name: Reload the systemd daemon, role: os_neutron, time: '0:00:00.621001'}
- {id: 180, name: Load service, role: os_neutron, time: '0:00:00.380231'}
- {id: 181, name: Place the init script, role: os_neutron, time: '0:00:00.864451'}
- {id: 182, name: Reload init scripts, role: os_neutron, time: '0:00:00.690792'}
- {id: 183, name: Create TEMP run dir, role: os_neutron, time: '0:00:00.689055'}
- {id: 184, name: Create TEMP lock dir, role: os_neutron, time: '0:00:00.649531'}
- {id: 185, name: Create tempfile.d entry, role: os_neutron, time: '0:00:00.648616'}
- {id: 186, name: Place the systemd init script, role: os_neutron, time: '0:00:00.900122'}
- {id: 187, name: Reload the systemd daemon, role: os_neutron, time: '0:00:00.639738'}
- {id: 188, name: Load service, role: os_neutron, time: '0:00:00.428792'}
- {id: 189, name: Get neutron migrations facts, role: os_neutron, time: '0:00:02.918501'}
- {id: 190, name: Print neutron migrations facts, role: os_neutron, time: '0:00:00.386488'}
- {id: 191, name: Perform a Neutron DB online upgrade (expand), role: os_neutron,
time: '0:00:04.758532'}
- {id: 192, name: Stop Neutron server, role: os_neutron, time: '0:00:01.190592'}
- {id: 193, name: Perform a Neutron DB offline upgrade (contract), role: os_neutron,
time: '0:00:02.666980'}
- {id: 194, name: Perform a Neutron DB offline upgrade (heads), role: os_neutron,
time: '0:00:00.335025'}
- {id: 195, name: Start neutron server, role: os_neutron, time: '0:00:01.283647'}
- {id: 196, name: Ensure neutron service, role: os_neutron, time: '0:00:00.962608'}
- {id: 197, name: Ensure neutron user, role: os_neutron, time: '0:00:00.869468'}
- {id: 198, name: Ensure neutron user to admin role, role: os_neutron, time: '0:00:00.883546'}
- {id: 199, name: Ensure neutron endpoint, role: os_neutron, time: '0:00:00.860571'}
- {id: 200, name: Drop AT&T neutron ha tool, role: os_neutron, time: '0:00:00.213607'}
- {id: 201, name: Convert the hostname to an int, role: os_neutron, time: '0:00:00.310852'}
- {id: 202, name: Creating Job Facts, role: os_neutron, time: '0:00:00.206678'}
- {id: 203, name: Drop Neutron HA job script, role: os_neutron, time: '0:00:00.217220'}
- {id: 204, name: Create Neutron HA, role: os_neutron, time: '0:00:04.373711'}
- {id: 205, name: Create openrc file, role: openstack_openrc, time: '0:00:01.048031'}
- {id: 206, name: Create OpenStack client configuration directory, role: openstack_openrc,
time: '0:00:00.392262'}
- {id: 207, name: Create clouds.yaml file, role: openstack_openrc, time: '0:00:00.713518'}
- {id: 208, name: Gather variables for each operating system, role: rsyslog_client,
time: '0:00:00.252433'}
- {id: 209, name: Ensure adm group exists, role: rsyslog_client, time: '0:00:00.280758'}
- {id: 210, name: Ensure syslog user exists, role: rsyslog_client, time: '0:00:00.326844'}
- {id: 211, name: Ensure ownership on working directory is correct, role: rsyslog_client,
time: '0:00:00.302532'}
- {id: 212, name: Rsyslog apt repository, role: rsyslog_client, time: '0:00:00.114139'}
- {id: 213, name: Check apt last update file, role: rsyslog_client, time: '0:00:00.325595'}
- {id: 214, name: Update apt if needed, role: rsyslog_client, time: '0:00:02.386527'}
- {id: 215, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.845119'}
- {id: 216, name: Rsyslog yum repository, role: rsyslog_client, time: '0:00:00.120192'}
- {id: 217, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.259210'}
- {id: 218, name: Stop rsyslog, role: rsyslog_client, time: '0:00:00.361573'}
- {id: 219, name: Rsyslog Setup, role: rsyslog_client, time: '0:00:00.435062'}
- {id: 220, name: Find all log files, role: rsyslog_client, time: '0:00:00.331260'}
- {id: 221, name: Write rsyslog config for found log files, role: rsyslog_client,
time: '0:00:00.454365'}
- {id: 222, name: Union the log files, role: rsyslog_client, time: '0:00:00.206846'}
- {id: 223, name: Write rsyslog target file, role: rsyslog_client, time: '0:00:00.547750'}
- {id: 224, name: Write log rotate file, role: rsyslog_client, time: '0:00:00.451415'}
- {id: 225, name: Configure logrotate to compress logs by default, role: rsyslog_client,
time: '0:00:00.325843'}
- {id: 226, name: Start rsyslog, role: rsyslog_client, time: '0:00:00.500156'}
- {id: 227, name: Create crontab, role: system_crontab_coordination, time: '0:00:02.915914'}
time: '0:03:50.152247'
25:
name: Install heat server
tasks:
- {id: 0, name: Sort the rabbitmq servers, role: null, time: '0:00:00.569585'}
- {id: 1, name: Set rabbitmq servers, role: null, time: '0:00:00.149531'}
- {id: 2, name: Ensure mount directories exists, role: null, time: '0:00:00.039922'}
- {id: 3, name: LXC Directory bind mount, role: null, time: '0:00:00.058906'}
- {id: 4, name: Extra lxc config, role: null, time: '0:00:00.057934'}
- {id: 5, name: Wait for container ssh, role: null, time: '0:00:00.065118'}
- {id: 6, name: Ensure Rabbitmq vhost, role: null, time: '0:00:02.079412'}
- {id: 7, name: Ensure rabbitmq user, role: null, time: '0:00:03.448578'}
- {id: 8, name: Create log dir, role: null, time: '0:00:00.068237'}
- {id: 9, name: Create log aggregation links, role: null, time: '0:00:00.073971'}
- {id: 10, name: Create DB for service, role: null, time: '0:00:00.410909'}
- {id: 11, name: Grant access to the DB for the service, role: null, time: '0:00:00.508825'}
- {id: 12, name: Gather variables for each operating system, role: pip_install,
time: '0:00:00.275807'}
- {id: 13, name: Create pip config directory, role: pip_install, time: '0:00:01.136287'}
- {id: 14, name: Drop pip file(s), role: pip_install, time: '0:00:00.567104'}
- {id: 15, name: Drop pip global config(s), role: pip_install, time: '0:00:00.312608'}
- {id: 16, name: Create pip links directory, role: pip_install, time: '0:00:00.305454'}
- {id: 17, name: Drop pip lockdown file(s), role: pip_install, time: '0:00:00.438362'}
- {id: 18, name: Drop pip link file(s), role: pip_install, time: '0:00:00.687173'}
- {id: 19, name: Execute pip config builder, role: pip_install, time: '0:00:00.371987'}
- {id: 20, name: Install yum packages, role: pip_install, time: '0:00:00.389140'}
- {id: 21, name: Install apt packages, role: pip_install, time: '0:00:03.597674'}
- {id: 22, name: Get Modern PIP, role: pip_install, time: '0:00:01.141271'}
- {id: 23, name: Get Modern PIP using fallback URL, role: pip_install, time: '0:00:00.165480'}
- {id: 24, name: Install PIP, role: pip_install, time: '0:00:04.849273'}
- {id: 25, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.259930'}
- {id: 26, name: Clean up remote install files, role: pip_install, time: '0:00:00.412983'}
- {id: 27, name: Get Modern PIP to local, role: pip_install, time: '0:00:00.118405'}
- {id: 28, name: Get Modern PIP using fallback URL to local, role: pip_install,
time: '0:00:00.116539'}
- {id: 29, name: Create local pip package cache, role: pip_install, time: '0:00:00.113777'}
- {id: 30, name: pip cache install files locally, role: pip_install, time: '0:00:00.175494'}
- {id: 31, name: Distribute the modern PIP installer, role: pip_install, time: '0:00:00.149240'}
- {id: 32, name: Distribute PIP install files, role: pip_install, time: '0:00:00.137318'}
- {id: 33, name: Clean up local get-pip.py, role: pip_install, time: '0:00:00.105043'}
- {id: 34, name: Clean up local install cache, role: pip_install, time: '0:00:00.105202'}
- {id: 35, name: Set source install pip_get_pip_options, role: pip_install, time: '0:00:00.121083'}
- {id: 36, name: Install PIP, role: pip_install, time: '0:00:00.253274'}
- {id: 37, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.296168'}
- {id: 38, name: Clean up remote install files, role: pip_install, time: '0:00:00.232175'}
- {id: 39, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.061433'}
- {id: 40, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.485405'}
- {id: 41, name: Gather variables for each operating system, role: galera_client,
time: '0:00:00.372285'}
- {id: 42, name: Check apt last update file, role: galera_client, time: '0:00:00.420697'}
- {id: 43, name: Update apt if needed, role: galera_client, time: '0:00:02.063743'}
- {id: 44, name: Ensure host can talk to HTTPS apt repos, role: galera_client, time: '0:00:01.920699'}
- {id: 45, name: Add galera apt-keys, role: galera_client, time: '0:00:01.538455'}
- {id: 46, name: Add galera apt-keys using fallback source, role: galera_client,
time: '0:00:00.454718'}
- {id: 47, name: Add galera repo(s), role: galera_client, time: '0:00:03.292373'}
- {id: 48, name: Update apt if needed, role: galera_client, time: '0:00:03.209140'}
- {id: 49, name: Install galera packages, role: galera_client, time: '0:00:03.673207'}
- {id: 50, name: Update the local file system CRUD, role: galera_client, time: '0:00:00.945023'}
- {id: 51, name: Add galera gpg-keys, role: galera_client, time: '0:00:00.445070'}
- {id: 52, name: Add galera gpg-keys using fallback keyserver, role: galera_client,
time: '0:00:00.422190'}
- {id: 53, name: Add galera repo, role: galera_client, time: '0:00:00.481113'}
- {id: 54, name: Install galera yum packages, role: galera_client, time: '0:00:00.451435'}
- {id: 55, name: Install pip packages, role: galera_client, time: '0:00:01.049213'}
- {id: 56, name: Drop local .my.cnf file, role: galera_client, time: '0:00:00.112165'}
- {id: 57, name: Create openrc file, role: openstack_openrc, time: '0:00:00.476515'}
- {id: 58, name: Create OpenStack client configuration directory, role: openstack_openrc,
time: '0:00:00.253588'}
- {id: 59, name: Create clouds.yaml file, role: openstack_openrc, time: '0:00:00.438184'}
- {id: 60, name: Gather variables for each operating system, role: os_heat, time: '0:00:00.519652'}
- {id: 61, name: Fail if our required secrets are not present, role: os_heat, time: '0:00:02.152481'}
- {id: 62, name: Check init system, role: os_heat, time: '0:00:00.291324'}
- {id: 63, name: Set the name of pid1, role: os_heat, time: '0:00:00.193683'}
- {id: 64, name: create the system group, role: os_heat, time: '0:00:00.425230'}
- {id: 65, name: Create the heat system user, role: os_heat, time: '0:00:00.528481'}
- {id: 66, name: Create heat dir, role: os_heat, time: '0:00:02.739832'}
- {id: 67, name: Create heat plugin dirs, role: os_heat, time: '0:00:01.075995'}
- {id: 68, name: Test for log directory or link, role: os_heat, time: '0:00:00.362475'}
- {id: 69, name: Create heat log dir, role: os_heat, time: '0:00:00.760113'}
- {id: 70, name: Check apt last update file, role: os_heat, time: '0:00:00.535104'}
- {id: 71, name: Update apt if needed, role: os_heat, time: '0:00:00.271667'}
- {id: 72, name: Install apt packages, role: os_heat, time: '0:00:02.403138'}
- {id: 73, name: Create developer mode constraint file, role: os_heat, time: '0:00:00.136580'}
- {id: 74, name: Clone requirements git repository, role: os_heat, time: '0:00:00.197791'}
- {id: 75, name: Add constraints to pip_install_options fact for developer mode,
role: os_heat, time: '0:00:00.134067'}
- {id: 76, name: Set pip_install_options_fact when not in developer mode, role: os_heat,
time: '0:00:00.269423'}
- {id: 77, name: Install requires pip packages, role: os_heat, time: '0:00:05.247092'}
- {id: 78, name: Get local venv checksum, role: os_heat, time: '0:00:00.389533'}
- {id: 79, name: Get remote venv checksum, role: os_heat, time: '0:00:00.518625'}
- {id: 80, name: Attempt venv download, role: os_heat, time: '0:00:01.065655'}
- {id: 81, name: Set heat get_venv fact, role: os_heat, time: '0:00:00.280288'}
- {id: 82, name: Remove existing venv, role: os_heat, time: '0:00:00.320876'}
- {id: 83, name: Create heat venv dir, role: os_heat, time: '0:00:00.426472'}
- {id: 84, name: Unarchive pre-built venv, role: os_heat, time: '0:00:08.236647'}
- {id: 85, name: Install pip packages, role: os_heat, time: '0:00:00.185677'}
- {id: 86, name: Update virtualenv path, role: os_heat, time: '0:00:00.505082'}
- {id: 87, name: Drop heat Config(s), role: os_heat, time: '0:00:03.430326'}
- {id: 88, name: Place the init script, role: os_heat, time: '0:00:00.920586'}
- {id: 89, name: Reload init scripts, role: os_heat, time: '0:00:00.711169'}
- {id: 90, name: Load service, role: os_heat, time: '0:00:00.641768'}
- {id: 91, name: Create TEMP run dir, role: os_heat, time: '0:00:00.457279'}
- {id: 92, name: Create TEMP lock dir, role: os_heat, time: '0:00:00.457276'}
- {id: 93, name: Create tempfile.d entry, role: os_heat, time: '0:00:00.521564'}
- {id: 94, name: Place the systemd init script, role: os_heat, time: '0:00:00.608740'}
- {id: 95, name: Reload the systemd daemon, role: os_heat, time: '0:00:00.441985'}
- {id: 96, name: Load service, role: os_heat, time: '0:00:00.393472'}
- {id: 97, name: Place the init script, role: os_heat, time: '0:00:00.859579'}
- {id: 98, name: Reload init scripts, role: os_heat, time: '0:00:00.655892'}
- {id: 99, name: Load service, role: os_heat, time: '0:00:00.510231'}
- {id: 100, name: Create TEMP run dir, role: os_heat, time: '0:00:00.490951'}
- {id: 101, name: Create TEMP lock dir, role: os_heat, time: '0:00:00.417327'}
- {id: 102, name: Create tempfile.d entry, role: os_heat, time: '0:00:00.446950'}
- {id: 103, name: Place the systemd init script, role: os_heat, time: '0:00:00.636530'}
- {id: 104, name: Reload the systemd daemon, role: os_heat, time: '0:00:00.503079'}
- {id: 105, name: Load service, role: os_heat, time: '0:00:00.389576'}
- {id: 106, name: Place the init script, role: os_heat, time: '0:00:00.906801'}
- {id: 107, name: Reload init scripts, role: os_heat, time: '0:00:00.613601'}
- {id: 108, name: Load service, role: os_heat, time: '0:00:00.559888'}
- {id: 109, name: Create TEMP run dir, role: os_heat, time: '0:00:00.442497'}
- {id: 110, name: Create TEMP lock dir, role: os_heat, time: '0:00:00.444997'}
- {id: 111, name: Create tempfile.d entry, role: os_heat, time: '0:00:00.434870'}
- {id: 112, name: Place the systemd init script, role: os_heat, time: '0:00:00.626858'}
- {id: 113, name: Reload the systemd daemon, role: os_heat, time: '0:00:00.445554'}
- {id: 114, name: Load service, role: os_heat, time: '0:00:00.404674'}
- {id: 115, name: Place the init script, role: os_heat, time: '0:00:00.925167'}
- {id: 116, name: Reload init scripts, role: os_heat, time: '0:00:00.632016'}
- {id: 117, name: Load service, role: os_heat, time: '0:00:00.607447'}
- {id: 118, name: Create TEMP run dir, role: os_heat, time: '0:00:00.440611'}
- {id: 119, name: Create TEMP lock dir, role: os_heat, time: '0:00:00.454603'}
- {id: 120, name: Create tempfile.d entry, role: os_heat, time: '0:00:00.515222'}
- {id: 121, name: Place the systemd init script, role: os_heat, time: '0:00:00.656198'}
- {id: 122, name: Reload the systemd daemon, role: os_heat, time: '0:00:00.467909'}
- {id: 123, name: Load service, role: os_heat, time: '0:00:00.391452'}
- {id: 124, name: Ensure heat_stack_user role, role: os_heat, time: '0:00:00.864087'}
- {id: 125, name: Ensure heat domain, role: os_heat, time: '0:00:00.742009'}
- {id: 126, name: Ensure heat project, role: os_heat, time: '0:00:00.678715'}
- {id: 127, name: Ensure heat user, role: os_heat, time: '0:00:00.752175'}
- {id: 128, name: Ensure heat role, role: os_heat, time: '0:00:00.838091'}
- {id: 129, name: Perform a heat DB sync, role: os_heat, time: '0:00:02.920726'}
- {id: 130, name: Ensure heat service, role: os_heat, time: '0:00:00.922080'}
- {id: 131, name: Ensure heat user, role: os_heat, time: '0:00:00.935765'}
- {id: 132, name: Ensure heat user to admin role, role: os_heat, time: '0:00:00.959840'}
- {id: 133, name: Ensure heat endpoint, role: os_heat, time: '0:00:00.962293'}
- {id: 134, name: Ensure heat service, role: os_heat, time: '0:00:00.886518'}
- {id: 135, name: Ensure heat user, role: os_heat, time: '0:00:00.849797'}
- {id: 136, name: Ensure heat user to admin role, role: os_heat, time: '0:00:00.900772'}
- {id: 137, name: Ensure heat endpoint, role: os_heat, time: '0:00:01.008146'}
- {id: 138, name: Ensure stack_owner role, role: os_heat, time: '0:00:00.703271'}
- {id: 139, name: Ensure admin has stack_owner role, role: os_heat, time: '0:00:01.971475'}
- {id: 140, name: Gather variables for each operating system, role: rsyslog_client,
time: '0:00:00.228717'}
- {id: 141, name: Ensure adm group exists, role: rsyslog_client, time: '0:00:00.335292'}
- {id: 142, name: Ensure syslog user exists, role: rsyslog_client, time: '0:00:00.474657'}
- {id: 143, name: Ensure ownership on working directory is correct, role: rsyslog_client,
time: '0:00:00.376153'}
- {id: 144, name: Rsyslog apt repository, role: rsyslog_client, time: '0:00:00.114609'}
- {id: 145, name: Check apt last update file, role: rsyslog_client, time: '0:00:00.558178'}
- {id: 146, name: Update apt if needed, role: rsyslog_client, time: '0:00:02.721417'}
- {id: 147, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.810318'}
- {id: 148, name: Rsyslog yum repository, role: rsyslog_client, time: '0:00:00.088061'}
- {id: 149, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.193887'}
- {id: 150, name: Stop rsyslog, role: rsyslog_client, time: '0:00:00.273508'}
- {id: 151, name: Rsyslog Setup, role: rsyslog_client, time: '0:00:00.435208'}
- {id: 152, name: Find all log files, role: rsyslog_client, time: '0:00:00.266389'}
- {id: 153, name: Write rsyslog config for found log files, role: rsyslog_client,
time: '0:00:00.424981'}
- {id: 154, name: Union the log files, role: rsyslog_client, time: '0:00:00.208366'}
- {id: 155, name: Write rsyslog target file, role: rsyslog_client, time: '0:00:00.511863'}
- {id: 156, name: Write log rotate file, role: rsyslog_client, time: '0:00:00.441893'}
- {id: 157, name: Configure logrotate to compress logs by default, role: rsyslog_client,
time: '0:00:00.321408'}
- {id: 158, name: Start rsyslog, role: rsyslog_client, time: '0:00:00.314537'}
- {id: 159, name: Create crontab, role: system_crontab_coordination, time: '0:00:01.646412'}
time: '0:02:08.211072'
26:
name: Install horizon server
tasks:
- {id: 0, name: Sort the rabbitmq servers, role: null, time: '0:00:08.525731'}
- {id: 1, name: Set rabbitmq servers, role: null, time: '0:00:00.121279'}
- {id: 2, name: Ensure mount directories exists, role: null, time: '0:00:00.038555'}
- {id: 3, name: LXC Directory bind mount, role: null, time: '0:00:00.037725'}
- {id: 4, name: Extra lxc config, role: null, time: '0:00:00.040442'}
- {id: 5, name: Wait for container ssh, role: null, time: '0:00:00.033680'}
- {id: 6, name: Create log dir, role: null, time: '0:00:00.053268'}
- {id: 7, name: Create log aggregation links, role: null, time: '0:00:00.061724'}
- {id: 8, name: Create DB for service, role: null, time: '0:00:00.388133'}
- {id: 9, name: Grant access to the DB for the service, role: null, time: '0:00:00.500728'}
- {id: 10, name: Gather variables for each operating system, role: pip_install,
time: '0:00:00.253454'}
- {id: 11, name: Create pip config directory, role: pip_install, time: '0:00:01.086794'}
- {id: 12, name: Drop pip file(s), role: pip_install, time: '0:00:00.501860'}
- {id: 13, name: Drop pip global config(s), role: pip_install, time: '0:00:00.307176'}
- {id: 14, name: Create pip links directory, role: pip_install, time: '0:00:00.247507'}
- {id: 15, name: Drop pip lockdown file(s), role: pip_install, time: '0:00:00.408392'}
- {id: 16, name: Drop pip link file(s), role: pip_install, time: '0:00:00.526276'}
- {id: 17, name: Execute pip config builder, role: pip_install, time: '0:00:00.318963'}
- {id: 18, name: Install yum packages, role: pip_install, time: '0:00:00.311188'}
- {id: 19, name: Install apt packages, role: pip_install, time: '0:00:03.410101'}
- {id: 20, name: Get Modern PIP, role: pip_install, time: '0:00:00.773980'}
- {id: 21, name: Get Modern PIP using fallback URL, role: pip_install, time: '0:00:00.115040'}
- {id: 22, name: Install PIP, role: pip_install, time: '0:00:04.459797'}
- {id: 23, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.176297'}
- {id: 24, name: Clean up remote install files, role: pip_install, time: '0:00:00.321182'}
- {id: 25, name: Get Modern PIP to local, role: pip_install, time: '0:00:00.109001'}
- {id: 26, name: Get Modern PIP using fallback URL to local, role: pip_install,
time: '0:00:00.114385'}
- {id: 27, name: Create local pip package cache, role: pip_install, time: '0:00:00.134884'}
- {id: 28, name: pip cache install files locally, role: pip_install, time: '0:00:00.104316'}
- {id: 29, name: Distribute the modern PIP installer, role: pip_install, time: '0:00:00.091163'}
- {id: 30, name: Distribute PIP install files, role: pip_install, time: '0:00:00.096231'}
- {id: 31, name: Clean up local get-pip.py, role: pip_install, time: '0:00:00.085982'}
- {id: 32, name: Clean up local install cache, role: pip_install, time: '0:00:00.094149'}
- {id: 33, name: Set source install pip_get_pip_options, role: pip_install, time: '0:00:00.094802'}
- {id: 34, name: Install PIP, role: pip_install, time: '0:00:00.168409'}
- {id: 35, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.167749'}
- {id: 36, name: Clean up remote install files, role: pip_install, time: '0:00:00.151280'}
- {id: 37, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.052083'}
- {id: 38, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.411568'}
- {id: 39, name: Gather variables for each operating system, role: galera_client,
time: '0:00:00.326123'}
- {id: 40, name: Check apt last update file, role: galera_client, time: '0:00:00.330753'}
- {id: 41, name: Update apt if needed, role: galera_client, time: '0:00:01.978538'}
- {id: 42, name: Ensure host can talk to HTTPS apt repos, role: galera_client, time: '0:00:01.890420'}
- {id: 43, name: Add galera apt-keys, role: galera_client, time: '0:00:01.429124'}
- {id: 44, name: Add galera apt-keys using fallback source, role: galera_client,
time: '0:00:00.285613'}
- {id: 45, name: Add galera repo(s), role: galera_client, time: '0:00:02.980213'}
- {id: 46, name: Update apt if needed, role: galera_client, time: '0:00:02.997442'}
- {id: 47, name: Install galera packages, role: galera_client, time: '0:00:03.225098'}
- {id: 48, name: Update the local file system CRUD, role: galera_client, time: '0:00:00.832540'}
- {id: 49, name: Add galera gpg-keys, role: galera_client, time: '0:00:00.286552'}
- {id: 50, name: Add galera gpg-keys using fallback keyserver, role: galera_client,
time: '0:00:00.310312'}
- {id: 51, name: Add galera repo, role: galera_client, time: '0:00:00.319045'}
- {id: 52, name: Install galera yum packages, role: galera_client, time: '0:00:00.309158'}
- {id: 53, name: Install pip packages, role: galera_client, time: '0:00:01.011757'}
- {id: 54, name: Drop local .my.cnf file, role: galera_client, time: '0:00:00.090868'}
- {id: 55, name: Create openrc file, role: openstack_openrc, time: '0:00:00.418253'}
- {id: 56, name: Create OpenStack client configuration directory, role: openstack_openrc,
time: '0:00:00.237866'}
- {id: 57, name: Create clouds.yaml file, role: openstack_openrc, time: '0:00:00.416380'}
- {id: 58, name: Gather variables for each operating system, role: os_horizon, time: '0:00:00.347853'}
- {id: 59, name: create the system group, role: os_horizon, time: '0:00:00.376917'}
- {id: 60, name: Create the horizon system user, role: os_horizon, time: '0:00:00.444256'}
- {id: 61, name: Create horizon dir, role: os_horizon, time: '0:00:00.905381'}
- {id: 62, name: Test for log directory or link, role: os_horizon, time: '0:00:00.312537'}
- {id: 63, name: Create horizon log dir, role: os_horizon, time: '0:00:00.442628'}
- {id: 64, name: Check apt last update file, role: os_horizon, time: '0:00:00.412923'}
- {id: 65, name: Update apt if needed, role: os_horizon, time: '0:00:00.180564'}
- {id: 66, name: Install apt packages, role: os_horizon, time: '0:00:07.597611'}
- {id: 67, name: Create developer mode constraint file, role: os_horizon, time: '0:00:00.102132'}
- {id: 68, name: Clone requirements git repository, role: os_horizon, time: '0:00:00.101715'}
- {id: 69, name: Add constraints to pip_install_options fact for developer mode,
role: os_horizon, time: '0:00:00.127575'}
- {id: 70, name: Set pip_install_options_fact when not in developer mode, role: os_horizon,
time: '0:00:00.237367'}
- {id: 71, name: Install requires pip packages, role: os_horizon, time: '0:00:05.003681'}
- {id: 72, name: Get local venv checksum, role: os_horizon, time: '0:00:00.375208'}
- {id: 73, name: Get remote venv checksum, role: os_horizon, time: '0:00:00.474281'}
- {id: 74, name: Attempt venv download, role: os_horizon, time: '0:00:00.960942'}
- {id: 75, name: Set horizon get_venv fact, role: os_horizon, time: '0:00:00.227899'}
- {id: 76, name: Remove existing venv, role: os_horizon, time: '0:00:00.315533'}
- {id: 77, name: Create horizon venv dir, role: os_horizon, time: '0:00:00.351831'}
- {id: 78, name: Unarchive pre-built venv, role: os_horizon, time: '0:00:08.651648'}
- {id: 79, name: Install pip packages, role: os_horizon, time: '0:00:00.142614'}
- {id: 80, name: Update virtualenv path, role: os_horizon, time: '0:00:00.557033'}
- {id: 81, name: Create horizon link for venv, role: os_horizon, time: '0:00:00.349237'}
- {id: 82, name: Create static horizon dir, role: os_horizon, time: '0:00:01.214457'}
- {id: 83, name: Setup Horizon config(s), role: os_horizon, time: '0:00:01.672849'}
- {id: 84, name: Uploading horizon custom files, role: os_horizon, time: '0:00:00.098749'}
- {id: 85, name: Enable the ironic-ui-dashboard Horizon panel, role: os_horizon,
time: '0:00:00.297891'}
- {id: 86, name: Enable the magnum-ui-dashboard Horizon panel, role: os_horizon,
time: '0:00:00.968283'}
- {id: 87, name: Enable the neutron-lbaas-dashboard Horizon panel, role: os_horizon,
time: '0:00:00.309944'}
- {id: 88, name: Create horizon links, role: os_horizon, time: '0:00:00.455169'}
- {id: 89, name: Setup Horizon config(s), role: os_horizon, time: '0:00:00.632314'}
- {id: 90, name: Create customization module directory, role: os_horizon, time: '0:00:00.100142'}
- {id: 91, name: Drop horizon customization module, role: os_horizon, time: '0:00:00.122008'}
- {id: 92, name: Compile messages for translation, role: os_horizon, time: '0:00:04.556645'}
- {id: 93, name: Collect and compress static files, role: os_horizon, time: '0:00:25.956955'}
- {id: 94, name: Perform a horizon DB sync, role: os_horizon, time: '0:00:01.584277'}
- {id: 95, name: Register DB session cleanup cron, role: os_horizon, time: '0:00:00.381606'}
- {id: 96, name: Remove self signed cert for regen, role: os_horizon, time: '0:00:00.171247'}
- {id: 97, name: Create self-signed ssl cert, role: os_horizon, time: '0:00:00.174838'}
- {id: 98, name: Store ssl cert, role: os_horizon, time: '0:00:00.222898'}
- {id: 99, name: Store ssl key, role: os_horizon, time: '0:00:00.249488'}
- {id: 100, name: Register a fact for the cert and key, role: os_horizon, time: '0:00:00.177573'}
- {id: 101, name: Distribute self signed ssl key, role: os_horizon, time: '0:00:00.178551'}
- {id: 102, name: Distribute self signed ssl cert, role: os_horizon, time: '0:00:00.185973'}
- {id: 103, name: Drop user provided ssl cert, role: os_horizon, time: '0:00:00.104502'}
- {id: 104, name: Drop user provided ssl key, role: os_horizon, time: '0:00:00.105911'}
- {id: 105, name: Drop user provided ssl CA cert, role: os_horizon, time: '0:00:00.103463'}
- {id: 106, name: Update the ca certificates, role: os_horizon, time: '0:00:00.065933'}
- {id: 107, name: Ensure default keystone user role, role: os_horizon, time: '0:00:00.935456'}
- {id: 108, name: Drop apache2 configs, role: os_horizon, time: '0:00:01.180340'}
- {id: 109, name: Enable Horizon Site, role: os_horizon, time: '0:00:00.760090'}
- {id: 110, name: Enable apache2 modules, role: os_horizon, time: '0:00:02.023579'}
- {id: 111, name: Ensure Apache ServerName, role: os_horizon, time: '0:00:00.376527'}
- {id: 112, name: Ensure Apache ServerTokens, role: os_horizon, time: '0:00:00.311922'}
- {id: 113, name: Ensure Apache ServerSignature, role: os_horizon, time: '0:00:02.028024'}
- {id: 114, name: Gather variables for each operating system, role: rsyslog_client,
time: '0:00:00.196671'}
- {id: 115, name: Ensure adm group exists, role: rsyslog_client, time: '0:00:00.248489'}
- {id: 116, name: Ensure syslog user exists, role: rsyslog_client, time: '0:00:00.275248'}
- {id: 117, name: Ensure ownership on working directory is correct, role: rsyslog_client,
time: '0:00:00.229992'}
- {id: 118, name: Rsyslog apt repository, role: rsyslog_client, time: '0:00:00.056894'}
- {id: 119, name: Check apt last update file, role: rsyslog_client, time: '0:00:00.281846'}
- {id: 120, name: Update apt if needed, role: rsyslog_client, time: '0:00:02.128190'}
- {id: 121, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.702519'}
- {id: 122, name: Rsyslog yum repository, role: rsyslog_client, time: '0:00:00.069660'}
- {id: 123, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.176941'}
- {id: 124, name: Stop rsyslog, role: rsyslog_client, time: '0:00:00.268798'}
- {id: 125, name: Rsyslog Setup, role: rsyslog_client, time: '0:00:00.401620'}
- {id: 126, name: Find all log files, role: rsyslog_client, time: '0:00:00.249769'}
- {id: 127, name: Write rsyslog config for found log files, role: rsyslog_client,
time: '0:00:00.393735'}
- {id: 128, name: Union the log files, role: rsyslog_client, time: '0:00:00.135872'}
- {id: 129, name: Write rsyslog target file, role: rsyslog_client, time: '0:00:00.463017'}
- {id: 130, name: Write log rotate file, role: rsyslog_client, time: '0:00:00.423287'}
- {id: 131, name: Configure logrotate to compress logs by default, role: rsyslog_client,
time: '0:00:00.224199'}
- {id: 132, name: Start rsyslog, role: rsyslog_client, time: '0:00:00.287074'}
- {id: 133, name: Create crontab, role: system_crontab_coordination, time: '0:00:01.883768'}
time: '0:02:10.375888'
27:
name: Install the ceilometer components
tasks:
- {id: 0, name: Sort the rabbitmq servers, role: null, time: '0:00:00.533971'}
- {id: 1, name: Set rabbitmq servers, role: null, time: '0:00:00.181952'}
- {id: 2, name: Ensure mount directories exists, role: null, time: '0:00:00.048494'}
- {id: 3, name: LXC Directory bind mount, role: null, time: '0:00:00.064936'}
- {id: 4, name: Extra lxc config, role: null, time: '0:00:00.056856'}
- {id: 5, name: Wait for container ssh, role: null, time: '0:00:00.058722'}
- {id: 6, name: Ensure Rabbitmq vhost, role: null, time: '0:00:02.216672'}
- {id: 7, name: Ensure rabbitmq user, role: null, time: '0:00:03.382489'}
- {id: 8, name: Create log dir, role: null, time: '0:00:00.322231'}
- {id: 9, name: Create log aggregation links, role: null, time: '0:00:00.249601'}
- {id: 10, name: Gather variables for each operating system, role: pip_install,
time: '0:00:00.300877'}
- {id: 11, name: Create pip config directory, role: pip_install, time: '0:00:01.070684'}
- {id: 12, name: Drop pip file(s), role: pip_install, time: '0:00:00.540391'}
- {id: 13, name: Drop pip global config(s), role: pip_install, time: '0:00:00.357885'}
- {id: 14, name: Create pip links directory, role: pip_install, time: '0:00:00.292077'}
- {id: 15, name: Drop pip lockdown file(s), role: pip_install, time: '0:00:00.405589'}
- {id: 16, name: Drop pip link file(s), role: pip_install, time: '0:00:00.599434'}
- {id: 17, name: Execute pip config builder, role: pip_install, time: '0:00:00.375959'}
- {id: 18, name: Install yum packages, role: pip_install, time: '0:00:00.378963'}
- {id: 19, name: Install apt packages, role: pip_install, time: '0:00:03.532350'}
- {id: 20, name: Get Modern PIP, role: pip_install, time: '0:00:00.813281'}
- {id: 21, name: Get Modern PIP using fallback URL, role: pip_install, time: '0:00:00.157874'}
- {id: 22, name: Install PIP, role: pip_install, time: '0:00:06.651226'}
- {id: 23, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.279628'}
- {id: 24, name: Clean up remote install files, role: pip_install, time: '0:00:00.418119'}
- {id: 25, name: Get Modern PIP to local, role: pip_install, time: '0:00:00.086485'}
- {id: 26, name: Get Modern PIP using fallback URL to local, role: pip_install,
time: '0:00:00.081255'}
- {id: 27, name: Create local pip package cache, role: pip_install, time: '0:00:00.070754'}
- {id: 28, name: pip cache install files locally, role: pip_install, time: '0:00:00.148919'}
- {id: 29, name: Distribute the modern PIP installer, role: pip_install, time: '0:00:00.116586'}
- {id: 30, name: Distribute PIP install files, role: pip_install, time: '0:00:00.142510'}
- {id: 31, name: Clean up local get-pip.py, role: pip_install, time: '0:00:00.075941'}
- {id: 32, name: Clean up local install cache, role: pip_install, time: '0:00:00.134762'}
- {id: 33, name: Set source install pip_get_pip_options, role: pip_install, time: '0:00:00.116600'}
- {id: 34, name: Install PIP, role: pip_install, time: '0:00:00.299727'}
- {id: 35, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.283137'}
- {id: 36, name: Clean up remote install files, role: pip_install, time: '0:00:00.211006'}
- {id: 37, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.061309'}
- {id: 38, name: Create openrc file, role: openstack_openrc, time: '0:00:00.461204'}
- {id: 39, name: Create OpenStack client configuration directory, role: openstack_openrc,
time: '0:00:00.295137'}
- {id: 40, name: Create clouds.yaml file, role: openstack_openrc, time: '0:00:00.455623'}
- {id: 41, name: Gather variables for each operating system, role: os_ceilometer,
time: '0:00:00.548897'}
- {id: 42, name: Fail if our required secrets are not present, role: os_ceilometer,
time: '0:00:01.376564'}
- {id: 43, name: Check init system, role: os_ceilometer, time: '0:00:00.282864'}
- {id: 44, name: Set the name of pid1, role: os_ceilometer, time: '0:00:00.176516'}
- {id: 45, name: Create the system group, role: os_ceilometer, time: '0:00:00.435886'}
- {id: 46, name: Create the ceilometer system user, role: os_ceilometer, time: '0:00:00.534820'}
- {id: 47, name: Create the swift system user and add to ceilometer group, role: os_ceilometer,
time: '0:00:00.405899'}
- {id: 48, name: Create ceilometer dir, role: os_ceilometer, time: '0:00:03.104312'}
- {id: 49, name: Test for log directory or link, role: os_ceilometer, time: '0:00:00.321760'}
- {id: 50, name: Create ceilometer log dir, role: os_ceilometer, time: '0:00:00.642656'}
- {id: 51, name: Check apt last update file, role: os_ceilometer, time: '0:00:00.430304'}
- {id: 52, name: Update apt if needed, role: os_ceilometer, time: '0:00:00.187918'}
- {id: 53, name: Install apt packages, role: os_ceilometer, time: '0:00:02.896866'}
- {id: 54, name: Install packages required in Developer Mode, role: os_ceilometer,
time: '0:00:00.658817'}
- {id: 55, name: Create developer mode constraint file, role: os_ceilometer, time: '0:00:00.105333'}
- {id: 56, name: Clone requirements git repository, role: os_ceilometer, time: '0:00:00.097779'}
- {id: 57, name: Add constraints to pip_install_options fact for developer mode,
role: os_ceilometer, time: '0:00:00.111887'}
- {id: 58, name: Set pip_install_options_fact when not in developer mode, role: os_ceilometer,
time: '0:00:00.238627'}
- {id: 59, name: Install requires pip packages, role: os_ceilometer, time: '0:00:06.147318'}
- {id: 60, name: Get local venv checksum, role: os_ceilometer, time: '0:00:00.304162'}
- {id: 61, name: Get remote venv checksum, role: os_ceilometer, time: '0:00:00.459432'}
- {id: 62, name: Attempt venv download, role: os_ceilometer, time: '0:00:01.133186'}
- {id: 63, name: Set ceilometer get_venv fact, role: os_ceilometer, time: '0:00:00.221232'}
- {id: 64, name: Remove existing venv, role: os_ceilometer, time: '0:00:00.291960'}
- {id: 65, name: Create ceilometer venv dir, role: os_ceilometer, time: '0:00:00.325659'}
- {id: 66, name: Unarchive pre-built venv, role: os_ceilometer, time: '0:00:09.129692'}
- {id: 67, name: Install pip packages, role: os_ceilometer, time: '0:00:00.139833'}
- {id: 68, name: Update virtualenv path, role: os_ceilometer, time: '0:00:00.465002'}
- {id: 69, name: Copy ceilometer config, role: os_ceilometer, time: '0:00:05.764213'}
- {id: 70, name: Drop rootwrap filters, role: os_ceilometer, time: '0:00:00.471532'}
- {id: 71, name: Place the init script, role: os_ceilometer, time: '0:00:00.599706'}
- {id: 72, name: Reload init scripts, role: os_ceilometer, time: '0:00:00.439248'}
- {id: 73, name: Load service, role: os_ceilometer, time: '0:00:00.541889'}
- {id: 74, name: Create TEMP run dir, role: os_ceilometer, time: '0:00:00.339859'}
- {id: 75, name: Create TEMP lock dir, role: os_ceilometer, time: '0:00:00.373575'}
- {id: 76, name: Create tempfile.d entry, role: os_ceilometer, time: '0:00:00.319770'}
- {id: 77, name: Place the systemd init script, role: os_ceilometer, time: '0:00:00.421540'}
- {id: 78, name: Reload the systemd daemon, role: os_ceilometer, time: '0:00:00.320843'}
- {id: 79, name: Load service, role: os_ceilometer, time: '0:00:00.300540'}
- {id: 80, name: Place the init script, role: os_ceilometer, time: '0:00:00.675720'}
- {id: 81, name: Reload init scripts, role: os_ceilometer, time: '0:00:00.441617'}
- {id: 82, name: Load service, role: os_ceilometer, time: '0:00:00.383871'}
- {id: 83, name: Create TEMP run dir, role: os_ceilometer, time: '0:00:00.317960'}
- {id: 84, name: Create TEMP lock dir, role: os_ceilometer, time: '0:00:00.340027'}
- {id: 85, name: Create tempfile.d entry, role: os_ceilometer, time: '0:00:00.293838'}
- {id: 86, name: Place the systemd init script, role: os_ceilometer, time: '0:00:00.474149'}
- {id: 87, name: Reload the systemd daemon, role: os_ceilometer, time: '0:00:00.322583'}
- {id: 88, name: Load service, role: os_ceilometer, time: '0:00:00.313666'}
- {id: 89, name: Place the init script, role: os_ceilometer, time: '0:00:00.669947'}
- {id: 90, name: Reload init scripts, role: os_ceilometer, time: '0:00:00.524625'}
- {id: 91, name: Load service, role: os_ceilometer, time: '0:00:00.386227'}
- {id: 92, name: Create TEMP run dir, role: os_ceilometer, time: '0:00:00.351363'}
- {id: 93, name: Create TEMP lock dir, role: os_ceilometer, time: '0:00:00.327356'}
- {id: 94, name: Create tempfile.d entry, role: os_ceilometer, time: '0:00:00.325643'}
- {id: 95, name: Place the systemd init script, role: os_ceilometer, time: '0:00:00.465157'}
- {id: 96, name: Reload the systemd daemon, role: os_ceilometer, time: '0:00:00.328100'}
- {id: 97, name: Load service, role: os_ceilometer, time: '0:00:00.325406'}
- {id: 98, name: Place the init script, role: os_ceilometer, time: '0:00:00.712494'}
- {id: 99, name: Reload init scripts, role: os_ceilometer, time: '0:00:00.482177'}
- {id: 100, name: Load service, role: os_ceilometer, time: '0:00:00.399130'}
- {id: 101, name: Create TEMP run dir, role: os_ceilometer, time: '0:00:00.343647'}
- {id: 102, name: Create TEMP lock dir, role: os_ceilometer, time: '0:00:00.325585'}
- {id: 103, name: Create tempfile.d entry, role: os_ceilometer, time: '0:00:00.333916'}
- {id: 104, name: Place the systemd init script, role: os_ceilometer, time: '0:00:00.448319'}
- {id: 105, name: Reload the systemd daemon, role: os_ceilometer, time: '0:00:00.310906'}
- {id: 106, name: Load service, role: os_ceilometer, time: '0:00:00.318143'}
- {id: 107, name: Place the init script, role: os_ceilometer, time: '0:00:00.670640'}
- {id: 108, name: Reload init scripts, role: os_ceilometer, time: '0:00:00.646037'}
- {id: 109, name: Load service, role: os_ceilometer, time: '0:00:00.404387'}
- {id: 110, name: Create TEMP run dir, role: os_ceilometer, time: '0:00:00.341113'}
- {id: 111, name: Create TEMP lock dir, role: os_ceilometer, time: '0:00:00.314757'}
- {id: 112, name: Create tempfile.d entry, role: os_ceilometer, time: '0:00:00.313297'}
- {id: 113, name: Place the systemd init script, role: os_ceilometer, time: '0:00:00.436359'}
- {id: 114, name: Reload the systemd daemon, role: os_ceilometer, time: '0:00:00.322150'}
- {id: 115, name: Load service, role: os_ceilometer, time: '0:00:00.360402'}
- {id: 116, name: Ensure ceilometer service, role: os_ceilometer, time: '0:00:00.876094'}
- {id: 117, name: Ensure ceilometer user, role: os_ceilometer, time: '0:00:00.746466'}
- {id: 118, name: Ensure ceilometer user to admin role, role: os_ceilometer, time: '0:00:00.796709'}
- {id: 119, name: Ensure ceilometer endpoint, role: os_ceilometer, time: '0:00:00.824768'}
- {id: 120, name: Create openrc file, role: openstack_openrc, time: '0:00:00.462501'}
- {id: 121, name: Create OpenStack client configuration directory, role: openstack_openrc,
time: '0:00:00.275101'}
- {id: 122, name: Create clouds.yaml file, role: openstack_openrc, time: '0:00:00.453928'}
- {id: 123, name: Gather variables for each operating system, role: rsyslog_client,
time: '0:00:00.254355'}
- {id: 124, name: Ensure adm group exists, role: rsyslog_client, time: '0:00:00.269048'}
- {id: 125, name: Ensure syslog user exists, role: rsyslog_client, time: '0:00:00.318759'}
- {id: 126, name: Ensure ownership on working directory is correct, role: rsyslog_client,
time: '0:00:00.271473'}
- {id: 127, name: Rsyslog apt repository, role: rsyslog_client, time: '0:00:00.111110'}
- {id: 128, name: Check apt last update file, role: rsyslog_client, time: '0:00:00.296277'}
- {id: 129, name: Update apt if needed, role: rsyslog_client, time: '0:00:02.363894'}
- {id: 130, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.790020'}
- {id: 131, name: Rsyslog yum repository, role: rsyslog_client, time: '0:00:00.112176'}
- {id: 132, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.233477'}
- {id: 133, name: Stop rsyslog, role: rsyslog_client, time: '0:00:00.344187'}
- {id: 134, name: Rsyslog Setup, role: rsyslog_client, time: '0:00:00.375422'}
- {id: 135, name: Find all log files, role: rsyslog_client, time: '0:00:00.310427'}
- {id: 136, name: Write rsyslog config for found log files, role: rsyslog_client,
time: '0:00:00.490677'}
- {id: 137, name: Union the log files, role: rsyslog_client, time: '0:00:00.177307'}
- {id: 138, name: Write rsyslog target file, role: rsyslog_client, time: '0:00:00.055757'}
- {id: 139, name: Write log rotate file, role: rsyslog_client, time: '0:00:00.052225'}
- {id: 140, name: Configure logrotate to compress logs by default, role: rsyslog_client,
time: '0:00:00.280835'}
- {id: 141, name: Start rsyslog, role: rsyslog_client, time: '0:00:03.352356'}
time: '0:01:37.045175'
28:
name: Install the aodh components
tasks:
- {id: 0, name: Sort the rabbitmq servers, role: null, time: '0:00:08.500432'}
- {id: 1, name: Set rabbitmq servers, role: null, time: '0:00:00.123806'}
- {id: 2, name: Ensure mount directories exists, role: null, time: '0:00:00.028420'}
- {id: 3, name: LXC Directory bind mount, role: null, time: '0:00:00.032783'}
- {id: 4, name: Extra lxc config, role: null, time: '0:00:00.036629'}
- {id: 5, name: Wait for container ssh, role: null, time: '0:00:00.039381'}
- {id: 6, name: Ensure Rabbitmq vhost, role: null, time: '0:00:10.153327'}
- {id: 7, name: Ensure rabbitmq user, role: null, time: '0:00:03.586520'}
- {id: 8, name: Create log dir, role: null, time: '0:00:00.048320'}
- {id: 9, name: Create log aggregation links, role: null, time: '0:00:00.047995'}
- {id: 10, name: Create DB for service, role: null, time: '0:00:00.483794'}
- {id: 11, name: Grant access to the DB for the service, role: null, time: '0:00:00.531943'}
- {id: 12, name: Gather variables for each operating system, role: pip_install,
time: '0:00:00.299802'}
- {id: 13, name: Create pip config directory, role: pip_install, time: '0:00:01.124002'}
- {id: 14, name: Drop pip file(s), role: pip_install, time: '0:00:00.514048'}
- {id: 15, name: Drop pip global config(s), role: pip_install, time: '0:00:00.312641'}
- {id: 16, name: Create pip links directory, role: pip_install, time: '0:00:00.267346'}
- {id: 17, name: Drop pip lockdown file(s), role: pip_install, time: '0:00:00.393949'}
- {id: 18, name: Drop pip link file(s), role: pip_install, time: '0:00:00.563313'}
- {id: 19, name: Execute pip config builder, role: pip_install, time: '0:00:00.336800'}
- {id: 20, name: Install yum packages, role: pip_install, time: '0:00:00.289935'}
- {id: 21, name: Install apt packages, role: pip_install, time: '0:00:03.535802'}
- {id: 22, name: Get Modern PIP, role: pip_install, time: '0:00:00.563307'}
- {id: 23, name: Get Modern PIP using fallback URL, role: pip_install, time: '0:00:00.136978'}
- {id: 24, name: Install PIP, role: pip_install, time: '0:00:04.706449'}
- {id: 25, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.173957'}
- {id: 26, name: Clean up remote install files, role: pip_install, time: '0:00:00.355703'}
- {id: 27, name: Get Modern PIP to local, role: pip_install, time: '0:00:00.099269'}
- {id: 28, name: Get Modern PIP using fallback URL to local, role: pip_install,
time: '0:00:00.112983'}
- {id: 29, name: Create local pip package cache, role: pip_install, time: '0:00:00.154822'}
- {id: 30, name: pip cache install files locally, role: pip_install, time: '0:00:00.105959'}
- {id: 31, name: Distribute the modern PIP installer, role: pip_install, time: '0:00:00.084708'}
- {id: 32, name: Distribute PIP install files, role: pip_install, time: '0:00:00.099347'}
- {id: 33, name: Clean up local get-pip.py, role: pip_install, time: '0:00:00.092864'}
- {id: 34, name: Clean up local install cache, role: pip_install, time: '0:00:00.098458'}
- {id: 35, name: Set source install pip_get_pip_options, role: pip_install, time: '0:00:00.091585'}
- {id: 36, name: Install PIP, role: pip_install, time: '0:00:00.174273'}
- {id: 37, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.168138'}
- {id: 38, name: Clean up remote install files, role: pip_install, time: '0:00:00.141311'}
- {id: 39, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.058195'}
- {id: 40, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.429802'}
- {id: 41, name: Gather variables for each operating system, role: galera_client,
time: '0:00:00.270205'}
- {id: 42, name: Check apt last update file, role: galera_client, time: '0:00:00.361375'}
- {id: 43, name: Update apt if needed, role: galera_client, time: '0:00:01.883875'}
- {id: 44, name: Ensure host can talk to HTTPS apt repos, role: galera_client, time: '0:00:01.822831'}
- {id: 45, name: Add galera apt-keys, role: galera_client, time: '0:00:01.367631'}
- {id: 46, name: Add galera apt-keys using fallback source, role: galera_client,
time: '0:00:00.313020'}
- {id: 47, name: Add galera repo(s), role: galera_client, time: '0:00:03.031331'}
- {id: 48, name: Update apt if needed, role: galera_client, time: '0:00:03.038224'}
- {id: 49, name: Install galera packages, role: galera_client, time: '0:00:03.302059'}
- {id: 50, name: Update the local file system CRUD, role: galera_client, time: '0:00:00.792216'}
- {id: 51, name: Add galera gpg-keys, role: galera_client, time: '0:00:00.291602'}
- {id: 52, name: Add galera gpg-keys using fallback keyserver, role: galera_client,
time: '0:00:00.284946'}
- {id: 53, name: Add galera repo, role: galera_client, time: '0:00:00.298194'}
- {id: 54, name: Install galera yum packages, role: galera_client, time: '0:00:00.315953'}
- {id: 55, name: Install pip packages, role: galera_client, time: '0:00:01.028208'}
- {id: 56, name: Drop local .my.cnf file, role: galera_client, time: '0:00:00.074032'}
- {id: 57, name: Create openrc file, role: openstack_openrc, time: '0:00:00.450554'}
- {id: 58, name: Create OpenStack client configuration directory, role: openstack_openrc,
time: '0:00:00.220621'}
- {id: 59, name: Create clouds.yaml file, role: openstack_openrc, time: '0:00:00.416216'}
- {id: 60, name: Fail if our required secrets are not present, role: os_aodh, time: '0:00:00.951584'}
- {id: 61, name: Check init system, role: os_aodh, time: '0:00:00.262699'}
- {id: 62, name: Set the name of pid1, role: os_aodh, time: '0:00:00.149313'}
- {id: 63, name: Gather variables for each operating system, role: os_aodh, time: '0:00:00.448547'}
- {id: 64, name: Create the system group, role: os_aodh, time: '0:00:00.407241'}
- {id: 65, name: Create the aodh system user, role: os_aodh, time: '0:00:00.458853'}
- {id: 66, name: Create aodh dir, role: os_aodh, time: '0:00:01.545557'}
- {id: 67, name: Create Apache mod_wsgi dirs, role: os_aodh, time: '0:00:00.878937'}
- {id: 68, name: Test for log directory or link, role: os_aodh, time: '0:00:00.308493'}
- {id: 69, name: Create aodh log dir, role: os_aodh, time: '0:00:00.278382'}
- {id: 70, name: Check apt last update file, role: os_aodh, time: '0:00:00.415629'}
- {id: 71, name: Update apt if needed, role: os_aodh, time: '0:00:00.252798'}
- {id: 72, name: Install apt packages, role: os_aodh, time: '0:00:07.948719'}
- {id: 73, name: Install apt packages for testing, role: os_aodh, time: '0:00:00.584768'}
- {id: 74, name: Create developer mode constraint file, role: os_aodh, time: '0:00:00.110736'}
- {id: 75, name: Clone requirements git repository, role: os_aodh, time: '0:00:00.113418'}
- {id: 76, name: Add constraints to pip_install_options fact for developer mode,
role: os_aodh, time: '0:00:00.108247'}
- {id: 77, name: Set pip_install_options_fact when not in developer mode, role: os_aodh,
time: '0:00:00.240100'}
- {id: 78, name: Install requires pip packages, role: os_aodh, time: '0:00:05.165732'}
- {id: 79, name: Get local venv checksum, role: os_aodh, time: '0:00:00.303701'}
- {id: 80, name: Get remote venv checksum, role: os_aodh, time: '0:00:00.527889'}
- {id: 81, name: Attempt venv download, role: os_aodh, time: '0:00:00.881882'}
- {id: 82, name: Set aodh get_venv fact, role: os_aodh, time: '0:00:00.222919'}
- {id: 83, name: Remove existing venv, role: os_aodh, time: '0:00:00.277105'}
- {id: 84, name: Create aodh venv dir, role: os_aodh, time: '0:00:00.314171'}
- {id: 85, name: Unarchive pre-built venv, role: os_aodh, time: '0:00:04.782437'}
- {id: 86, name: Install pip packages, role: os_aodh, time: '0:00:00.131022'}
- {id: 87, name: Update virtualenv path, role: os_aodh, time: '0:00:00.454137'}
- {id: 88, name: Copy aodh config, role: os_aodh, time: '0:00:01.565490'}
- {id: 89, name: Drop aodh API WSGI Configs, role: os_aodh, time: '0:00:00.488295'}
- {id: 90, name: Place the init script, role: os_aodh, time: '0:00:00.931794'}
- {id: 91, name: Reload init scripts, role: os_aodh, time: '0:00:00.781418'}
- {id: 92, name: Load service, role: os_aodh, time: '0:00:00.607432'}
- {id: 93, name: Create TEMP run dir, role: os_aodh, time: '0:00:00.331343'}
- {id: 94, name: Create TEMP lock dir, role: os_aodh, time: '0:00:00.288001'}
- {id: 95, name: Create tempfile.d entry, role: os_aodh, time: '0:00:00.321651'}
- {id: 96, name: Place the systemd init script, role: os_aodh, time: '0:00:00.417405'}
- {id: 97, name: Reload the systemd daemon, role: os_aodh, time: '0:00:00.300616'}
- {id: 98, name: Load service, role: os_aodh, time: '0:00:00.472547'}
- {id: 99, name: Place the init script, role: os_aodh, time: '0:00:00.968452'}
- {id: 100, name: Reload init scripts, role: os_aodh, time: '0:00:00.708993'}
- {id: 101, name: Load service, role: os_aodh, time: '0:00:00.497462'}
- {id: 102, name: Create TEMP run dir, role: os_aodh, time: '0:00:00.311692'}
- {id: 103, name: Create TEMP lock dir, role: os_aodh, time: '0:00:00.305479'}
- {id: 104, name: Create tempfile.d entry, role: os_aodh, time: '0:00:00.305884'}
- {id: 105, name: Place the systemd init script, role: os_aodh, time: '0:00:00.396712'}
- {id: 106, name: Reload the systemd daemon, role: os_aodh, time: '0:00:00.305383'}
- {id: 107, name: Load service, role: os_aodh, time: '0:00:00.369169'}
- {id: 108, name: Place the init script, role: os_aodh, time: '0:00:00.853485'}
- {id: 109, name: Reload init scripts, role: os_aodh, time: '0:00:00.701625'}
- {id: 110, name: Load service, role: os_aodh, time: '0:00:00.512116'}
- {id: 111, name: Create TEMP run dir, role: os_aodh, time: '0:00:00.312695'}
- {id: 112, name: Create TEMP lock dir, role: os_aodh, time: '0:00:00.363894'}
- {id: 113, name: Create tempfile.d entry, role: os_aodh, time: '0:00:00.316217'}
- {id: 114, name: Place the systemd init script, role: os_aodh, time: '0:00:00.396676'}
- {id: 115, name: Reload the systemd daemon, role: os_aodh, time: '0:00:00.325126'}
- {id: 116, name: Load service, role: os_aodh, time: '0:00:00.381717'}
- {id: 117, name: Perform a Aodh DB sync, role: os_aodh, time: '0:00:02.315704'}
- {id: 118, name: Drop apache2 virtual host and ports file, role: os_aodh, time: '0:00:01.276831'}
- {id: 119, name: Disable default apache site, role: os_aodh, time: '0:00:00.307160'}
- {id: 120, name: Enabled aodh vhost, role: os_aodh, time: '0:00:00.314738'}
- {id: 121, name: Ensure Apache ServerName, role: os_aodh, time: '0:00:00.446682'}
- {id: 122, name: Ensure Apache ServerTokens, role: os_aodh, time: '0:00:00.302497'}
- {id: 123, name: Ensure Apache ServerSignature, role: os_aodh, time: '0:00:00.330636'}
- {id: 124, name: Ensure aodh service, role: os_aodh, time: '0:00:00.900085'}
- {id: 125, name: Ensure aodh user, role: os_aodh, time: '0:00:00.850825'}
- {id: 126, name: Ensure aodh user to admin role, role: os_aodh, time: '0:00:00.864049'}
- {id: 127, name: Ensure aodh endpoint, role: os_aodh, time: '0:00:00.892802'}
- {id: 128, name: Create openrc file, role: openstack_openrc, time: '0:00:00.408765'}
- {id: 129, name: Create OpenStack client configuration directory, role: openstack_openrc,
time: '0:00:00.221075'}
- {id: 130, name: Create clouds.yaml file, role: openstack_openrc, time: '0:00:00.393431'}
- {id: 131, name: Gather variables for each operating system, role: rsyslog_client,
time: '0:00:00.205009'}
- {id: 132, name: Ensure adm group exists, role: rsyslog_client, time: '0:00:00.256314'}
- {id: 133, name: Ensure syslog user exists, role: rsyslog_client, time: '0:00:00.259038'}
- {id: 134, name: Ensure ownership on working directory is correct, role: rsyslog_client,
time: '0:00:00.261084'}
- {id: 135, name: Rsyslog apt repository, role: rsyslog_client, time: '0:00:00.063245'}
- {id: 136, name: Check apt last update file, role: rsyslog_client, time: '0:00:00.250419'}
- {id: 137, name: Update apt if needed, role: rsyslog_client, time: '0:00:01.996173'}
- {id: 138, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.630187'}
- {id: 139, name: Rsyslog yum repository, role: rsyslog_client, time: '0:00:00.067435'}
- {id: 140, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.162510'}
- {id: 141, name: Stop rsyslog, role: rsyslog_client, time: '0:00:00.291370'}
- {id: 142, name: Rsyslog Setup, role: rsyslog_client, time: '0:00:00.371064'}
- {id: 143, name: Find all log files, role: rsyslog_client, time: '0:00:00.217187'}
- {id: 144, name: Write rsyslog config for found log files, role: rsyslog_client,
time: '0:00:00.357566'}
- {id: 145, name: Union the log files, role: rsyslog_client, time: '0:00:00.146693'}
- {id: 146, name: Write rsyslog target file, role: rsyslog_client, time: '0:00:00.043057'}
- {id: 147, name: Write log rotate file, role: rsyslog_client, time: '0:00:00.040123'}
- {id: 148, name: Configure logrotate to compress logs by default, role: rsyslog_client,
time: '0:00:00.226125'}
- {id: 149, name: Start rsyslog, role: rsyslog_client, time: '0:00:06.507395'}
time: '0:02:04.203248'
29:
name: Installation and setup of Swift
tasks:
- {id: 0, name: Ensure mount directories exists, role: null, time: '0:00:00.041267'}
- {id: 1, name: LXC Directory bind mount, role: null, time: '0:00:00.048871'}
- {id: 2, name: Extra lxc config, role: null, time: '0:00:00.045007'}
- {id: 3, name: Wait for container ssh, role: null, time: '0:00:00.044170'}
- {id: 4, name: Create log dir, role: null, time: '0:00:08.452361'}
- {id: 5, name: Create log aggregation links, role: null, time: '0:00:00.257365'}
- {id: 6, name: Set swift storage bridge (is_metal), role: null, time: '0:00:00.175620'}
- {id: 7, name: Set swift storage address (is_metal), role: null, time: '0:00:00.184470'}
- {id: 8, name: Set swift storage address (is_metal no storage network), role: null,
time: '0:00:00.042015'}
- {id: 9, name: Set swift storage address (container), role: null, time: '0:00:00.148118'}
- {id: 10, name: Set swift storage address (container no storage network), role: null,
time: '0:00:00.135874'}
- {id: 11, name: Set swift replication bridge (is_metal), role: null, time: '0:00:00.149032'}
- {id: 12, name: Set swift replication address (is_metal), role: null, time: '0:00:00.153213'}
- {id: 13, name: Set swift replication address (is_metal no replication network),
role: null, time: '0:00:00.037082'}
- {id: 14, name: Set swift replication address (container), role: null, time: '0:00:00.131977'}
- {id: 15, name: Set swift replication address (container no replication network),
role: null, time: '0:00:00.161370'}
- {id: 16, name: Gather variables for each operating system, role: pip_install,
time: '0:00:00.278196'}
- {id: 17, name: Create pip config directory, role: pip_install, time: '0:00:01.208672'}
- {id: 18, name: Drop pip file(s), role: pip_install, time: '0:00:00.545911'}
- {id: 19, name: Drop pip global config(s), role: pip_install, time: '0:00:00.305155'}
- {id: 20, name: Create pip links directory, role: pip_install, time: '0:00:00.273267'}
- {id: 21, name: Drop pip lockdown file(s), role: pip_install, time: '0:00:00.403108'}
- {id: 22, name: Drop pip link file(s), role: pip_install, time: '0:00:00.593278'}
- {id: 23, name: Execute pip config builder, role: pip_install, time: '0:00:00.357978'}
- {id: 24, name: Install yum packages, role: pip_install, time: '0:00:00.327998'}
- {id: 25, name: Install apt packages, role: pip_install, time: '0:00:03.453882'}
- {id: 26, name: Get Modern PIP, role: pip_install, time: '0:00:00.671517'}
- {id: 27, name: Get Modern PIP using fallback URL, role: pip_install, time: '0:00:00.130010'}
- {id: 28, name: Install PIP, role: pip_install, time: '0:00:04.403524'}
- {id: 29, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.228595'}
- {id: 30, name: Clean up remote install files, role: pip_install, time: '0:00:00.356150'}
- {id: 31, name: Get Modern PIP to local, role: pip_install, time: '0:00:00.096217'}
- {id: 32, name: Get Modern PIP using fallback URL to local, role: pip_install,
time: '0:00:00.090858'}
- {id: 33, name: Create local pip package cache, role: pip_install, time: '0:00:00.069759'}
- {id: 34, name: pip cache install files locally, role: pip_install, time: '0:00:00.143525'}
- {id: 35, name: Distribute the modern PIP installer, role: pip_install, time: '0:00:00.178115'}
- {id: 36, name: Distribute PIP install files, role: pip_install, time: '0:00:00.101078'}
- {id: 37, name: Clean up local get-pip.py, role: pip_install, time: '0:00:00.075374'}
- {id: 38, name: Clean up local install cache, role: pip_install, time: '0:00:00.080097'}
- {id: 39, name: Set source install pip_get_pip_options, role: pip_install, time: '0:00:00.102449'}
- {id: 40, name: Install PIP, role: pip_install, time: '0:00:00.199924'}
- {id: 41, name: Install PIP (fall back mode), role: pip_install, time: '0:00:00.190597'}
- {id: 42, name: Clean up remote install files, role: pip_install, time: '0:00:00.149728'}
- {id: 43, name: Add apt pin preferences, role: apt_package_pinning, time: '0:00:00.053004'}
- {id: 44, name: Create openrc file, role: openstack_openrc, time: '0:00:00.426468'}
- {id: 45, name: Create OpenStack client configuration directory, role: openstack_openrc,
time: '0:00:00.259244'}
- {id: 46, name: Create clouds.yaml file, role: openstack_openrc, time: '0:00:00.434158'}
- {id: 47, name: Check init system, role: os_swift, time: '0:00:00.286352'}
- {id: 48, name: Set the name of pid1, role: os_swift, time: '0:00:00.169408'}
- {id: 49, name: Gather variables for each operating system, role: os_swift, time: '0:00:01.972779'}
- {id: 50, name: create the system group, role: os_swift, time: '0:00:00.430237'}
- {id: 51, name: Remove old key file(s) if found, role: os_swift, time: '0:00:05.331821'}
- {id: 52, name: Create the swift system user, role: os_swift, time: '0:00:00.774770'}
- {id: 53, name: Create swift dir, role: os_swift, time: '0:00:24.690850'}
- {id: 54, name: Test for log directory or link, role: os_swift, time: '0:00:00.326171'}
- {id: 55, name: Create swift log dir, role: os_swift, time: '0:00:00.255335'}
- {id: 56, name: Configure mlocate for cron.daily, role: os_swift, time: '0:00:00.475169'}
- {id: 57, name: Configure soft file limits, role: os_swift, time: '0:00:00.360362'}
- {id: 58, name: Configure hard file limits, role: os_swift, time: '0:00:00.305677'}
- {id: 59, name: Check apt last update file, role: os_swift, time: '0:00:00.403823'}
- {id: 60, name: Update apt if needed, role: os_swift, time: '0:00:00.163693'}
- {id: 61, name: Install apt packages, role: os_swift, time: '0:00:05.280784'}
- {id: 62, name: Create developer mode constraint file, role: os_swift, time: '0:00:00.117473'}
- {id: 63, name: Clone requirements git repository, role: os_swift, time: '0:00:00.105893'}
- {id: 64, name: Add constraints to pip_install_options fact for developer mode,
role: os_swift, time: '0:00:00.089148'}
- {id: 65, name: Set pip_install_options_fact when not in developer mode, role: os_swift,
time: '0:00:00.208135'}
- {id: 66, name: Install requires pip packages, role: os_swift, time: '0:00:05.041473'}
- {id: 67, name: Get local venv checksum, role: os_swift, time: '0:00:00.339236'}
- {id: 68, name: Get remote venv checksum, role: os_swift, time: '0:00:00.446148'}
- {id: 69, name: Attempt venv download, role: os_swift, time: '0:00:01.091049'}
- {id: 70, name: Set swift get_venv fact, role: os_swift, time: '0:00:00.214390'}
- {id: 71, name: Remove existing venv, role: os_swift, time: '0:00:00.296957'}
- {id: 72, name: Create swift venv dir, role: os_swift, time: '0:00:00.318211'}
- {id: 73, name: Unarchive pre-built venv, role: os_swift, time: '0:00:05.132404'}
- {id: 74, name: Install pip packages, role: os_swift, time: '0:00:00.127135'}
- {id: 75, name: Update virtualenv path, role: os_swift, time: '0:00:00.410555'}
- {id: 76, name: Download pre-built pypy, role: os_swift, time: '0:00:00.156665'}
- {id: 77, name: Create pypy dir, role: os_swift, time: '0:00:00.152113'}
- {id: 78, name: Unarchive pre-built pypy, role: os_swift, time: '0:00:00.196638'}
- {id: 79, name: Setup local pypy, role: os_swift, time: '0:00:03.975433'}
- {id: 80, name: Check for pypy venv, role: os_swift, time: '0:00:00.186096'}
- {id: 81, name: Remove existing venv if not pypy setup, role: os_swift, time: '0:00:00.179556'}
- {id: 82, name: Install pip packages into pypy venv, role: os_swift, time: '0:00:00.227538'}
- {id: 83, name: Mark swift venv for use with pypy, role: os_swift, time: '0:00:00.144321'}
- {id: 84, name: Copy swift config, role: os_swift, time: '0:00:06.377698'}
- {id: 85, name: Copy swift config, role: os_swift, time: '0:00:00.633072'}
- {id: 86, name: Set swift_vars if undefined, role: os_swift, time: '0:00:00.059674'}
- {id: 87, name: Enable nf_conntrack, role: os_swift, time: '0:00:00.380913'}
- {id: 88, name: Set sysctl tcp_tw_reuse, role: os_swift, time: '0:00:00.442740'}
- {id: 89, name: Set sysctl file-max, role: os_swift, time: '0:00:00.357800'}
- {id: 90, name: Put /etc/rsyncd.conf in place, role: os_swift, time: '0:00:00.564444'}
- {id: 91, name: Enable rsync in defaults, role: os_swift, time: '0:00:00.405033'}
- {id: 92, name: Setup swift-recon-cron cron job, role: os_swift, time: '0:00:00.402850'}
- {id: 93, name: Set ownership on mounted drives, role: os_swift, time: '0:00:10.841420'}
- {id: 94, name: Place the init script, role: os_swift, time: '0:00:00.911176'}
- {id: 95, name: Reload init scripts, role: os_swift, time: '0:00:00.774998'}
- {id: 96, name: Create TEMP run dir, role: os_swift, time: '0:00:00.465305'}
- {id: 97, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.474418'}
- {id: 98, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.444652'}
- {id: 99, name: Place the systemd init script, role: os_swift, time: '0:00:00.665384'}
- {id: 100, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.454296'}
- {id: 101, name: Load service, role: os_swift, time: '0:00:00.255210'}
- {id: 102, name: Place the init script, role: os_swift, time: '0:00:00.617776'}
- {id: 103, name: Reload init scripts, role: os_swift, time: '0:00:00.482639'}
- {id: 104, name: Create TEMP run dir, role: os_swift, time: '0:00:00.432639'}
- {id: 105, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.449898'}
- {id: 106, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.486461'}
- {id: 107, name: Place the systemd init script, role: os_swift, time: '0:00:00.598370'}
- {id: 108, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.502772'}
- {id: 109, name: Load service, role: os_swift, time: '0:00:00.249848'}
- {id: 110, name: Place the init script, role: os_swift, time: '0:00:00.879738'}
- {id: 111, name: Reload init scripts, role: os_swift, time: '0:00:00.600004'}
- {id: 112, name: Create TEMP run dir, role: os_swift, time: '0:00:00.483594'}
- {id: 113, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.479963'}
- {id: 114, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.442106'}
- {id: 115, name: Place the systemd init script, role: os_swift, time: '0:00:00.600764'}
- {id: 116, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.483372'}
- {id: 117, name: Load service, role: os_swift, time: '0:00:00.272010'}
- {id: 118, name: Place the init script, role: os_swift, time: '0:00:00.831711'}
- {id: 119, name: Reload init scripts, role: os_swift, time: '0:00:00.592513'}
- {id: 120, name: Create TEMP run dir, role: os_swift, time: '0:00:00.450647'}
- {id: 121, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.478611'}
- {id: 122, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.562848'}
- {id: 123, name: Place the systemd init script, role: os_swift, time: '0:00:00.596629'}
- {id: 124, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.411314'}
- {id: 125, name: Load service, role: os_swift, time: '0:00:00.257808'}
- {id: 126, name: Place the init script, role: os_swift, time: '0:00:00.844724'}
- {id: 127, name: Reload init scripts, role: os_swift, time: '0:00:00.665471'}
- {id: 128, name: Create TEMP run dir, role: os_swift, time: '0:00:00.459248'}
- {id: 129, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.426116'}
- {id: 130, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.460874'}
- {id: 131, name: Place the systemd init script, role: os_swift, time: '0:00:00.582329'}
- {id: 132, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.500243'}
- {id: 133, name: Load service, role: os_swift, time: '0:00:00.251841'}
- {id: 134, name: Place the init script, role: os_swift, time: '0:00:00.840567'}
- {id: 135, name: Reload init scripts, role: os_swift, time: '0:00:00.638611'}
- {id: 136, name: Create TEMP run dir, role: os_swift, time: '0:00:00.453053'}
- {id: 137, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.439992'}
- {id: 138, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.454408'}
- {id: 139, name: Place the systemd init script, role: os_swift, time: '0:00:00.682265'}
- {id: 140, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.413017'}
- {id: 141, name: Load service, role: os_swift, time: '0:00:00.265099'}
- {id: 142, name: Place the init script, role: os_swift, time: '0:00:00.837041'}
- {id: 143, name: Reload init scripts, role: os_swift, time: '0:00:00.643191'}
- {id: 144, name: Create TEMP run dir, role: os_swift, time: '0:00:00.530969'}
- {id: 145, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.458239'}
- {id: 146, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.452766'}
- {id: 147, name: Place the systemd init script, role: os_swift, time: '0:00:00.565818'}
- {id: 148, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.473171'}
- {id: 149, name: Load service, role: os_swift, time: '0:00:00.260450'}
- {id: 150, name: Swift object server configuration, role: os_swift, time: '0:00:08.576808'}
- {id: 151, name: Swift object server replicator configuration, role: os_swift,
time: '0:00:00.144154'}
- {id: 152, name: Remove dedicated replicator configuration, role: os_swift, time: '0:00:00.365067'}
- {id: 153, name: Deploy drive-audit configuration file, role: os_swift, time: '0:00:00.414438'}
- {id: 154, name: Create drive-audit cron job, role: os_swift, time: '0:00:00.356574'}
- {id: 155, name: Place the init script, role: os_swift, time: '0:00:00.892121'}
- {id: 156, name: Reload init scripts, role: os_swift, time: '0:00:00.608187'}
- {id: 157, name: Create TEMP run dir, role: os_swift, time: '0:00:00.508041'}
- {id: 158, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.415726'}
- {id: 159, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.457927'}
- {id: 160, name: Place the systemd init script, role: os_swift, time: '0:00:00.628733'}
- {id: 161, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.438837'}
- {id: 162, name: Load service, role: os_swift, time: '0:00:00.235906'}
- {id: 163, name: Place the init script, role: os_swift, time: '0:00:00.602425'}
- {id: 164, name: Reload init scripts, role: os_swift, time: '0:00:00.441113'}
- {id: 165, name: Create TEMP run dir, role: os_swift, time: '0:00:00.468899'}
- {id: 166, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.451192'}
- {id: 167, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.479303'}
- {id: 168, name: Place the systemd init script, role: os_swift, time: '0:00:00.615262'}
- {id: 169, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.432933'}
- {id: 170, name: Load service, role: os_swift, time: '0:00:00.259493'}
- {id: 171, name: Place the init script, role: os_swift, time: '0:00:00.849047'}
- {id: 172, name: Reload init scripts, role: os_swift, time: '0:00:00.563272'}
- {id: 173, name: Create TEMP run dir, role: os_swift, time: '0:00:00.405544'}
- {id: 174, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.497747'}
- {id: 175, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.442208'}
- {id: 176, name: Place the systemd init script, role: os_swift, time: '0:00:00.585074'}
- {id: 177, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.475854'}
- {id: 178, name: Load service, role: os_swift, time: '0:00:00.261571'}
- {id: 179, name: Place the init script, role: os_swift, time: '0:00:00.886162'}
- {id: 180, name: Reload init scripts, role: os_swift, time: '0:00:00.603745'}
- {id: 181, name: Create TEMP run dir, role: os_swift, time: '0:00:00.439476'}
- {id: 182, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.465497'}
- {id: 183, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.446156'}
- {id: 184, name: Place the systemd init script, role: os_swift, time: '0:00:00.580875'}
- {id: 185, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.479986'}
- {id: 186, name: Load service, role: os_swift, time: '0:00:00.263659'}
- {id: 187, name: Place the init script, role: os_swift, time: '0:00:00.848015'}
- {id: 188, name: Reload init scripts, role: os_swift, time: '0:00:00.601238'}
- {id: 189, name: Create TEMP run dir, role: os_swift, time: '0:00:00.446014'}
- {id: 190, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.458875'}
- {id: 191, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.444176'}
- {id: 192, name: Place the systemd init script, role: os_swift, time: '0:00:00.630290'}
- {id: 193, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.454463'}
- {id: 194, name: Load service, role: os_swift, time: '0:00:00.260080'}
- {id: 195, name: Place the init script, role: os_swift, time: '0:00:00.830560'}
- {id: 196, name: Reload init scripts, role: os_swift, time: '0:00:00.636103'}
- {id: 197, name: Create TEMP run dir, role: os_swift, time: '0:00:00.475053'}
- {id: 198, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.446773'}
- {id: 199, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.473235'}
- {id: 200, name: Place the systemd init script, role: os_swift, time: '0:00:00.598556'}
- {id: 201, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.433911'}
- {id: 202, name: Load service, role: os_swift, time: '0:00:00.296464'}
- {id: 203, name: Swift account server configuration, role: os_swift, time: '0:00:00.441325'}
- {id: 204, name: Swift account server replicator configuration, role: os_swift,
time: '0:00:00.155124'}
- {id: 205, name: Remove dedicated replicator configuration, role: os_swift, time: '0:00:00.337786'}
- {id: 206, name: Place the init script, role: os_swift, time: '0:00:00.870699'}
- {id: 207, name: Reload init scripts, role: os_swift, time: '0:00:00.575045'}
- {id: 208, name: Create TEMP run dir, role: os_swift, time: '0:00:00.471728'}
- {id: 209, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.518397'}
- {id: 210, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.417740'}
- {id: 211, name: Place the systemd init script, role: os_swift, time: '0:00:00.598226'}
- {id: 212, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.436490'}
- {id: 213, name: Load service, role: os_swift, time: '0:00:00.258183'}
- {id: 214, name: Place the init script, role: os_swift, time: '0:00:00.594873'}
- {id: 215, name: Reload init scripts, role: os_swift, time: '0:00:00.528951'}
- {id: 216, name: Create TEMP run dir, role: os_swift, time: '0:00:00.460865'}
- {id: 217, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.422460'}
- {id: 218, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.433774'}
- {id: 219, name: Place the systemd init script, role: os_swift, time: '0:00:00.587808'}
- {id: 220, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.511593'}
- {id: 221, name: Load service, role: os_swift, time: '0:00:00.245910'}
- {id: 222, name: Place the init script, role: os_swift, time: '0:00:00.830619'}
- {id: 223, name: Reload init scripts, role: os_swift, time: '0:00:00.587587'}
- {id: 224, name: Create TEMP run dir, role: os_swift, time: '0:00:00.411700'}
- {id: 225, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.483713'}
- {id: 226, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.490233'}
- {id: 227, name: Place the systemd init script, role: os_swift, time: '0:00:00.586316'}
- {id: 228, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.425879'}
- {id: 229, name: Load service, role: os_swift, time: '0:00:00.256642'}
- {id: 230, name: Place the init script, role: os_swift, time: '0:00:00.843908'}
- {id: 231, name: Reload init scripts, role: os_swift, time: '0:00:00.647008'}
- {id: 232, name: Create TEMP run dir, role: os_swift, time: '0:00:00.451325'}
- {id: 233, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.437629'}
- {id: 234, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.440440'}
- {id: 235, name: Place the systemd init script, role: os_swift, time: '0:00:00.633276'}
- {id: 236, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.450880'}
- {id: 237, name: Load service, role: os_swift, time: '0:00:00.248974'}
- {id: 238, name: Place the init script, role: os_swift, time: '0:00:00.885705'}
- {id: 239, name: Reload init scripts, role: os_swift, time: '0:00:00.615783'}
- {id: 240, name: Create TEMP run dir, role: os_swift, time: '0:00:00.465205'}
- {id: 241, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.444181'}
- {id: 242, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.477325'}
- {id: 243, name: Place the systemd init script, role: os_swift, time: '0:00:00.617778'}
- {id: 244, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.448498'}
- {id: 245, name: Load service, role: os_swift, time: '0:00:00.253936'}
- {id: 246, name: Place the init script, role: os_swift, time: '0:00:00.791518'}
- {id: 247, name: Reload init scripts, role: os_swift, time: '0:00:00.597120'}
- {id: 248, name: Create TEMP run dir, role: os_swift, time: '0:00:00.493809'}
- {id: 249, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.463807'}
- {id: 250, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.468074'}
- {id: 251, name: Place the systemd init script, role: os_swift, time: '0:00:00.638670'}
- {id: 252, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.441446'}
- {id: 253, name: Load service, role: os_swift, time: '0:00:00.258396'}
- {id: 254, name: Place the init script, role: os_swift, time: '0:00:00.829031'}
- {id: 255, name: Reload init scripts, role: os_swift, time: '0:00:00.645095'}
- {id: 256, name: Create TEMP run dir, role: os_swift, time: '0:00:00.464045'}
- {id: 257, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.415205'}
- {id: 258, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.450437'}
- {id: 259, name: Place the systemd init script, role: os_swift, time: '0:00:00.668925'}
- {id: 260, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.422768'}
- {id: 261, name: Load service, role: os_swift, time: '0:00:00.267463'}
- {id: 262, name: Place the init script, role: os_swift, time: '0:00:00.830051'}
- {id: 263, name: Reload init scripts, role: os_swift, time: '0:00:00.592161'}
- {id: 264, name: Create TEMP run dir, role: os_swift, time: '0:00:00.465062'}
- {id: 265, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.487622'}
- {id: 266, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.461285'}
- {id: 267, name: Place the systemd init script, role: os_swift, time: '0:00:00.645201'}
- {id: 268, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.439316'}
- {id: 269, name: Load service, role: os_swift, time: '0:00:00.265113'}
- {id: 270, name: Swift container server configuration, role: os_swift, time: '0:00:08.330430'}
- {id: 271, name: Swift container-sync configuration, role: os_swift, time: '0:00:00.184239'}
- {id: 272, name: Swift container server replicator configuration, role: os_swift,
time: '0:00:00.137001'}
- {id: 273, name: Remove dedicated replicator configuration, role: os_swift, time: '0:00:00.349106'}
- {id: 274, name: Place the init script, role: os_swift, time: '0:00:08.774462'}
- {id: 275, name: Reload init scripts, role: os_swift, time: '0:00:00.452044'}
- {id: 276, name: Create TEMP run dir, role: os_swift, time: '0:00:00.246673'}
- {id: 277, name: Create TEMP lock dir, role: os_swift, time: '0:00:00.257757'}
- {id: 278, name: Create tempfile.d entry, role: os_swift, time: '0:00:00.248964'}
- {id: 279, name: Place the systemd init script, role: os_swift, time: '0:00:00.322866'}
- {id: 280, name: Reload the systemd daemon, role: os_swift, time: '0:00:00.268913'}
- {id: 281, name: Load service, role: os_swift, time: '0:00:00.151722'}
- {id: 282, name: swift proxy server configuration, role: os_swift, time: '0:00:00.497719'}
- {id: 283, name: Swift container-sync configuration, role: os_swift, time: '0:00:00.096205'}
- {id: 284, name: Ensure swift service, role: os_swift, time: '0:00:00.795638'}
- {id: 285, name: Ensure swift user, role: os_swift, time: '0:00:00.758376'}
- {id: 286, name: Ensure swift user to admin role, role: os_swift, time: '0:00:00.784248'}
- {id: 287, name: Ensure swiftoperator role, role: os_swift, time: '0:00:00.696428'}
- {id: 288, name: Create keystone user for swift-dispersion, role: os_swift, time: '0:00:00.708503'}
- {id: 289, name: Create keystone role for ResellerAdmin, role: os_swift, time: '0:00:00.705696'}
- {id: 290, name: Add ResellerAdmin role to the service tenant and ceilometer user,
role: os_swift, time: '0:00:00.765300'}
- {id: 291, name: Add swiftoperator role to swift-dispersion user, role: os_swift,
time: '0:00:00.863041'}
- {id: 292, name: Ensure swift endpoint, role: os_swift, time: '0:00:19.458854'}
- {id: 293, name: Get public key contents and store as var, role: os_swift, time: '0:00:02.641499'}
- {id: 294, name: Register a fact for the swift pub key, role: os_swift, time: '0:00:01.141595'}
- {id: 295, name: Create authorized keys file from host vars, role: os_swift, time: '0:00:20.204098'}
- {id: 296, name: Get md5sum of builder files, role: os_swift, time: '0:00:01.989307'}
- {id: 297, name: Register a fact for the md5sum, role: os_swift, time: '0:00:01.146259'}
- {id: 298, name: Get md5sum of local builder files, role: os_swift, time: '0:00:01.114342'}
- {id: 299, name: Get empty md5sum, role: os_swift, time: '0:00:01.633229'}
- {id: 300, name: Verify md5sum of builder files, role: os_swift, time: '0:00:16.418202'}
- {id: 301, name: Copy the swift_rings.py file, role: os_swift, time: '0:00:01.251718'}
- {id: 302, name: Build ring-contents files, role: os_swift, time: '0:00:19.036352'}
- {id: 303, name: Build ring-contents files for storage policies, role: os_swift,
time: '0:00:08.937235'}
- {id: 304, name: build rings for account/container from contents files, role: os_swift,
time: '0:00:17.509204'}
- {id: 305, name: build rings for storage policies from contents files, role: os_swift,
time: '0:00:09.346898'}
- {id: 306, name: Get swift rings, role: os_swift, time: '0:00:01.979989'}
- {id: 307, name: Get swift rings for backup in ring_build_files directory, role: os_swift,
time: '0:00:00.558418'}
- {id: 308, name: Get md5sum of builder files, role: os_swift, time: '0:00:00.397529'}
- {id: 309, name: Register a fact for the md5sum, role: os_swift, time: '0:00:00.299450'}
- {id: 310, name: Get md5sum of local builder files, role: os_swift, time: '0:00:00.373750'}
- {id: 311, name: Verify md5sum of builder files, role: os_swift, time: '0:00:04.166377'}
- {id: 312, name: Copy the swift_rings_check.py file, role: os_swift, time: '0:00:00.494085'}
- {id: 313, name: Ensure contents file matches ring after ring sync for account/container,
role: os_swift, time: '0:00:04.303494'}
- {id: 314, name: Ensure contents file matches ring after ring sync for storage
policies, role: os_swift, time: '0:00:02.421913'}
- {id: 315, name: Ensure services are started, role: os_swift, time: '0:00:35.147082'}
- {id: 316, name: Ensure services are started, role: os_swift, time: '0:00:02.049753'}
time: '0:06:45.125985'
30:
name: Installation and setup of Swift
tasks:
- {id: 0, name: Gather variables for each operating system, role: rsyslog_client,
time: '0:00:00.236668'}
- {id: 1, name: Ensure adm group exists, role: rsyslog_client, time: '0:00:00.261187'}
- {id: 2, name: Ensure syslog user exists, role: rsyslog_client, time: '0:00:00.291342'}
- {id: 3, name: Ensure ownership on working directory is correct, role: rsyslog_client,
time: '0:00:00.256910'}
- {id: 4, name: Rsyslog apt repository, role: rsyslog_client, time: '0:00:00.086668'}
- {id: 5, name: Check apt last update file, role: rsyslog_client, time: '0:00:00.318456'}
- {id: 6, name: Update apt if needed, role: rsyslog_client, time: '0:00:02.296086'}
- {id: 7, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.789413'}
- {id: 8, name: Rsyslog yum repository, role: rsyslog_client, time: '0:00:00.089876'}
- {id: 9, name: Install rsyslog packages, role: rsyslog_client, time: '0:00:00.200516'}
- {id: 10, name: Stop rsyslog, role: rsyslog_client, time: '0:00:00.321170'}
- {id: 11, name: Rsyslog Setup, role: rsyslog_client, time: '0:00:00.393198'}
- {id: 12, name: Find all log files, role: rsyslog_client, time: '0:00:00.297465'}
- {id: 13, name: Write rsyslog config for found log files, role: rsyslog_client,
time: '0:00:00.458754'}
- {id: 14, name: Union the log files, role: rsyslog_client, time: '0:00:00.187902'}
- {id: 15, name: Write rsyslog target file, role: rsyslog_client, time: '0:00:00.543254'}
- {id: 16, name: Write log rotate file, role: rsyslog_client, time: '0:00:00.458964'}
- {id: 17, name: Configure logrotate to compress logs by default, role: rsyslog_client,
time: '0:00:00.259479'}
- {id: 18, name: Start rsyslog, role: rsyslog_client, time: '0:00:00.324249'}
- {id: 19, name: Create crontab, role: system_crontab_coordination, time: '0:00:01.803191'}
time: '0:00:09.874748'
31:
name: Install Gnocchi components
tasks: []
time: 0:00:00
32:
name: Installation and setup of Ironic
tasks: []
time: 0:00:00
33:
name: Installation and setup of Tempest
tasks:
- {id: 0, name: Gather variables for each operating system, role: pip_install, time: '0:00:00.249958'}
- {id: 1, name: Create pip config directory, role: pip_install, time: '0:02:43.917083'}
time: '0:02:44.167041'
total time: '1:11:23.804182'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment