Created
September 23, 2015 06:06
-
-
Save mbarcia/1f0158dff2b366a4133f to your computer and use it in GitHub Desktop.
Drupsible 0.9.2 D7 commerce_profile setup
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Mariano@avedeplata MINGW64 ~/drupsible | |
$ git clone https://github.com/mbarcia/drupsible-project.git drupal-commerce | |
Cloning into 'drupal-commerce'... | |
remote: Counting objects: 685, done. | |
remote: Compressing objects: 100% (160/160), done. | |
d 522 | |
Receiving objects: 100% (685/685), 113.64 KiB | 0 bytes/s, done. | |
Resolving deltas: 100% (365/365), done. | |
Checking connectivity... done. | |
Mariano@avedeplata MINGW64 ~/drupsible | |
$ cd drupal-commerce/ | |
Mariano@avedeplata MINGW64 ~/drupsible/drupal-commerce (master) | |
$ bin/configure.sh | |
Make sure VT-x/AMD-V is enabled (in your BIOS settings). | |
Type bin/configure.sh <app-name> (and skip these messages). | |
Application code name? (ie. example, default: drupal-commerce): | |
Backup of your current config files stored in /c/Users/Mariano/drupsible-backups/drupal-commerce-20150923_055220.tar.gz | |
Domain name? (ie. example.com) | |
commerce.com | |
Drupal version? (7 or 8, default is 7) | |
7 | |
Drupal install profile? (ie. commerce_profile) | |
commerce_profile | |
Your webapp has been reconfigured for Drupsible. | |
If this is your Ansible controller, refer to the docs to properly run ansible-playbook. | |
You will probably need to run the bootstrap playbook for each host in your infrastructure. | |
Have the root password at hand and run: | |
ansible-playbook -l <host> -u root -k ansible/playbooks/bootstrap.yml | |
If this is your local environment, just run vagrant up. | |
Vagrant will run a Debian Jessie Virtualbox by default. Edit vagrant.yml to change this and other custom config values. | |
Mariano@avedeplata MINGW64 ~/drupsible/drupal-commerce (master) | |
$ time vagrant up | |
Bringing machine 'local' up with 'virtualbox' provider... | |
==> local: Importing base box 'mbarcia/drupsible'... | |
==> local: Matching MAC address for NAT networking... | |
==> local: Checking if box 'mbarcia/drupsible' is up to date... | |
==> local: Setting the name of the VM: drupal-commerce_local_1442980375366_19860 | |
==> local: Clearing any previously set network interfaces... | |
==> local: Preparing network interfaces based on configuration... | |
local: Adapter 1: nat | |
local: Adapter 2: hostonly | |
==> local: Forwarding ports... | |
local: 22 => 2222 (adapter 1) | |
==> local: Running 'pre-boot' VM customizations... | |
==> local: Booting VM... | |
==> local: Waiting for machine to boot. This may take a few minutes... | |
local: SSH address: 127.0.0.1:2222 | |
local: SSH username: vagrant | |
local: SSH auth method: private key | |
local: Warning: Connection timeout. Retrying... | |
==> local: Machine booted and ready! | |
==> local: Checking for guest additions in VM... | |
==> local: Checking for host entries | |
==> local: adding to (C:/WINDOWS/system32/drivers/etc/hosts) : 192.168.50.10 local.commerce.com # VAGRANT: 694046428ebf69ea8118683523a6e61a (local) / 7d8a9c67-6c1d-45c3-ab2a-6afba3a9d061 | |
==> local: adding to (C:/WINDOWS/system32/drivers/etc/hosts) : 192.168.50.10 local.bak.commerce.com # VAGRANT: 694046428ebf69ea8118683523a6e61a (local) / 7d8a9c67-6c1d-45c3-ab2a-6afba3a9d061 | |
==> local: Setting hostname... | |
==> local: Configuring and enabling network interfaces... | |
==> local: Mounting shared folders... | |
local: /vagrant => C:/Users/Mariano/drupsible/drupal-commerce | |
local: /tmp/vagrant-cache => C:/Users/Mariano/drupsible/drupal-commerce/.vagrant/machines/local/cache | |
==> local: Configuring cache buckets... | |
==> local: Running provisioner: shell... | |
local: Running: C:/Users/Mariano/AppData/Local/Temp/vagrant-shell20150923-1884-1667kpp.sh | |
==> local: Ansible is installed (ansible 1.9.3 | |
==> local: configured module search path = None) | |
==> local: Installing Ansible scripts in /usr/local/bin... | |
==> local: Requirement already satisfied (use --upgrade to upgrade): ansible in /usr/local/lib/python2.7/dist-packages | |
==> local: Requirement already satisfied (use --upgrade to upgrade): paramiko in /usr/local/lib/python2.7/dist-packages (from ansible) | |
==> local: Requirement already satisfied (use --upgrade to upgrade): jinja2 in /usr/local/lib/python2.7/dist-packages (from ansible) | |
==> local: Requirement already satisfied (use --upgrade to upgrade): PyYAML in /usr/local/lib/python2.7/dist-packages (from ansible) | |
==> local: Requirement already satisfied (use --upgrade to upgrade): setuptools in /usr/local/lib/python2.7/dist-packages (from ansible) | |
==> local: Requirement already satisfied (use --upgrade to upgrade): pycrypto>=2.6 in /usr/local/lib/python2.7/dist-packages (from ansible) | |
==> local: Cleaning up... | |
==> local: Installing Debops support... | |
==> local: Downloading/unpacking debops | |
==> local: Downloading debops-0.4.3.tar.bz2 | |
==> local: Running setup.py (path:/tmp/pip-build-Mvgbzk/debops/setup.py) egg_info for package debops | |
==> local: | |
==> local: Requirement already satisfied (use --upgrade to upgrade): netaddr in /usr/lib/python2.7/dist-packages (from debops) | |
==> local: Requirement already satisfied (use --upgrade to upgrade): argparse in /usr/lib/python2.7 (from debops) | |
==> local: Installing collected packages: debops | |
==> local: Running setup.py install for debops | |
==> local: changing mode of build/scripts-2.7/debops from 644 to 755 | |
==> local: changing mode of build/scripts-2.7/debops-defaults from 644 to 755 | |
==> local: changing mode of build/scripts-2.7/debops-init from 644 to 755 | |
==> local: changing mode of build/scripts-2.7/debops-padlock from 644 to 755 | |
==> local: changing mode of build/scripts-2.7/debops-task from 644 to 755 | |
==> local: changing mode of build/scripts-2.7/debops-update from 644 to 755 | |
==> local: | |
==> local: changing mode of /usr/local/bin/debops-init to 755 | |
==> local: changing mode of /usr/local/bin/debops-update to 755 | |
==> local: changing mode of /usr/local/bin/debops-defaults to 755 | |
==> local: changing mode of /usr/local/bin/debops to 755 | |
==> local: changing mode of /usr/local/bin/debops-task to 755 | |
==> local: changing mode of /usr/local/bin/debops-padlock to 755 | |
==> local: Successfully installed debops | |
==> local: Cleaning up... | |
==> local: Vagrant scaffolding (general)... | |
==> local: Vagrant scaffolding (Windows only)... | |
==> local: Installing Drupsible roles and its dependencies... | |
==> local: - executing: git clone https://github.com/debops/ansible-core debops.core | |
==> local: - executing: git archive --prefix=debops.core/ --output=/tmp/tmpCm5wlR.tar master | |
==> local: - extracting debops.core to /etc/ansible/roles/debops.core | |
==> local: - debops.core was installed successfully | |
==> local: - executing: git clone https://github.com/debops/ansible-users debops.users | |
==> local: - executing: git archive --prefix=debops.users/ --output=/tmp/tmppDZHBX.tar master | |
==> local: - extracting debops.users to /etc/ansible/roles/debops.users | |
==> local: - debops.users was installed successfully | |
==> local: - executing: git clone https://github.com/debops/ansible-pki debops.pki | |
==> local: - executing: git archive --prefix=debops.pki/ --output=/tmp/tmpu5FYCs.tar master | |
==> local: - extracting debops.pki to /etc/ansible/roles/debops.pki | |
==> local: - debops.pki was installed successfully | |
==> local: - adding dependency: debops.secret | |
==> local: - executing: git clone https://github.com/debops/ansible-bootstrap debops.bootstrap | |
==> local: - executing: git archive --prefix=debops.bootstrap/ --output=/tmp/tmpPGetr9.tar master | |
==> local: - extracting debops.bootstrap to /etc/ansible/roles/debops.bootstrap | |
==> local: - debops.bootstrap was installed successfully | |
==> local: - executing: git clone https://github.com/debops/ansible-postfix debops.postfix | |
==> local: - executing: git archive --prefix=debops.postfix/ --output=/tmp/tmpHJfpgR.tar master | |
==> local: - extracting debops.postfix to /etc/ansible/roles/debops.postfix | |
==> local: - debops.postfix was installed successfully | |
==> local: - dependency debops.secret already pending installation. | |
==> local: - adding dependency: debops.ferm | |
==> local: - executing: git clone https://github.com/debops/ansible-sshd debops.sshd | |
==> local: - executing: git archive --prefix=debops.sshd/ --output=/tmp/tmpjBSQf_.tar master | |
==> local: - extracting debops.sshd to /etc/ansible/roles/debops.sshd | |
==> local: - debops.sshd was installed successfully | |
==> local: - adding dependency: debops.secret | |
==> local: - adding dependency: debops.apt_preferences | |
==> local: - adding dependency: debops.ferm | |
==> local: - adding dependency: debops.tcpwrappers | |
==> local: - adding dependency: debops.sshkeys | |
==> local: - executing: git clone https://github.com/mbarcia/drupsible-apache drupsible.apache2 | |
==> local: - executing: git archive --prefix=drupsible.apache2/ --output=/tmp/tmpYQL4Ns.tar master | |
==> local: - extracting drupsible.apache2 to /etc/ansible/roles/drupsible.apache2 | |
==> local: - drupsible.apache2 was installed successfully | |
==> local: - dependency debops.secret already pending installation. | |
==> local: - adding dependency: debops.ferm | |
==> local: - adding dependency: drupsible.newrelic | |
==> local: - dependency debops.postfix is already installed, skipping. | |
==> local: - executing: git clone https://github.com/mbarcia/drupsible-memcached drupsible.memcached | |
==> local: - executing: git archive --prefix=drupsible.memcached/ --output=/tmp/tmpP_DBEd.tar master | |
==> local: - extracting drupsible.memcached to /etc/ansible/roles/drupsible.memcached | |
==> local: - drupsible.memcached was installed successfully | |
==> local: - executing: git clone https://github.com/mbarcia/drupsible-samba drupsible.samba | |
==> local: - executing: git archive --prefix=drupsible.samba/ --output=/tmp/tmp115azB.tar master | |
==> local: - extracting drupsible.samba to /etc/ansible/roles/drupsible.samba | |
==> local: - drupsible.samba was installed successfully | |
==> local: - adding dependency: debops.ferm | |
==> local: - executing: git clone https://github.com/mbarcia/drupsible-newrelic drupsible.newrelic | |
==> local: - executing: git archive --prefix=drupsible.newrelic/ --output=/tmp/tmpWwCocL.tar master | |
==> local: - extracting drupsible.newrelic to /etc/ansible/roles/drupsible.newrelic | |
==> local: - drupsible.newrelic was installed successfully | |
==> local: - adding dependency: debops.apt | |
==> local: - executing: git clone https://github.com/mbarcia/drupsible-composer drupsible.composer | |
==> local: - executing: git archive --prefix=drupsible.composer/ --output=/tmp/tmpfJkuTf.tar master | |
==> local: - extracting drupsible.composer to /etc/ansible/roles/drupsible.composer | |
==> local: - drupsible.composer was installed successfully | |
==> local: - executing: git clone https://github.com/mbarcia/drupsible-drush drupsible.drush | |
==> local: - executing: git archive --prefix=drupsible.drush/ --output=/tmp/tmp2U5DaF.tar master | |
==> local: - extracting drupsible.drush to /etc/ansible/roles/drupsible.drush | |
==> local: - drupsible.drush was installed successfully | |
==> local: - dependency drupsible.composer is already installed, skipping. | |
==> local: - executing: git clone https://github.com/mbarcia/drupsible-mysql drupsible.mysql | |
==> local: - executing: git archive --prefix=drupsible.mysql/ --output=/tmp/tmpdQTBcI.tar master | |
==> local: - extracting drupsible.mysql to /etc/ansible/roles/drupsible.mysql | |
==> local: - drupsible.mysql was installed successfully | |
==> local: - dependency debops.secret already pending installation. | |
==> local: - adding dependency: debops.ferm | |
==> local: - adding dependency: debops.tcpwrappers | |
==> local: - executing: git clone https://github.com/mbarcia/drupsible-deploy drupsible.deploy | |
==> local: - executing: git archive --prefix=drupsible.deploy/ --output=/tmp/tmpEJUn9_.tar master | |
==> local: - extracting drupsible.deploy to /etc/ansible/roles/drupsible.deploy | |
==> local: - drupsible.deploy was installed successfully | |
==> local: - dependency debops.users is already installed, skipping. | |
==> local: - dependency drupsible.drush is already installed, skipping. | |
==> local: - dependency drupsible.newrelic is already installed, skipping. | |
==> local: - adding dependency: debops.php5 | |
==> local: - adding dependency: debops.php5 | |
==> local: - dependency drupsible.memcached is already installed, skipping. | |
==> local: - dependency drupsible.samba is already installed, skipping. | |
==> local: - executing: git clone https://github.com/mbarcia/drupsible-varnish drupsible.varnish | |
==> local: - executing: git archive --prefix=drupsible.varnish/ --output=/tmp/tmpASJsPJ.tar master | |
==> local: - extracting drupsible.varnish to /etc/ansible/roles/drupsible.varnish | |
==> local: - drupsible.varnish was installed successfully | |
==> local: - adding dependency: debops.ferm | |
==> local: - adding dependency: debops.apt | |
==> local: - downloading role 'secret', owned by debops | |
==> local: - downloading role from https://github.com/debops/ansible-secret/archive/v0.2.1.tar.gz | |
==> local: - extracting debops.secret to /etc/ansible/roles/debops.secret | |
==> local: - debops.secret was installed successfully | |
==> local: - downloading role 'ferm', owned by debops | |
==> local: - downloading role from https://github.com/debops/ansible-ferm/archive/v0.1.0.tar.gz | |
==> local: - extracting debops.ferm to /etc/ansible/roles/debops.ferm | |
==> local: - debops.ferm was installed successfully | |
==> local: - downloading role 'secret', owned by debops | |
==> local: - downloading role from https://github.com/debops/ansible-secret/archive/v0.2.1.tar.gz | |
==> local: - extracting debops.secret to /etc/ansible/roles/debops.secret | |
==> local: - debops.secret was installed successfully | |
==> local: - downloading role 'apt_preferences', owned by debops | |
==> local: - downloading role from https://github.com/debops/ansible-apt_preferences/archive/master.tar.gz | |
==> local: - extracting debops.apt_preferences to /etc/ansible/roles/debops.apt_preferences | |
==> local: - debops.apt_preferences was installed successfully | |
==> local: - downloading role 'ferm', owned by debops | |
==> local: - downloading role from https://github.com/debops/ansible-ferm/archive/v0.1.0.tar.gz | |
==> local: - extracting debops.ferm to /etc/ansible/roles/debops.ferm | |
==> local: - debops.ferm was installed successfully | |
==> local: - downloading role 'tcpwrappers', owned by debops | |
==> local: - downloading role from https://github.com/debops/ansible-tcpwrappers/archive/master.tar.gz | |
==> local: - extracting debops.tcpwrappers to /etc/ansible/roles/debops.tcpwrappers | |
==> local: - debops.tcpwrappers was installed successfully | |
==> local: - downloading role 'sshkeys', owned by debops | |
==> local: - downloading role from https://github.com/debops/ansible-sshkeys/archive/master.tar.gz | |
==> local: - extracting debops.sshkeys to /etc/ansible/roles/debops.sshkeys | |
==> local: - debops.sshkeys was installed successfully | |
==> local: - dependency debops.secret is already installed, skipping. | |
==> local: - downloading role 'ferm', owned by debops | |
==> local: - downloading role from https://github.com/debops/ansible-ferm/archive/v0.1.0.tar.gz | |
==> local: - extracting debops.ferm to /etc/ansible/roles/debops.ferm | |
==> local: - debops.ferm was installed successfully | |
==> local: - downloading role 'newrelic', owned by drupsible | |
==> local: - sorry, drupsible.newrelic was not found on galaxy.ansible.com. | |
==> local: - downloading role 'ferm', owned by debops | |
==> local: - downloading role from https://github.com/debops/ansible-ferm/archive/v0.1.0.tar.gz | |
==> local: - extracting debops.ferm to /etc/ansible/roles/debops.ferm | |
==> local: - debops.ferm was installed successfully | |
==> local: - downloading role 'apt', owned by debops | |
==> local: - downloading role from https://github.com/debops/ansible-apt/archive/master.tar.gz | |
==> local: - extracting debops.apt to /etc/ansible/roles/debops.apt | |
==> local: - debops.apt was installed successfully | |
==> local: - dependency debops.secret is already installed, skipping. | |
==> local: - dependency debops.apt_preferences is already installed, skipping. | |
==> local: - adding dependency: debops.etc_services | |
==> local: - dependency debops.ferm is already installed, skipping. | |
==> local: - adding dependency: debops.nginx | |
==> local: - adding dependency: debops.reprepro | |
==> local: - downloading role 'ferm', owned by debops | |
==> local: - downloading role from https://github.com/debops/ansible-ferm/archive/v0.1.0.tar.gz | |
==> local: - extracting debops.ferm to /etc/ansible/roles/debops.ferm | |
==> local: - debops.ferm was installed successfully | |
==> local: - downloading role 'tcpwrappers', owned by debops | |
==> local: - downloading role from https://github.com/debops/ansible-tcpwrappers/archive/master.tar.gz | |
==> local: - extracting debops.tcpwrappers to /etc/ansible/roles/debops.tcpwrappers | |
==> local: - debops.tcpwrappers was installed successfully | |
==> local: - downloading role 'php5', owned by debops | |
==> local: - downloading role from https://github.com/debops/ansible-php5/archive/master.tar.gz | |
==> local: - extracting debops.php5 to /etc/ansible/roles/debops.php5 | |
==> local: - debops.php5 was installed successfully | |
==> local: - downloading role 'php5', owned by debops | |
==> local: - downloading role from https://github.com/debops/ansible-php5/archive/master.tar.gz | |
==> local: - extracting debops.php5 to /etc/ansible/roles/debops.php5 | |
==> local: - debops.php5 was installed successfully | |
==> local: - downloading role 'ferm', owned by debops | |
==> local: - downloading role from https://github.com/debops/ansible-ferm/archive/v0.1.0.tar.gz | |
==> local: - extracting debops.ferm to /etc/ansible/roles/debops.ferm | |
==> local: - debops.ferm was installed successfully | |
==> local: - downloading role 'apt', owned by debops | |
==> local: - downloading role from https://github.com/debops/ansible-apt/archive/master.tar.gz | |
==> local: - extracting debops.apt to /etc/ansible/roles/debops.apt | |
==> local: - debops.apt was installed successfully | |
==> local: - dependency debops.secret is already installed, skipping. | |
==> local: - dependency debops.apt_preferences is already installed, skipping. | |
==> local: - dependency debops.etc_services already pending installation. | |
==> local: - dependency debops.ferm is already installed, skipping. | |
==> local: - dependency debops.nginx already pending installation. | |
==> local: - dependency debops.reprepro already pending installation. | |
==> local: - downloading role 'etc_services', owned by debops | |
==> local: - downloading role from https://github.com/debops/ansible-etc_services/archive/master.tar.gz | |
==> local: - extracting debops.etc_services to /etc/ansible/roles/debops.etc_services | |
==> local: - debops.etc_services was installed successfully | |
==> local: - downloading role 'nginx', owned by debops | |
==> local: - downloading role from https://github.com/debops/ansible-nginx/archive/v0.1.2.tar.gz | |
==> local: - extracting debops.nginx to /etc/ansible/roles/debops.nginx | |
==> local: - debops.nginx was installed successfully | |
==> local: - dependency debops.apt_preferences is already installed, skipping. | |
==> local: - dependency debops.ferm is already installed, skipping. | |
==> local: - dependency debops.secret is already installed, skipping. | |
==> local: - downloading role 'reprepro', owned by debops | |
==> local: - downloading role from https://github.com/debops/ansible-reprepro/archive/v0.1.1.tar.gz | |
==> local: - extracting debops.reprepro to /etc/ansible/roles/debops.reprepro | |
==> local: - debops.reprepro was installed successfully | |
==> local: - dependency debops.nginx is already installed, skipping. | |
==> local: - dependency debops.secret is already installed, skipping. | |
==> local: Configuring cache buckets... | |
==> local: Running provisioner: shell... | |
local: Running: inline script | |
==> local: Configuring cache buckets... | |
==> local: Running provisioner: shell... | |
local: Running: C:/Users/Mariano/AppData/Local/Temp/vagrant-shell20150923-1884-j2k22d.sh | |
==> local: Running Drupsible configure and deploy... | |
==> local: | |
==> local: PLAY [Prepare DebOps core environment] **************************************** | |
==> local: | |
==> local: GATHERING FACTS *************************************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.core | Create root directories] ********************************* | |
==> local: changed: [local.commerce.com] => (item={'path': u'/etc/ansible/facts.d', 'fact': 'facts'}) | |
==> local: ok: [local.commerce.com] => (item={'path': u'/usr/local/bin', 'fact': 'bin'}) | |
==> local: ok: [local.commerce.com] => (item={'path': u'/usr/local/etc', 'fact': 'etc'}) | |
==> local: ok: [local.commerce.com] => (item={'path': u'/usr/local/lib', 'fact': 'lib'}) | |
==> local: ok: [local.commerce.com] => (item={'path': u'/usr/local/sbin', 'fact': 'sbin'}) | |
==> local: ok: [local.commerce.com] => (item={'path': u'/usr/local/share', 'fact': 'share'}) | |
==> local: ok: [local.commerce.com] => (item={'path': u'/usr/local/src', 'fact': 'src'}) | |
==> local: ok: [local.commerce.com] => (item={'path': u'/srv', 'fact': 'data'}) | |
==> local: ok: [local.commerce.com] => (item={'path': u'/srv', 'fact': 'srv'}) | |
==> local: ok: [local.commerce.com] => (item={'path': u'/var/backups', 'fact': 'backup'}) | |
==> local: ok: [local.commerce.com] => (item={'path': u'/var/local', 'fact': 'home'}) | |
==> local: ok: [local.commerce.com] => (item={'path': u'/var/local', 'fact': 'app'}) | |
==> local: ok: [local.commerce.com] => (item={'path': u'/var/local', 'fact': 'var'}) | |
==> local: ok: [local.commerce.com] => (item={'path': u'/var/log', 'fact': 'log'}) | |
==> local: | |
==> local: TASK: [debops.core | Check IP address of current Ansible Controller] ********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.core | Read the host UUID] ************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.core | Save local facts] **************************************** | |
==> local: changed: [local.commerce.com] => (item=core) | |
==> local: changed: [local.commerce.com] => (item=root) | |
==> local: changed: [local.commerce.com] => (item=tags) | |
==> local: changed: [local.commerce.com] => (item=uuid) | |
==> local: | |
==> local: TASK: [debops.core | Install local fact scripts] ****************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.core | Update APT cache and install required packages] ********** | |
==> local: ok: [local.commerce.com] => (item=libcap2-bin) | |
==> local: | |
==> local: PLAY [Gather default and custom facts] **************************************** | |
==> local: | |
==> local: GATHERING FACTS *************************************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: PLAY [Configure default user account mgmt] ************************************ | |
==> local: | |
==> local: GATHERING FACTS *************************************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.users | Create user groups] ************************************* | |
==> local: ok: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: | |
==> local: TASK: [debops.users | Manage user accounts] *********************************** | |
==> local: ok: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: | |
==> local: TASK: [debops.users | Manage user home directories] *************************** | |
==> local: skipping: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: | |
==> local: TASK: [debops.users | Get list of available groups] *************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.users | Manage user default groups] ***************************** | |
==> local: skipping: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: | |
==> local: TASK: [debops.users | Manage user groups] ************************************* | |
==> local: ok: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: | |
==> local: TASK: [debops.users | Remove user groups if requested] ************************ | |
==> local: skipping: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: | |
==> local: TASK: [debops.users | Configure ~/.forward for users] ************************* | |
==> local: skipping: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: | |
==> local: TASK: [debops.users | Remove ~/.forward from user account when disabled] ****** | |
==> local: skipping: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: | |
==> local: TASK: [debops.users | Configure ~/.ssh/authorized_keys for users] ************* | |
==> local: skipping: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: | |
==> local: TASK: [debops.users | Remove ~/.ssh/authorized_keys from user account if disabled] *** | |
==> local: skipping: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: | |
==> local: TASK: [debops.users | Get users dotfiles from git repository] ***************** | |
==> local: skipping: [local.commerce.com] => (item={'name': 'root'}) | |
==> local: skipping: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: | |
==> local: TASK: [debops.users | Configure users dotfiles] ******************************* | |
==> local: skipping: [local.commerce.com] => (item={'name': 'root'}) | |
==> local: skipping: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: | |
==> local: TASK: [debops.users | Configure default shell if specified] ******************* | |
==> local: skipping: [local.commerce.com] => (item={'name': 'root'}) | |
==> local: skipping: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: | |
==> local: PLAY [ferm] ******************************************************************* | |
==> local: | |
==> local: GATHERING FACTS *************************************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Calculate debconf answer] ******************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ferm status in debconf] ************************ | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure ferm is installed] ******************************** | |
==> local: changed: [local.commerce.com] => (item=ferm) | |
==> local: | |
==> local: TASK: [debops.ferm | Create configuration directories] ************************ | |
==> local: changed: [local.commerce.com] => (item=/etc/ferm/ferm.d) | |
==> local: changed: [local.commerce.com] => (item=/etc/ferm/filter-input.d) | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ferm default variables] ************************ | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure main ferm config file] ************************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Allow SSH access from Ansible Controller] **************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure forwarding in ip(6)tables if enabled] ********** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Remove ip(6)tables rules if requested] ******************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ip(6)tables rules] ***************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Remove iptables INPUT rules if requested] **************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure iptables INPUT rules] ************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Apply iptables rules if ferm is enabled] ***************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Clear iptables rules if ferm is disabled] **************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure sysctl] **************************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure that /etc/network/if-pre-up.d exists] ************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure forwarding in ifupdown if enabled] ************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure that Ansible local facts directory exists] ******** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Save ferm local facts] *********************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: NOTIFIED: [debops.ferm | Reload sysctl] *************************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: NOTIFIED: [debops.ferm | Restart ferm] **************************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: PLAY [sshd] ******************************************************************* | |
==> local: | |
==> local: GATHERING FACTS *************************************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt_preferences | Remove APT preferences] *********************** | |
==> local: skipping: [local.commerce.com] => (item={'reason': 'Version parity with Debian Jessie, support for AuthorizedKeysCommand, better ciphers', 'by_role': 'debops.sshd', 'backports': ['wheezy'], 'package': 'ssh ssh-* openssh-*'}) | |
==> local: | |
==> local: TASK: [debops.apt_preferences | Create APT preferences] *********************** | |
==> local: skipping: [local.commerce.com] => (item={'reason': 'Version parity with Debian Jessie, support for AuthorizedKeysCommand, better ciphers', 'by_role': 'debops.sshd', 'backports': ['wheezy'], 'package': 'ssh ssh-* openssh-*'}) | |
==> local: | |
==> local: TASK: [debops.ferm | Calculate debconf answer] ******************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ferm status in debconf] ************************ | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure ferm is installed] ******************************** | |
==> local: ok: [local.commerce.com] => (item=ferm) | |
==> local: | |
==> local: TASK: [debops.ferm | Create configuration directories] ************************ | |
==> local: ok: [local.commerce.com] => (item=/etc/ferm/ferm.d) | |
==> local: ok: [local.commerce.com] => (item=/etc/ferm/filter-input.d) | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ferm default variables] ************************ | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure main ferm config file] ************************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Allow SSH access from Ansible Controller] **************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure forwarding in ip(6)tables if enabled] ********** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Remove ip(6)tables rules if requested] ******************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ip(6)tables rules] ***************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Remove iptables INPUT rules if requested] **************** | |
==> local: skipping: [local.commerce.com] => (item={'dport': ['ssh'], 'saddr': [], 'type': 'dport_accept', 'weight': '25', 'filename': 'sshd_dependency_whitelist'}) | |
==> local: skipping: [local.commerce.com] => (item={'dport': ['ssh'], 'saddr': [], 'type': 'dport_accept', 'weight': '30', 'filename': 'sshd_dependency_accept'}) | |
==> local: skipping: [local.commerce.com] => (item={'hits': u'8', 'weight': '30', 'seconds': u'300', 'destination': u'badguys', 'enabled': u'True', 'syn': True, 'filename': 'sshd_dependency_limit', 'dport': ['ssh'], 'type': 'dport_limit'}) | |
==> local: | |
==> local: TASK: [debops.ferm | Configure iptables INPUT rules] ************************** | |
==> local: changed: [local.commerce.com] => (item={'dport': ['ssh'], 'saddr': [], 'type': 'dport_accept', 'weight': '25', 'filename': 'sshd_dependency_whitelist'}) | |
==> local: changed: [local.commerce.com] => (item={'dport': ['ssh'], 'saddr': [], 'type': 'dport_accept', 'weight': '30', 'filename': 'sshd_dependency_accept'}) | |
==> local: changed: [local.commerce.com] => (item={'hits': u'8', 'weight': '30', 'seconds': u'300', 'destination': u'badguys', 'enabled': u'True', 'syn': True, 'filename': 'sshd_dependency_limit', 'dport': ['ssh'], 'type': 'dport_limit'}) | |
==> local: | |
==> local: TASK: [debops.ferm | Apply iptables rules if ferm is enabled] ***************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Clear iptables rules if ferm is disabled] **************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure sysctl] **************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure that /etc/network/if-pre-up.d exists] ************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure forwarding in ifupdown if enabled] ************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure that Ansible local facts directory exists] ******** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Save ferm local facts] *********************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Make sure /etc/hosts.allow.d directory exists] **** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Create /etc/hosts.allow.d/00_ansible] ************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Divert original /etc/hosts.allow] ***************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Allow access from Ansible Controller to sshd] ***** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Remove hosts.allow entries if requested] ********** | |
==> local: ok: [local.commerce.com] => (item={'comment': 'Allow SSH connections from these hosts (via sshd role whitelist)', 'daemon': 'sshd', 'client': [], 'weight': '25', 'filename': 'sshd_dependency_whitelist'}) | |
==> local: skipping: [local.commerce.com] => (item={'comment': 'Allow SSH connections from these hosts (via sshd role dependency)', 'daemon': 'sshd', 'client': [], 'weight': '30', 'default': u'ALL', 'filename': 'sshd_dependency_allow'}) | |
==> local: skipping: [local.commerce.com] => (item={'comment': 'Access from localhost', 'daemon': 'ALL', 'client': ['127.0.0.0/8', '::1/128'], 'weight': '06', 'filename': 'allow_localhost'}) | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Generate hosts.allow entries] ********************* | |
==> local: skipping: [local.commerce.com] => (item={'comment': 'Allow SSH connections from these hosts (via sshd role whitelist)', 'daemon': 'sshd', 'client': [], 'weight': '25', 'filename': 'sshd_dependency_whitelist'}) | |
==> local: changed: [local.commerce.com] => (item={'comment': 'Allow SSH connections from these hosts (via sshd role dependency)', 'daemon': 'sshd', 'client': [], 'weight': '30', 'default': u'ALL', 'filename': 'sshd_dependency_allow'}) | |
==> local: changed: [local.commerce.com] => (item={'comment': 'Access from localhost', 'daemon': 'ALL', 'client': ['127.0.0.0/8', '::1/128'], 'weight': '06', 'filename': 'allow_localhost'}) | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Assemble hosts.allow.d] *************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Move current /etc/hosts.allow out of the way before reversion] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Remove diversion of /etc/hosts.allow] ************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Make sure that Ansible local fact directory exists] *** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Save tcpwrappers local facts] ********************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Deny access from everywhere if enabled] *********** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Allow access from everywhere if disabled] ********* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.sshkeys | Ensure that system-wide authorized_keys directory exists] *** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.sshkeys | Get list of all user accounts] ************************ | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.sshkeys | Configure authorized keys for users] ****************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.sshd | Ensure OpenSSH support is installed] ********************* | |
==> local: changed: [local.commerce.com] => (item=openssh-server,openssh-client,openssh-blacklist,openssh-blacklist-extra,molly-guard) | |
==> local: | |
==> local: TASK: [debops.sshd | Check OpenSSH server version] **************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.sshd | Ensure that Ed25519 host key is present] ***************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.sshd | Create OpenSSH lookup system group] ********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.sshd | Create OpenSSH lookup system user] *********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.sshd | Create OpenSSH LDAP bind password file] ****************** | |
==> local: skipping: [local.commerce.com] => (item={'skipped': True, 'censored': 'results hidden due to no_log parameter', 'changed': False}) | |
==> local: | |
==> local: TASK: [debops.sshd | Create /etc/ssh/authorized_keys_lookup.d directory] ****** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.sshd | Generate authorized keys lookup scripts] ***************** | |
==> local: skipping: [local.commerce.com] => (item=ldap) | |
==> local: | |
==> local: TASK: [debops.sshd | Generate authorized keys lookup hook] ******************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.sshd | Get list of available host keys] ************************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.sshd | Setup /etc/ssh/sshd_config] ****************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.sshd | Make sure the system-wide known_hosts file exists] ******* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.sshd | Get list of already scanned host fingerprints] *********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.sshd | Scan SSH fingerprints of specified hosts] **************** | |
==> local: skipping: [local.commerce.com] => (item=sshd_register_known_hosts.results) | |
==> local: | |
==> local: TASK: [debops.sshd | Make sure that Ansible local fact directory exists] ****** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.sshd | Write Ansible local facts] ******************************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: NOTIFIED: [debops.sshd | Test sshd configuration and restart] ***************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: NOTIFIED: [debops.sshd | Restart sshd] **************************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: PLAY [APT] ******************************************************************** | |
==> local: | |
==> local: GATHERING FACTS *************************************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt_preferences | Remove APT preferences] *********************** | |
==> local: skipping: [local.commerce.com] => (item={'reason': 'Better support for git submodules - http://stackoverflow.com/a/7593496', 'by_role': 'debops.apt', 'backports': ['wheezy'], 'package': 'git git-*'}) | |
==> local: skipping: [local.commerce.com] => (item={'reason': 'Issues in wheezy package - http://debian.distrosfaqs.org/debian-user/wheezy-irqbalance/', 'by_role': 'debops.apt', 'backports': ['wheezy'], 'package': 'irqbalance'}) | |
==> local: | |
==> local: TASK: [debops.apt_preferences | Create APT preferences] *********************** | |
==> local: skipping: [local.commerce.com] => (item={'reason': 'Better support for git submodules - http://stackoverflow.com/a/7593496', 'by_role': 'debops.apt', 'backports': ['wheezy'], 'package': 'git git-*'}) | |
==> local: skipping: [local.commerce.com] => (item={'reason': 'Issues in wheezy package - http://debian.distrosfaqs.org/debian-user/wheezy-irqbalance/', 'by_role': 'debops.apt', 'backports': ['wheezy'], 'package': 'irqbalance'}) | |
==> local: | |
==> local: TASK: [debops.apt | Configure APT to use cache server if available] *********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure APT to not use cache if not available] ********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure APT] ******************************************** | |
==> local: changed: [local.commerce.com] => (item=etc/apt/apt.conf.d/25no-recommends.conf) | |
==> local: changed: [local.commerce.com] => (item=etc/apt/apt.conf.d/70aptitude) | |
==> local: | |
==> local: TASK: [debops.apt | Ensure that APT default configuration is absent] ********** | |
==> local: ok: [local.commerce.com] => (item=/etc/apt/apt.conf) | |
==> local: | |
==> local: TASK: [debops.apt | Load default APT mirrors configuration] ******************* | |
==> local: ok: [local.commerce.com] => (item=/etc/ansible/roles/debops.apt/vars/apt_default_mirrors_debian.yml) | |
==> local: | |
==> local: TASK: [debops.apt | Load default APT sources configuration] ******************* | |
==> local: ok: [local.commerce.com] => (item=/etc/ansible/roles/debops.apt/vars/apt_default_sources_debian.yml) | |
==> local: | |
==> local: TASK: [debops.apt | Enable delayed APT configuration] ************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Combine lists of default and user APT mirrors and sources] *** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure custom APT keys] ******************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure custom APT repositories] ************************ | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Divert original /etc/apt/sources.list] ******************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure main APT package sources] *********************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Move sources.list out of the way before reversion] ******** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Remove diversion of original /etc/apt/sources.list] ******* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Update package lists] ************************************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Install apticron and apt-listchanges] ********************* | |
==> local: changed: [local.commerce.com] => (item=apt-listchanges,apticron) | |
==> local: | |
==> local: TASK: [debops.apt | Configure apticron and apt-listchanges] ******************* | |
==> local: changed: [local.commerce.com] => (item=etc/apt/listchanges.conf) | |
==> local: changed: [local.commerce.com] => (item=etc/apticron/apticron.conf) | |
==> local: | |
==> local: TASK: [debops.apt | Remove apticron and apt-listchanges] ********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Install unattended-upgrades if enabled] ******************* | |
==> local: changed: [local.commerce.com] => (item=unattended-upgrades) | |
==> local: | |
==> local: TASK: [debops.apt | Configure unattended-upgrades] **************************** | |
==> local: changed: [local.commerce.com] => (item=etc/apt/apt.conf.d/25auto-upgrades.conf) | |
==> local: changed: [local.commerce.com] => (item=etc/apt/apt.conf.d/55unattended-upgrades.conf) | |
==> local: | |
==> local: TASK: [debops.apt | Remove unattended-upgrades if disabled] ******************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Enable Linux firmware packages on hosts that require it] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Enable irqbalance on multi-core systems] ****************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Enable uptimed on hardware systems] *********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Gather conditional packages in one list] ****************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Install requested packages] ******************************* | |
==> local: changed: [local.commerce.com] => (item=ed,python,python-apt,lsb-release,make,gnupg-curl,git,wget,curl,rsync,netcat-openbsd,bridge-utils,vlan,openssh-server,bsdutils,python-pycurl,python-httplib2,apt-transport-https,acl,python-pip,vim,cowsay,htop) | |
==> local: | |
==> local: TASK: [debops.apt | Make sure that Ansible local facts directory exists] ****** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Save APT local facts] ************************************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: PLAY [tcpwrappers] ************************************************************ | |
==> local: | |
==> local: GATHERING FACTS *************************************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Make sure /etc/hosts.allow.d directory exists] **** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Create /etc/hosts.allow.d/00_ansible] ************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Divert original /etc/hosts.allow] ***************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Allow access from Ansible Controller to sshd] ***** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Remove hosts.allow entries if requested] ********** | |
==> local: skipping: [local.commerce.com] => (item={'comment': 'Access from localhost', 'daemon': 'ALL', 'client': ['127.0.0.0/8', '::1/128'], 'weight': '06', 'filename': 'allow_localhost'}) | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Generate hosts.allow entries] ********************* | |
==> local: ok: [local.commerce.com] => (item={'comment': 'Access from localhost', 'daemon': 'ALL', 'client': ['127.0.0.0/8', '::1/128'], 'weight': '06', 'filename': 'allow_localhost'}) | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Assemble hosts.allow.d] *************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Move current /etc/hosts.allow out of the way before reversion] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Remove diversion of /etc/hosts.allow] ************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Make sure that Ansible local fact directory exists] *** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Save tcpwrappers local facts] ********************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Deny access from everywhere if enabled] *********** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Allow access from everywhere if disabled] ********* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: PLAY [pki] ******************************************************************** | |
==> local: | |
==> local: GATHERING FACTS *************************************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Install PKI packages] ************************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Create base PKI directory] ******************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Create private groups if requested] *********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Check if snapshot file exists on the Ansible Controller] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Restore PKI from snapshot] ******************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Create realm destination directories] ********************* | |
==> local: skipping: [local.commerce.com] => (item={'source': 'domain', 'ca': ['root/RootCA'], 'destination': 'domain', 'makefile': False, 'name': 'domain'}) | |
==> local: skipping: [local.commerce.com] => (item={'source': 'service', 'ca': ['root/ServiceCA'], 'destination': 'service', 'makefile': False, 'name': 'service'}) | |
==> local: skipping: [local.commerce.com] => (item={'source': u'hosts/local.commerce.com/service', 'default_ca': u'CA/ServiceCA-commerce.com.crt', 'name': 'host-service', 'default': u'srv.local.commerce.com', 'ou': u'Commerce Service', 'destination': 'service', 'authority': 'root/ServiceCA'}) | |
==> local: skipping: [local.commerce.com] => (item={'source': u'hosts/local.commerce.com/domain', 'name': 'host-domain', 'default': u'wildcard.domain.local.commerce.com', 'ou': u'Data Center Operations', 'destination': 'domain', 'authority': 'ca/domain'}) | |
==> local: skipping: [local.commerce.com] => (item={'source': u'hosts/local.commerce.com/host', 'name': 'host-internal', 'default': u'local.commerce.com', 'ou': u'Commerce Data Center', 'destination': 'host', 'authority': 'ca/internal'}) | |
==> local: | |
==> local: TASK: [debops.pki | Generate main Makefile] *********************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Generate realm Makefile] ********************************** | |
==> local: skipping: [local.commerce.com] => (item={'source': 'domain', 'ca': ['root/RootCA'], 'destination': 'domain', 'makefile': False, 'name': 'domain'}) | |
==> local: skipping: [local.commerce.com] => (item={'source': 'service', 'ca': ['root/ServiceCA'], 'destination': 'service', 'makefile': False, 'name': 'service'}) | |
==> local: skipping: [local.commerce.com] => (item={'source': u'hosts/local.commerce.com/service', 'default_ca': u'CA/ServiceCA-commerce.com.crt', 'name': 'host-service', 'default': u'srv.local.commerce.com', 'ou': u'Commerce Service', 'destination': 'service', 'authority': 'root/ServiceCA'}) | |
==> local: skipping: [local.commerce.com] => (item={'source': u'hosts/local.commerce.com/domain', 'name': 'host-domain', 'default': u'wildcard.domain.local.commerce.com', 'ou': u'Data Center Operations', 'destination': 'domain', 'authority': 'ca/domain'}) | |
==> local: skipping: [local.commerce.com] => (item={'source': u'hosts/local.commerce.com/host', 'name': 'host-internal', 'default': u'local.commerce.com', 'ou': u'Commerce Data Center', 'destination': 'host', 'authority': 'ca/internal'}) | |
==> local: | |
==> local: TASK: [debops.pki | Ensure directory /etc/cron.d exists] ********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Regenerate Diffie-Hellman parameters periodically] ******** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Disable periodic DHparams regeneration] ******************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Create realm source directories] ************************** | |
==> local: skipping: [local.commerce.com] => (item=[{'source': 'domain', 'ca': ['root/RootCA'], 'destination': 'domain', 'makefile': False, 'name': 'domain'}, 'CA']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': 'domain', 'ca': ['root/RootCA'], 'destination': 'domain', 'makefile': False, 'name': 'domain'}, 'certs']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': 'domain', 'ca': ['root/RootCA'], 'destination': 'domain', 'makefile': False, 'name': 'domain'}, 'private']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': 'domain', 'ca': ['root/RootCA'], 'destination': 'domain', 'makefile': False, 'name': 'domain'}, 'revoked']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': 'service', 'ca': ['root/ServiceCA'], 'destination': 'service', 'makefile': False, 'name': 'service'}, 'CA']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': 'service', 'ca': ['root/ServiceCA'], 'destination': 'service', 'makefile': False, 'name': 'service'}, 'certs']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': 'service', 'ca': ['root/ServiceCA'], 'destination': 'service', 'makefile': False, 'name': 'service'}, 'private']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': 'service', 'ca': ['root/ServiceCA'], 'destination': 'service', 'makefile': False, 'name': 'service'}, 'revoked']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/service', 'default_ca': u'CA/ServiceCA-commerce.com.crt', 'name': 'host-service', 'default': u'srv.local.commerce.com', 'ou': u'Commerce Service', 'destination': 'service', 'authority': 'root/ServiceCA'}, 'CA']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/service', 'default_ca': u'CA/ServiceCA-commerce.com.crt', 'name': 'host-service', 'default': u'srv.local.commerce.com', 'ou': u'Commerce Service', 'destination': 'service', 'authority': 'root/ServiceCA'}, 'certs']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/service', 'default_ca': u'CA/ServiceCA-commerce.com.crt', 'name': 'host-service', 'default': u'srv.local.commerce.com', 'ou': u'Commerce Service', 'destination': 'service', 'authority': 'root/ServiceCA'}, 'private']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/service', 'default_ca': u'CA/ServiceCA-commerce.com.crt', 'name': 'host-service', 'default': u'srv.local.commerce.com', 'ou': u'Commerce Service', 'destination': 'service', 'authority': 'root/ServiceCA'}, 'revoked']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/domain', 'name': 'host-domain', 'default': u'wildcard.domain.local.commerce.com', 'ou': u'Data Center Operations', 'destination': 'domain', 'authority': 'ca/domain'}, 'CA']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/domain', 'name': 'host-domain', 'default': u'wildcard.domain.local.commerce.com', 'ou': u'Data Center Operations', 'destination': 'domain', 'authority': 'ca/domain'}, 'certs']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/domain', 'name': 'host-domain', 'default': u'wildcard.domain.local.commerce.com', 'ou': u'Data Center Operations', 'destination': 'domain', 'authority': 'ca/domain'}, 'private']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/domain', 'name': 'host-domain', 'default': u'wildcard.domain.local.commerce.com', 'ou': u'Data Center Operations', 'destination': 'domain', 'authority': 'ca/domain'}, 'revoked']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/host', 'name': 'host-internal', 'default': u'local.commerce.com', 'ou': u'Commerce Data Center', 'destination': 'host', 'authority': 'ca/internal'}, 'CA']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/host', 'name': 'host-internal', 'default': u'local.commerce.com', 'ou': u'Commerce Data Center', 'destination': 'host', 'authority': 'ca/internal'}, 'certs']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/host', 'name': 'host-internal', 'default': u'local.commerce.com', 'ou': u'Commerce Data Center', 'destination': 'host', 'authority': 'ca/internal'}, 'private']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/host', 'name': 'host-internal', 'default': u'local.commerce.com', 'ou': u'Commerce Data Center', 'destination': 'host', 'authority': 'ca/internal'}, 'revoked']) | |
==> local: | |
==> local: TASK: [debops.pki | Create routes directory] ********************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Delete routing scripts if requested] ********************** | |
==> local: skipping: [local.commerce.com] => (item={'file': u'local.commerce.com.crt', 'realm': u'hosts/local.commerce.com/host/certs', 'name': u'host_commerce.com', 'authority': 'ca/internal/certs'}) | |
==> local: | |
==> local: TASK: [debops.pki | Create certificate routing scripts] *********************** | |
==> local: skipping: [local.commerce.com] => (item={'file': u'local.commerce.com.crt', 'realm': u'hosts/local.commerce.com/host/certs', 'name': u'host_commerce.com', 'authority': 'ca/internal/certs'}) | |
==> local: | |
==> local: TASK: [debops.pki | Create source directories (database)] ********************* | |
==> local: skipping: [local.commerce.com] => (item={'sign_days': u'1460', 'cn': u'srv.commerce.com', 'private_key_size': u'2048', 'lock': False, 'o': u'Commerce Certificate Authority', 'filename': u'ServiceCA-commerce.com', 'default_dn': False, 'grants': 'cert', 'policy': 'intermediate', 'ou': u'Commerce Service CA', 'name': 'root/ServiceCA'}) | |
==> local: skipping: [local.commerce.com] => (item={'default_dn': False, 'grants': 'ca', 'cn': u'Commerce Root Certificate', 'name': 'root/RootCA', 'private_key_size': u'4096', 'o': u'Commerce Certificate Authority', 'filename': u'RootCA-commerce.com'}) | |
==> local: skipping: [local.commerce.com] => (item={'grants': 'ca', 'name': 'intermediate/DomainCA', 'parent': 'root/RootCA', 'ou': u'Commerce CA', 'o': u'Commerce Certificate Authority', 'cn': u'ca.commerce.com'}) | |
==> local: skipping: [local.commerce.com] => (item={'ou': u'Commerce Data Center', 'name': 'ca/internal', 'parent': 'intermediate/DomainCA', 'cn': u'dc.commerce.com'}) | |
==> local: skipping: [local.commerce.com] => (item={'ou': u'Data Center Operations', 'grants': 'server', 'name': 'ca/domain', 'parent': 'intermediate/DomainCA', 'cn': u'dco.commerce.com'}) | |
==> local: | |
==> local: TASK: [debops.pki | Generate make.sh script (source)] ************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Generate realm configuration file] ************************ | |
==> local: skipping: [local.commerce.com] => (item={'sign_days': u'1460', 'cn': u'srv.commerce.com', 'private_key_size': u'2048', 'lock': False, 'o': u'Commerce Certificate Authority', 'filename': u'ServiceCA-commerce.com', 'default_dn': False, 'grants': 'cert', 'policy': 'intermediate', 'ou': u'Commerce Service CA', 'name': 'root/ServiceCA'}) | |
==> local: skipping: [local.commerce.com] => (item={'default_dn': False, 'grants': 'ca', 'cn': u'Commerce Root Certificate', 'name': 'root/RootCA', 'private_key_size': u'4096', 'o': u'Commerce Certificate Authority', 'filename': u'RootCA-commerce.com'}) | |
==> local: skipping: [local.commerce.com] => (item={'grants': 'ca', 'name': 'intermediate/DomainCA', 'parent': 'root/RootCA', 'ou': u'Commerce CA', 'o': u'Commerce Certificate Authority', 'cn': u'ca.commerce.com'}) | |
==> local: skipping: [local.commerce.com] => (item={'ou': u'Commerce Data Center', 'name': 'ca/internal', 'parent': 'intermediate/DomainCA', 'cn': u'dc.commerce.com'}) | |
==> local: skipping: [local.commerce.com] => (item={'ou': u'Data Center Operations', 'grants': 'server', 'name': 'ca/domain', 'parent': 'intermediate/DomainCA', 'cn': u'dco.commerce.com'}) | |
==> local: | |
==> local: TASK: [debops.pki | Generate certificate revocation scripts (source)] ********* | |
==> local: skipping: [local.commerce.com] => (item={'sign_days': u'1460', 'cn': u'srv.commerce.com', 'private_key_size': u'2048', 'lock': False, 'o': u'Commerce Certificate Authority', 'filename': u'ServiceCA-commerce.com', 'default_dn': False, 'grants': 'cert', 'policy': 'intermediate', 'ou': u'Commerce Service CA', 'name': 'root/ServiceCA'}) | |
==> local: skipping: [local.commerce.com] => (item={'default_dn': False, 'grants': 'ca', 'cn': u'Commerce Root Certificate', 'name': 'root/RootCA', 'private_key_size': u'4096', 'o': u'Commerce Certificate Authority', 'filename': u'RootCA-commerce.com'}) | |
==> local: skipping: [local.commerce.com] => (item={'grants': 'ca', 'name': 'intermediate/DomainCA', 'parent': 'root/RootCA', 'ou': u'Commerce CA', 'o': u'Commerce Certificate Authority', 'cn': u'ca.commerce.com'}) | |
==> local: skipping: [local.commerce.com] => (item={'ou': u'Commerce Data Center', 'name': 'ca/internal', 'parent': 'intermediate/DomainCA', 'cn': u'dc.commerce.com'}) | |
==> local: skipping: [local.commerce.com] => (item={'ou': u'Data Center Operations', 'grants': 'server', 'name': 'ca/domain', 'parent': 'intermediate/DomainCA', 'cn': u'dco.commerce.com'}) | |
==> local: | |
==> local: TASK: [debops.pki | Generate realm Makefile (source)] ************************* | |
==> local: skipping: [local.commerce.com] => (item={'sign_days': u'1460', 'cn': u'srv.commerce.com', 'private_key_size': u'2048', 'lock': False, 'o': u'Commerce Certificate Authority', 'filename': u'ServiceCA-commerce.com', 'default_dn': False, 'grants': 'cert', 'policy': 'intermediate', 'ou': u'Commerce Service CA', 'name': 'root/ServiceCA'}) | |
==> local: skipping: [local.commerce.com] => (item={'default_dn': False, 'grants': 'ca', 'cn': u'Commerce Root Certificate', 'name': 'root/RootCA', 'private_key_size': u'4096', 'o': u'Commerce Certificate Authority', 'filename': u'RootCA-commerce.com'}) | |
==> local: skipping: [local.commerce.com] => (item={'grants': 'ca', 'name': 'intermediate/DomainCA', 'parent': 'root/RootCA', 'ou': u'Commerce CA', 'o': u'Commerce Certificate Authority', 'cn': u'ca.commerce.com'}) | |
==> local: skipping: [local.commerce.com] => (item={'ou': u'Commerce Data Center', 'name': 'ca/internal', 'parent': 'intermediate/DomainCA', 'cn': u'dc.commerce.com'}) | |
==> local: skipping: [local.commerce.com] => (item={'ou': u'Data Center Operations', 'grants': 'server', 'name': 'ca/domain', 'parent': 'intermediate/DomainCA', 'cn': u'dco.commerce.com'}) | |
==> local: | |
==> local: TASK: [debops.pki | Execute source Makefiles] ********************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Generate certificate requests] **************************** | |
==> local: skipping: [local.commerce.com] => (item=[{'source': 'domain', 'ca': ['root/RootCA'], 'destination': 'domain', 'makefile': False, 'name': 'domain'}, {'source': u'hosts/local.commerce.com/host', 'destination': 'host', 'cn': u'commerce.com', 'filename': u'local.commerce.com'}]) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': 'service', 'ca': ['root/ServiceCA'], 'destination': 'service', 'makefile': False, 'name': 'service'}, {'source': u'hosts/local.commerce.com/host', 'destination': 'host', 'cn': u'commerce.com', 'filename': u'local.commerce.com'}]) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/service', 'default_ca': u'CA/ServiceCA-commerce.com.crt', 'name': 'host-service', 'default': u'srv.local.commerce.com', 'ou': u'Commerce Service', 'destination': 'service', 'authority': 'root/ServiceCA'}, {'source': u'hosts/local.commerce.com/host', 'destination': 'host', 'cn': u'commerce.com', 'filename': u'local.commerce.com'}]) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/domain', 'name': 'host-domain', 'default': u'wildcard.domain.local.commerce.com', 'ou': u'Data Center Operations', 'destination': 'domain', 'authority': 'ca/domain'}, {'source': u'hosts/local.commerce.com/host', 'destination': 'host', 'cn': u'commerce.com', 'filename': u'local.commerce.com'}]) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/host', 'name': 'host-internal', 'default': u'local.commerce.com', 'ou': u'Commerce Data Center', 'destination': 'host', 'authority': 'ca/internal'}, {'source': u'hosts/local.commerce.com/host', 'destination': 'host', 'cn': u'commerce.com', 'filename': u'local.commerce.com'}]) | |
==> local: | |
==> local: TASK: [debops.pki | Execute remote hosts Makefiles (may take some time)] ****** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Inject external variables into specified public files] **** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Inject external variables into specified private files] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Upload Certificate Signing Requests] ********************** | |
==> local: skipping: [local.commerce.com] => (item=[{'source': 'domain', 'ca': ['root/RootCA'], 'destination': 'domain', 'makefile': False, 'name': 'domain'}, {'source': u'hosts/local.commerce.com/host', 'destination': 'host', 'cn': u'commerce.com', 'filename': u'local.commerce.com'}]) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': 'service', 'ca': ['root/ServiceCA'], 'destination': 'service', 'makefile': False, 'name': 'service'}, {'source': u'hosts/local.commerce.com/host', 'destination': 'host', 'cn': u'commerce.com', 'filename': u'local.commerce.com'}]) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/service', 'default_ca': u'CA/ServiceCA-commerce.com.crt', 'name': 'host-service', 'default': u'srv.local.commerce.com', 'ou': u'Commerce Service', 'destination': 'service', 'authority': 'root/ServiceCA'}, {'source': u'hosts/local.commerce.com/host', 'destination': 'host', 'cn': u'commerce.com', 'filename': u'local.commerce.com'}]) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/domain', 'name': 'host-domain', 'default': u'wildcard.domain.local.commerce.com', 'ou': u'Data Center Operations', 'destination': 'domain', 'authority': 'ca/domain'}, {'source': u'hosts/local.commerce.com/host', 'destination': 'host', 'cn': u'commerce.com', 'filename': u'local.commerce.com'}]) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/host', 'name': 'host-internal', 'default': u'local.commerce.com', 'ou': u'Commerce Data Center', 'destination': 'host', 'authority': 'ca/internal'}, {'source': u'hosts/local.commerce.com/host', 'destination': 'host', 'cn': u'commerce.com', 'filename': u'local.commerce.com'}]) | |
==> local: | |
==> local: TASK: [debops.pki | Execute source Makefiles] ********************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Download private files] *********************************** | |
==> local: skipping: [local.commerce.com] => (item=[{'source': 'domain', 'ca': ['root/RootCA'], 'destination': 'domain', 'makefile': False, 'name': 'domain'}, 'private']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': 'service', 'ca': ['root/ServiceCA'], 'destination': 'service', 'makefile': False, 'name': 'service'}, 'private']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/service', 'default_ca': u'CA/ServiceCA-commerce.com.crt', 'name': 'host-service', 'default': u'srv.local.commerce.com', 'ou': u'Commerce Service', 'destination': 'service', 'authority': 'root/ServiceCA'}, 'private']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/domain', 'name': 'host-domain', 'default': u'wildcard.domain.local.commerce.com', 'ou': u'Data Center Operations', 'destination': 'domain', 'authority': 'ca/domain'}, 'private']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/host', 'name': 'host-internal', 'default': u'local.commerce.com', 'ou': u'Commerce Data Center', 'destination': 'host', 'authority': 'ca/internal'}, 'private']) | |
==> local: | |
==> local: TASK: [debops.pki | Download public files] ************************************ | |
==> local: skipping: [local.commerce.com] => (item=[{'source': 'domain', 'ca': ['root/RootCA'], 'destination': 'domain', 'makefile': False, 'name': 'domain'}, 'CA']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': 'domain', 'ca': ['root/RootCA'], 'destination': 'domain', 'makefile': False, 'name': 'domain'}, 'revoked']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': 'domain', 'ca': ['root/RootCA'], 'destination': 'domain', 'makefile': False, 'name': 'domain'}, 'certs']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': 'service', 'ca': ['root/ServiceCA'], 'destination': 'service', 'makefile': False, 'name': 'service'}, 'CA']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': 'service', 'ca': ['root/ServiceCA'], 'destination': 'service', 'makefile': False, 'name': 'service'}, 'revoked']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': 'service', 'ca': ['root/ServiceCA'], 'destination': 'service', 'makefile': False, 'name': 'service'}, 'certs']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/service', 'default_ca': u'CA/ServiceCA-commerce.com.crt', 'name': 'host-service', 'default': u'srv.local.commerce.com', 'ou': u'Commerce Service', 'destination': 'service', 'authority': 'root/ServiceCA'}, 'CA']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/service', 'default_ca': u'CA/ServiceCA-commerce.com.crt', 'name': 'host-service', 'default': u'srv.local.commerce.com', 'ou': u'Commerce Service', 'destination': 'service', 'authority': 'root/ServiceCA'}, 'revoked']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/service', 'default_ca': u'CA/ServiceCA-commerce.com.crt', 'name': 'host-service', 'default': u'srv.local.commerce.com', 'ou': u'Commerce Service', 'destination': 'service', 'authority': 'root/ServiceCA'}, 'certs']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/domain', 'name': 'host-domain', 'default': u'wildcard.domain.local.commerce.com', 'ou': u'Data Center Operations', 'destination': 'domain', 'authority': 'ca/domain'}, 'CA']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/domain', 'name': 'host-domain', 'default': u'wildcard.domain.local.commerce.com', 'ou': u'Data Center Operations', 'destination': 'domain', 'authority': 'ca/domain'}, 'revoked']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/domain', 'name': 'host-domain', 'default': u'wildcard.domain.local.commerce.com', 'ou': u'Data Center Operations', 'destination': 'domain', 'authority': 'ca/domain'}, 'certs']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/host', 'name': 'host-internal', 'default': u'local.commerce.com', 'ou': u'Commerce Data Center', 'destination': 'host', 'authority': 'ca/internal'}, 'CA']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/host', 'name': 'host-internal', 'default': u'local.commerce.com', 'ou': u'Commerce Data Center', 'destination': 'host', 'authority': 'ca/internal'}, 'revoked']) | |
==> local: skipping: [local.commerce.com] => (item=[{'source': u'hosts/local.commerce.com/host', 'name': 'host-internal', 'default': u'local.commerce.com', 'ou': u'Commerce Data Center', 'destination': 'host', 'authority': 'ca/internal'}, 'certs']) | |
==> local: | |
==> local: TASK: [debops.pki | Download custom private files] **************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Download custom public files] ***************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Execute PKI Makefiles] ************************************ | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Upload PKI snapshot to Ansible Controller] **************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Make sure that Ansible local facts directory exists] ****** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Save local facts] ***************************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Set default trust policy for new certificates] ************ | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Get list of known certificates] *************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Get list of untrusted certificates] *********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Get list of trusted certificates] ************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Get list of blacklisted certificates] ********************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Get list of whitelisted certificates] ********************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.pki | Configure system CA certificates] ************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: PLAY [postfix] **************************************************************** | |
==> local: | |
==> local: GATHERING FACTS *************************************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Calculate debconf answer] ******************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ferm status in debconf] ************************ | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure ferm is installed] ******************************** | |
==> local: ok: [local.commerce.com] => (item=ferm) | |
==> local: | |
==> local: TASK: [debops.ferm | Create configuration directories] ************************ | |
==> local: ok: [local.commerce.com] => (item=/etc/ferm/ferm.d) | |
==> local: ok: [local.commerce.com] => (item=/etc/ferm/filter-input.d) | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ferm default variables] ************************ | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure main ferm config file] ************************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Allow SSH access from Ansible Controller] **************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure forwarding in ip(6)tables if enabled] ********** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Remove ip(6)tables rules if requested] ******************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ip(6)tables rules] ***************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Remove iptables INPUT rules if requested] **************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure iptables INPUT rules] ************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Apply iptables rules if ferm is enabled] ***************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Clear iptables rules if ferm is disabled] **************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure sysctl] **************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure that /etc/network/if-pre-up.d exists] ************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure forwarding in ifupdown if enabled] ************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure that Ansible local facts directory exists] ******** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Save ferm local facts] *********************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Make sure Ansible local facts directory exists] ******* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Configure Postfix local facts] ************************ | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Re-read local facts if they have been modified] ******* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Install Postfix base packages] ************************ | |
==> local: changed: [local.commerce.com] => (item=postfix,postfix-pcre,bsd-mailx) | |
==> local: | |
==> local: TASK: [debops.postfix | Disable Postfix configuration in debconf] ************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Divert original Postfix configuration] **************** | |
==> local: changed: [local.commerce.com] => (item=main.cf) | |
==> local: changed: [local.commerce.com] => (item=master.cf) | |
==> local: | |
==> local: TASK: [debops.postfix | Divert original aliases database] ********************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Override Postfix capabilities if FQDN is not set] ***** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Configure aliases database] *************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Configure mail system] ******************************** | |
==> local: ok: [local.commerce.com] => (item=etc/mailname) | |
==> local: | |
==> local: TASK: [debops.postfix | Create Postfix configuration directories] ************* | |
==> local: changed: [local.commerce.com] => (item=tables) | |
==> local: changed: [local.commerce.com] => (item=hash_aliases) | |
==> local: changed: [local.commerce.com] => (item=hash_tables) | |
==> local: | |
==> local: TASK: [debops.postfix | Create Postfix private configuration directories] ***** | |
==> local: changed: [local.commerce.com] => (item=private_hash_tables) | |
==> local: | |
==> local: TASK: [debops.postfix | Generate Postfix Makefile] **************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Generate Postfix configuration] *********************** | |
==> local: changed: [local.commerce.com] => (item=main.cf) | |
==> local: changed: [local.commerce.com] => (item=master.cf) | |
==> local: | |
==> local: TASK: [debops.postfix | Generate Postfix tables sources] ********************** | |
==> local: changed: [local.commerce.com] => (item=/etc/ansible/roles/debops.postfix/templates/etc/postfix/tables/postscreen_dnsbl_reply_map.pcre.j2) | |
==> local: changed: [local.commerce.com] => (item=/etc/ansible/roles/debops.postfix/templates/etc/postfix/tables/mx_access.cidr.j2) | |
==> local: changed: [local.commerce.com] => (item=/etc/ansible/roles/debops.postfix/templates/etc/postfix/tables/postscreen_access.cidr.j2) | |
==> local: changed: [local.commerce.com] => (item=/etc/ansible/roles/debops.postfix/templates/etc/postfix/tables/archive_bcc_map.pcre.j2) | |
==> local: | |
==> local: TASK: [debops.postfix | Generate Postfix hash aliases sources] **************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Generate Postfix hash tables sources] ***************** | |
==> local: changed: [local.commerce.com] => (item=/etc/ansible/roles/debops.postfix/templates/etc/postfix/hash_tables/sender_mydomains_access.j2) | |
==> local: changed: [local.commerce.com] => (item=/etc/ansible/roles/debops.postfix/templates/etc/postfix/hash_tables/archive_transport.j2) | |
==> local: changed: [local.commerce.com] => (item=/etc/ansible/roles/debops.postfix/templates/etc/postfix/hash_tables/mx_relay_transport.j2) | |
==> local: changed: [local.commerce.com] => (item=/etc/ansible/roles/debops.postfix/templates/etc/postfix/hash_tables/mx_relay_virtual_alias_maps.j2) | |
==> local: changed: [local.commerce.com] => (item=/etc/ansible/roles/debops.postfix/templates/etc/postfix/hash_tables/sender_dependent_relayhost_map.j2) | |
==> local: | |
==> local: TASK: [debops.postfix | Check what private hash tables templates are available] *** | |
==> local: ok: [local.commerce.com] => (item=/etc/ansible/roles/debops.postfix/templates/etc/postfix/private_hash_tables/smtp_sasl_password_map.j2) | |
==> local: | |
==> local: TASK: [debops.postfix | Check what private hash tables are locked] ************ | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Generate unlocked Postfix private hash tables] ******** | |
==> local: changed: [local.commerce.com] => (item={'invocation': {'module_name': u'stat', 'module_complex_args': {'path': u'/etc/ansible/roles/debops.postfix/templates/etc/postfix/private_hash_tables/smtp_sasl_password_map.j2'}, 'module_args': ''}, 'item': u'/etc/ansible/roles/debops.postfix/templates/etc/postfix/private_hash_tables/smtp_sasl_password_map.j2', u'stat': {u'uid': 0, u'exists': True, u'woth': False, u'mtime': 1441627723.0, u'inode': 491468, u'isgid': False, u'size': 648, u'wgrp': True, u'isuid': False, u'isreg': True, u'pw_name': u'root', u'gid': 0, u'ischr': False, u'wusr': True, u'xoth': False, u'rusr': True, u'nlink': 1, u'issock': False, u'rgrp': True, u'gr_name': u'root', u'path': u'/etc/ansible/roles/debops.postfix/templates/etc/postfix/private_hash_tables/smtp_sasl_password_map.j2', u'xusr': False, u'atime': 1441627723.0, u'md5': u'6654a21344e8b57d396d3b8c1a819493', u'isdir': False, u'ctime': 1442980426.40659, u'isblk': False, u'xgrp': False, u'dev': 2049, u'roth': True, u'isfifo': False, u'mode': u'0664', u'checksum': u'bf1a1708acf89958ce3b6a9e45caa0c7c30f12ea', u'islnk': False}, u'changed': False}) | |
==> local: | |
==> local: TASK: [debops.postfix | Run tasks from Postfix Makefile] ********************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Configure firewall for Postfix] *********************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Restart Postfix if capabilities change] *************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Install Cyrus SASL if enabled] ************************ | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Add Postfix user to sasl group] *********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Configure Cyrus SASL Authentication] ****************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Configure saslauthd service] ************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Override attributes for saslauthd socket in Postfix chroot] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Remove unwanted files if Cyrus-SASL is disabled] ****** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Remove unwanted files if Postfix is disabled] ********* | |
==> local: skipping: [local.commerce.com] => (item=/etc/postfix/postfix-capabilities) | |
==> local: | |
==> local: TASK: [debops.postfix | Remove firewall configuration for Postfix] ************ | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Move Postfix configuration out of the way before reversion] *** | |
==> local: skipping: [local.commerce.com] => (item=main.cf) | |
==> local: skipping: [local.commerce.com] => (item=master.cf) | |
==> local: | |
==> local: TASK: [debops.postfix | Remove diversion of original Postfix configuration] *** | |
==> local: skipping: [local.commerce.com] => (item=main.cf) | |
==> local: skipping: [local.commerce.com] => (item=master.cf) | |
==> local: | |
==> local: TASK: [debops.postfix | Move alias database out of the way before reversion] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Remove diversion of original alias database] ********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Remove unwanted files if Cyrus-SASL is disabled] ****** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: NOTIFIED: [debops.ferm | Restart ferm] **************************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: NOTIFIED: [debops.postfix | Generate mail alias database] ********************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: NOTIFIED: [debops.postfix | Check postfix] ************************************ | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: NOTIFIED: [debops.postfix | Restart postfix] ********************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: NOTIFIED: [debops.postfix | Reload postfix] *********************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: NOTIFIED: [debops.ferm | Restart ferm] **************************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: PLAY [MySQL] ****************************************************************** | |
==> local: | |
==> local: GATHERING FACTS *************************************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Calculate debconf answer] ******************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ferm status in debconf] ************************ | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure ferm is installed] ******************************** | |
==> local: ok: [local.commerce.com] => (item=ferm) | |
==> local: | |
==> local: TASK: [debops.ferm | Create configuration directories] ************************ | |
==> local: ok: [local.commerce.com] => (item=/etc/ferm/ferm.d) | |
==> local: ok: [local.commerce.com] => (item=/etc/ferm/filter-input.d) | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ferm default variables] ************************ | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure main ferm config file] ************************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Allow SSH access from Ansible Controller] **************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure forwarding in ip(6)tables if enabled] ********** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Remove ip(6)tables rules if requested] ******************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ip(6)tables rules] ***************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Remove iptables INPUT rules if requested] **************** | |
==> local: skipping: [local.commerce.com] => (item={'dport': ['mysql'], 'saddr': [], 'type': 'dport_accept', 'weight': '50', 'filename': 'mysql_dependency_accept'}) | |
==> local: | |
==> local: TASK: [debops.ferm | Configure iptables INPUT rules] ************************** | |
==> local: changed: [local.commerce.com] => (item={'dport': ['mysql'], 'saddr': [], 'type': 'dport_accept', 'weight': '50', 'filename': 'mysql_dependency_accept'}) | |
==> local: | |
==> local: TASK: [debops.ferm | Apply iptables rules if ferm is enabled] ***************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Clear iptables rules if ferm is disabled] **************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure sysctl] **************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure that /etc/network/if-pre-up.d exists] ************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure forwarding in ifupdown if enabled] ************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure that Ansible local facts directory exists] ******** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Save ferm local facts] *********************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Make sure /etc/hosts.allow.d directory exists] **** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Create /etc/hosts.allow.d/00_ansible] ************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Divert original /etc/hosts.allow] ***************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Allow access from Ansible Controller to sshd] ***** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Remove hosts.allow entries if requested] ********** | |
==> local: ok: [local.commerce.com] => (item={'comment': 'Allow remote connections to MySQL server', 'daemon': 'mysqld', 'client': [], 'weight': '50', 'filename': 'mysql_dependency_allow'}) | |
==> local: skipping: [local.commerce.com] => (item={'comment': 'Access from localhost', 'daemon': 'ALL', 'client': ['127.0.0.0/8', '::1/128'], 'weight': '06', 'filename': 'allow_localhost'}) | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Generate hosts.allow entries] ********************* | |
==> local: skipping: [local.commerce.com] => (item={'comment': 'Allow remote connections to MySQL server', 'daemon': 'mysqld', 'client': [], 'weight': '50', 'filename': 'mysql_dependency_allow'}) | |
==> local: ok: [local.commerce.com] => (item={'comment': 'Access from localhost', 'daemon': 'ALL', 'client': ['127.0.0.0/8', '::1/128'], 'weight': '06', 'filename': 'allow_localhost'}) | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Assemble hosts.allow.d] *************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Move current /etc/hosts.allow out of the way before reversion] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Remove diversion of /etc/hosts.allow] ************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Make sure that Ansible local fact directory exists] *** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Save tcpwrappers local facts] ********************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Deny access from everywhere if enabled] *********** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Allow access from everywhere if disabled] ********* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Check if MySQL server is installed] ****************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Set MySQL root password before installing] *********** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Re-enter MySQL root password before installing] ****** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Install MySQL-related packages] ********************** | |
==> local: changed: [local.commerce.com] => (item=python-mysqldb,mysql-server,automysqlbackup,ssl-cert) | |
==> local: | |
==> local: TASK: [drupsible.mysql | Add MySQL system user to specified groups] *********** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Apply /etc/mysql/conf.d/mysqld.cnf configuration] **** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Apply /etc/mysql/conf.d/client.cnf configuration] **** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Restart MySQL service on first install] ************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Update mysql root password for all root accounts] **** | |
==> local: ok: [local.commerce.com] => (item=local) | |
==> local: ok: [local.commerce.com] => (item=127.0.0.1) | |
==> local: ok: [local.commerce.com] => (item=::1) | |
==> local: ok: [local.commerce.com] => (item=localhost) | |
==> local: | |
==> local: TASK: [drupsible.mysql | Create /root/.my.cnf file with root password credentials] *** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Delete anonymous mysql user] ************************* | |
==> local: ok: [local.commerce.com] => (item=local) | |
==> local: ok: [local.commerce.com] => (item=localhost) | |
==> local: | |
==> local: TASK: [drupsible.mysql | Remove test database] ******************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Setup automysqlbackup configuration] ***************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Create mysqldump section in /etc/mysql/debian.cnf] *** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Enable events table backup in mysqldump] ************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Manage MySQL databases] ****************************** | |
==> local: changed: [local.commerce.com] => (item={'state': 'present', 'name': u'drupal-commerce'}) | |
==> local: | |
==> local: TASK: [drupsible.mysql | Manage MySQL users] ********************************** | |
==> local: changed: [local.commerce.com] => (item={'state': 'present', 'password': u'auD52W13zT9jEkHpAhUB', 'host': '%', 'name': u'drupal-commerce', 'priv': u'drupal-commerce.*:ALL'}) | |
==> local: changed: [local.commerce.com] => (item={'state': 'present', 'password': u'auD52W13zT9jEkHpAhUB', 'host': 'localhost', 'name': u'drupal-commerce', 'priv': u'drupal-commerce.*:ALL'}) | |
==> local: changed: [local.commerce.com] => (item={'state': 'present', 'password': u'auD52W13zT9jEkHpAhUB', 'host': u'local.commerce.com', 'name': u'drupal-commerce', 'priv': u'drupal-commerce.*:ALL'}) | |
==> local: | |
==> local: TASK: [drupsible.mysql | Restart MySQL service (again) after first configuration] *** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: NOTIFIED: [drupsible.mysql | Restart mysql] *********************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: PLAY [MySQL (for cloned DB mode)] ********************************************* | |
==> local: | |
==> local: GATHERING FACTS *************************************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Calculate debconf answer] ******************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ferm status in debconf] ************************ | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure ferm is installed] ******************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Create configuration directories] ************************ | |
==> local: skipping: [local.commerce.com] => (item=/etc/ferm/ferm.d) | |
==> local: skipping: [local.commerce.com] => (item=/etc/ferm/filter-input.d) | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ferm default variables] ************************ | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure main ferm config file] ************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Allow SSH access from Ansible Controller] **************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure forwarding in ip(6)tables if enabled] ********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Remove ip(6)tables rules if requested] ******************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ip(6)tables rules] ***************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Remove iptables INPUT rules if requested] **************** | |
==> local: skipping: [local.commerce.com] => (item={'dport': ['mysql'], 'saddr': [], 'type': 'dport_accept', 'weight': '50', 'filename': 'mysql_dependency_accept'}) | |
==> local: | |
==> local: TASK: [debops.ferm | Configure iptables INPUT rules] ************************** | |
==> local: skipping: [local.commerce.com] => (item={'dport': ['mysql'], 'saddr': [], 'type': 'dport_accept', 'weight': '50', 'filename': 'mysql_dependency_accept'}) | |
==> local: | |
==> local: TASK: [debops.ferm | Apply iptables rules if ferm is enabled] ***************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Clear iptables rules if ferm is disabled] **************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure sysctl] **************************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure that /etc/network/if-pre-up.d exists] ************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure forwarding in ifupdown if enabled] ************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure that Ansible local facts directory exists] ******** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Save ferm local facts] *********************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Make sure /etc/hosts.allow.d directory exists] **** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Create /etc/hosts.allow.d/00_ansible] ************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Divert original /etc/hosts.allow] ***************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Allow access from Ansible Controller to sshd] ***** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Remove hosts.allow entries if requested] ********** | |
==> local: skipping: [local.commerce.com] => (item={'comment': 'Allow remote connections to MySQL server', 'daemon': 'mysqld', 'client': [], 'weight': '50', 'filename': 'mysql_dependency_allow'}) | |
==> local: skipping: [local.commerce.com] => (item={'comment': 'Access from localhost', 'daemon': 'ALL', 'client': ['127.0.0.0/8', '::1/128'], 'weight': '06', 'filename': 'allow_localhost'}) | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Generate hosts.allow entries] ********************* | |
==> local: skipping: [local.commerce.com] => (item={'comment': 'Allow remote connections to MySQL server', 'daemon': 'mysqld', 'client': [], 'weight': '50', 'filename': 'mysql_dependency_allow'}) | |
==> local: skipping: [local.commerce.com] => (item={'comment': 'Access from localhost', 'daemon': 'ALL', 'client': ['127.0.0.0/8', '::1/128'], 'weight': '06', 'filename': 'allow_localhost'}) | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Assemble hosts.allow.d] *************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Move current /etc/hosts.allow out of the way before reversion] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Remove diversion of /etc/hosts.allow] ************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Make sure that Ansible local fact directory exists] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Save tcpwrappers local facts] ********************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Deny access from everywhere if enabled] *********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.tcpwrappers | Allow access from everywhere if disabled] ********* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Check if MySQL server is installed] ****************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Set MySQL root password before installing] *********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Re-enter MySQL root password before installing] ****** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Install MySQL-related packages] ********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Add MySQL system user to specified groups] *********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Apply /etc/mysql/conf.d/mysqld.cnf configuration] **** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Apply /etc/mysql/conf.d/client.cnf configuration] **** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Restart MySQL service on first install] ************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Update mysql root password for all root accounts] **** | |
==> local: skipping: [local.commerce.com] => (item=local) | |
==> local: skipping: [local.commerce.com] => (item=127.0.0.1) | |
==> local: skipping: [local.commerce.com] => (item=::1) | |
==> local: skipping: [local.commerce.com] => (item=localhost) | |
==> local: | |
==> local: TASK: [drupsible.mysql | Create /root/.my.cnf file with root password credentials] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Delete anonymous mysql user] ************************* | |
==> local: skipping: [local.commerce.com] => (item=local) | |
==> local: skipping: [local.commerce.com] => (item=localhost) | |
==> local: | |
==> local: TASK: [drupsible.mysql | Remove test database] ******************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Setup automysqlbackup configuration] ***************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Create mysqldump section in /etc/mysql/debian.cnf] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Enable events table backup in mysqldump] ************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Manage MySQL databases] ****************************** | |
==> local: skipping: [local.commerce.com] => (item={'state': 'present', 'name': u'drupal-commerce'}) | |
==> local: | |
==> local: TASK: [drupsible.mysql | Manage MySQL users] ********************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.mysql | Restart MySQL service (again) after first configuration] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: PLAY [PHP-FPM] **************************************************************** | |
==> local: | |
==> local: GATHERING FACTS *************************************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Get current timezone from the host] ********************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Make sure PHP5-FPM support is installed] ***************** | |
==> local: changed: [local.commerce.com] => (item=php5-fpm,php5-cli) | |
==> local: | |
==> local: TASK: [debops.php5 | Install PHP5 packages] *********************************** | |
==> local: changed: [local.commerce.com] => (item=php-pear,php-soap,php5-curl,php5-gd,php5-gmp,php5-mcrypt,php5-memcached,php5-mysql) | |
==> local: | |
==> local: TASK: [debops.php5 | Create directory for php5-fpm logs] ********************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Check existence of php5-fpm-reopenlogs] ****************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Configure logrotate for php5-fpm] ************************ | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Configure php.ini for php5-fpm] ************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Check if pool-available.d/ directory exists] ************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Remove default php5-fpm pool if exists] ****************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Create pool-available.d/ directory for php5-fpm] ********* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Setup php5-fpm pool configuration] *********************** | |
==> local: changed: [local.commerce.com] => (item={'enabled': True, 'name': 'www-data'}) | |
==> local: | |
==> local: TASK: [debops.php5 | Enable php5-fpm pools] *********************************** | |
==> local: changed: [local.commerce.com] => (item={'enabled': True, 'name': 'www-data'}) | |
==> local: | |
==> local: TASK: [debops.php5 | Disable php5-fpm pools] ********************************** | |
==> local: skipping: [local.commerce.com] => (item={'enabled': True, 'name': 'www-data'}) | |
==> local: | |
==> local: NOTIFIED: [debops.php5 | Restart php5-fpm] ************************************ | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: NOTIFIED: [debops.php5 | Reload php5-fpm] ************************************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: PLAY [Apache] ***************************************************************** | |
==> local: | |
==> local: GATHERING FACTS *************************************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Calculate debconf answer] ******************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ferm status in debconf] ************************ | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure ferm is installed] ******************************** | |
==> local: ok: [local.commerce.com] => (item=ferm) | |
==> local: | |
==> local: TASK: [debops.ferm | Create configuration directories] ************************ | |
==> local: ok: [local.commerce.com] => (item=/etc/ferm/ferm.d) | |
==> local: ok: [local.commerce.com] => (item=/etc/ferm/filter-input.d) | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ferm default variables] ************************ | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure main ferm config file] ************************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Allow SSH access from Ansible Controller] **************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure forwarding in ip(6)tables if enabled] ********** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Remove ip(6)tables rules if requested] ******************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ip(6)tables rules] ***************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Remove iptables INPUT rules if requested] **************** | |
==> local: skipping: [local.commerce.com] => (item={'accept_any': True, 'weight': '20', 'saddr': [], 'dport': [u'http', 'https'], 'type': 'dport_accept', 'filename': 'apache2_dependency_accept'}) | |
==> local: | |
==> local: TASK: [debops.ferm | Configure iptables INPUT rules] ************************** | |
==> local: changed: [local.commerce.com] => (item={'accept_any': True, 'weight': '20', 'saddr': [], 'dport': [u'http', 'https'], 'type': 'dport_accept', 'filename': 'apache2_dependency_accept'}) | |
==> local: | |
==> local: TASK: [debops.ferm | Apply iptables rules if ferm is enabled] ***************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Clear iptables rules if ferm is disabled] **************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure sysctl] **************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure that /etc/network/if-pre-up.d exists] ************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure forwarding in ifupdown if enabled] ************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure that Ansible local facts directory exists] ******** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Save ferm local facts] *********************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt_preferences | Remove APT preferences] *********************** | |
==> local: skipping: [local.commerce.com] => (item={'reason': 'Better support for git submodules - http://stackoverflow.com/a/7593496', 'by_role': 'debops.apt', 'backports': ['wheezy'], 'package': 'git git-*'}) | |
==> local: skipping: [local.commerce.com] => (item={'reason': 'Issues in wheezy package - http://debian.distrosfaqs.org/debian-user/wheezy-irqbalance/', 'by_role': 'debops.apt', 'backports': ['wheezy'], 'package': 'irqbalance'}) | |
==> local: | |
==> local: TASK: [debops.apt_preferences | Create APT preferences] *********************** | |
==> local: skipping: [local.commerce.com] => (item={'reason': 'Better support for git submodules - http://stackoverflow.com/a/7593496', 'by_role': 'debops.apt', 'backports': ['wheezy'], 'package': 'git git-*'}) | |
==> local: skipping: [local.commerce.com] => (item={'reason': 'Issues in wheezy package - http://debian.distrosfaqs.org/debian-user/wheezy-irqbalance/', 'by_role': 'debops.apt', 'backports': ['wheezy'], 'package': 'irqbalance'}) | |
==> local: | |
==> local: TASK: [debops.apt | Configure APT to use cache server if available] *********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure APT to not use cache if not available] ********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure APT] ******************************************** | |
==> local: skipping: [local.commerce.com] => (item=etc/apt/apt.conf.d/25no-recommends.conf) | |
==> local: skipping: [local.commerce.com] => (item=etc/apt/apt.conf.d/70aptitude) | |
==> local: | |
==> local: TASK: [debops.apt | Ensure that APT default configuration is absent] ********** | |
==> local: skipping: [local.commerce.com] => (item=/etc/apt/apt.conf) | |
==> local: | |
==> local: TASK: [debops.apt | Load default APT mirrors configuration] ******************* | |
==> local: skipping: [local.commerce.com] => (item=/etc/ansible/roles/debops.apt/vars/apt_default_mirrors_debian.yml) | |
==> local: | |
==> local: TASK: [debops.apt | Load default APT sources configuration] ******************* | |
==> local: skipping: [local.commerce.com] => (item=/etc/ansible/roles/debops.apt/vars/apt_default_sources_debian.yml) | |
==> local: | |
==> local: TASK: [debops.apt | Enable delayed APT configuration] ************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Combine lists of default and user APT mirrors and sources] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure custom APT keys] ******************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure custom APT repositories] ************************ | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Divert original /etc/apt/sources.list] ******************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure main APT package sources] *********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Move sources.list out of the way before reversion] ******** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Remove diversion of original /etc/apt/sources.list] ******* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Update package lists] ************************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Install apticron and apt-listchanges] ********************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure apticron and apt-listchanges] ******************* | |
==> local: skipping: [local.commerce.com] => (item=etc/apt/listchanges.conf) | |
==> local: skipping: [local.commerce.com] => (item=etc/apticron/apticron.conf) | |
==> local: | |
==> local: TASK: [debops.apt | Remove apticron and apt-listchanges] ********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Install unattended-upgrades if enabled] ******************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure unattended-upgrades] **************************** | |
==> local: skipping: [local.commerce.com] => (item=etc/apt/apt.conf.d/25auto-upgrades.conf) | |
==> local: skipping: [local.commerce.com] => (item=etc/apt/apt.conf.d/55unattended-upgrades.conf) | |
==> local: | |
==> local: TASK: [debops.apt | Remove unattended-upgrades if disabled] ******************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Enable Linux firmware packages on hosts that require it] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Enable irqbalance on multi-core systems] ****************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Enable uptimed on hardware systems] *********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Gather conditional packages in one list] ****************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Install requested packages] ******************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Make sure that Ansible local facts directory exists] ****** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Save APT local facts] ************************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.newrelic | Install New Relic Sysmond] ************************ | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.newrelic | Configure New Relic Sysmond] ********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Calculate debconf answer] ******************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ferm status in debconf] ************************ | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure ferm is installed] ******************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Create configuration directories] ************************ | |
==> local: skipping: [local.commerce.com] => (item=/etc/ferm/ferm.d) | |
==> local: skipping: [local.commerce.com] => (item=/etc/ferm/filter-input.d) | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ferm default variables] ************************ | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure main ferm config file] ************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Allow SSH access from Ansible Controller] **************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure forwarding in ip(6)tables if enabled] ********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Remove ip(6)tables rules if requested] ******************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ip(6)tables rules] ***************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Remove iptables INPUT rules if requested] **************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure iptables INPUT rules] ************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Apply iptables rules if ferm is enabled] ***************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Clear iptables rules if ferm is disabled] **************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure sysctl] **************************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure that /etc/network/if-pre-up.d exists] ************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure forwarding in ifupdown if enabled] ************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure that Ansible local facts directory exists] ******** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Save ferm local facts] *********************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Make sure Ansible local facts directory exists] ******* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Configure Postfix local facts] ************************ | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Re-read local facts if they have been modified] ******* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Install Postfix base packages] ************************ | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Disable Postfix configuration in debconf] ************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Divert original Postfix configuration] **************** | |
==> local: skipping: [local.commerce.com] => (item=main.cf) | |
==> local: skipping: [local.commerce.com] => (item=master.cf) | |
==> local: | |
==> local: TASK: [debops.postfix | Divert original aliases database] ********************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Override Postfix capabilities if FQDN is not set] ***** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Configure aliases database] *************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Configure mail system] ******************************** | |
==> local: skipping: [local.commerce.com] => (item=etc/mailname) | |
==> local: | |
==> local: TASK: [debops.postfix | Create Postfix configuration directories] ************* | |
==> local: skipping: [local.commerce.com] => (item=tables) | |
==> local: skipping: [local.commerce.com] => (item=hash_aliases) | |
==> local: skipping: [local.commerce.com] => (item=hash_tables) | |
==> local: | |
==> local: TASK: [debops.postfix | Create Postfix private configuration directories] ***** | |
==> local: skipping: [local.commerce.com] => (item=private_hash_tables) | |
==> local: | |
==> local: TASK: [debops.postfix | Generate Postfix Makefile] **************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Generate Postfix configuration] *********************** | |
==> local: skipping: [local.commerce.com] => (item=main.cf) | |
==> local: skipping: [local.commerce.com] => (item=master.cf) | |
==> local: | |
==> local: TASK: [debops.postfix | Generate Postfix tables sources] ********************** | |
==> local: skipping: [local.commerce.com] => (item=/etc/ansible/roles/debops.postfix/templates/etc/postfix/tables/postscreen_dnsbl_reply_map.pcre.j2) | |
==> local: skipping: [local.commerce.com] => (item=/etc/ansible/roles/debops.postfix/templates/etc/postfix/tables/mx_access.cidr.j2) | |
==> local: skipping: [local.commerce.com] => (item=/etc/ansible/roles/debops.postfix/templates/etc/postfix/tables/postscreen_access.cidr.j2) | |
==> local: skipping: [local.commerce.com] => (item=/etc/ansible/roles/debops.postfix/templates/etc/postfix/tables/archive_bcc_map.pcre.j2) | |
==> local: | |
==> local: TASK: [debops.postfix | Generate Postfix hash aliases sources] **************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Generate Postfix hash tables sources] ***************** | |
==> local: skipping: [local.commerce.com] => (item=/etc/ansible/roles/debops.postfix/templates/etc/postfix/hash_tables/sender_mydomains_access.j2) | |
==> local: skipping: [local.commerce.com] => (item=/etc/ansible/roles/debops.postfix/templates/etc/postfix/hash_tables/archive_transport.j2) | |
==> local: skipping: [local.commerce.com] => (item=/etc/ansible/roles/debops.postfix/templates/etc/postfix/hash_tables/mx_relay_transport.j2) | |
==> local: skipping: [local.commerce.com] => (item=/etc/ansible/roles/debops.postfix/templates/etc/postfix/hash_tables/mx_relay_virtual_alias_maps.j2) | |
==> local: skipping: [local.commerce.com] => (item=/etc/ansible/roles/debops.postfix/templates/etc/postfix/hash_tables/sender_dependent_relayhost_map.j2) | |
==> local: | |
==> local: TASK: [debops.postfix | Check what private hash tables templates are available] *** | |
==> local: skipping: [local.commerce.com] => (item=/etc/ansible/roles/debops.postfix/templates/etc/postfix/private_hash_tables/smtp_sasl_password_map.j2) | |
==> local: | |
==> local: TASK: [debops.postfix | Check what private hash tables are locked] ************ | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Generate unlocked Postfix private hash tables] ******** | |
==> local: skipping: [local.commerce.com] => (item={u'skipped': True, u'changed': False}) | |
==> local: | |
==> local: TASK: [debops.postfix | Run tasks from Postfix Makefile] ********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Configure firewall for Postfix] *********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Restart Postfix if capabilities change] *************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Install Cyrus SASL if enabled] ************************ | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Add Postfix user to sasl group] *********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Configure Cyrus SASL Authentication] ****************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Configure saslauthd service] ************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Override attributes for saslauthd socket in Postfix chroot] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Remove unwanted files if Cyrus-SASL is disabled] ****** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Remove unwanted files if Postfix is disabled] ********* | |
==> local: skipping: [local.commerce.com] => (item=/etc/postfix/postfix-capabilities) | |
==> local: | |
==> local: TASK: [debops.postfix | Remove firewall configuration for Postfix] ************ | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Move Postfix configuration out of the way before reversion] *** | |
==> local: skipping: [local.commerce.com] => (item=main.cf) | |
==> local: skipping: [local.commerce.com] => (item=master.cf) | |
==> local: | |
==> local: TASK: [debops.postfix | Remove diversion of original Postfix configuration] *** | |
==> local: skipping: [local.commerce.com] => (item=main.cf) | |
==> local: skipping: [local.commerce.com] => (item=master.cf) | |
==> local: | |
==> local: TASK: [debops.postfix | Move alias database out of the way before reversion] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Remove diversion of original alias database] ********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.postfix | Remove unwanted files if Cyrus-SASL is disabled] ****** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Check MPM flavor] ********************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Install Apache2] *********************************** | |
==> local: changed: [local.commerce.com] => (item=apache2) | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Register Apache version] *************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Init UDS flag] ************************************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Apache Unix Domain Sockets (USD) are available when 2.4.10+] *** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Install Apache2 additional pkgs] ******************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Disable Apache2 MPM worker and event, if prefork is requested] *** | |
==> local: skipping: [local.commerce.com] => (item=mpm_worker) | |
==> local: skipping: [local.commerce.com] => (item=mpm_event) | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Configure Apache prefork MPM] ********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Enable Apache2 additional modules] ***************** | |
==> local: ok: [local.commerce.com] => (item=alias) | |
==> local: ok: [local.commerce.com] => (item=auth_basic) | |
==> local: ok: [local.commerce.com] => (item=authn_file) | |
==> local: ok: [local.commerce.com] => (item=authz_host) | |
==> local: ok: [local.commerce.com] => (item=authz_user) | |
==> local: ok: [local.commerce.com] => (item=autoindex) | |
==> local: ok: [local.commerce.com] => (item=deflate) | |
==> local: ok: [local.commerce.com] => (item=dir) | |
==> local: ok: [local.commerce.com] => (item=env) | |
==> local: changed: [local.commerce.com] => (item=expires) | |
==> local: ok: [local.commerce.com] => (item=mime) | |
==> local: ok: [local.commerce.com] => (item=negotiation) | |
==> local: changed: [local.commerce.com] => (item=reqtimeout) | |
==> local: changed: [local.commerce.com] => (item=rewrite) | |
==> local: ok: [local.commerce.com] => (item=setenvif) | |
==> local: ok: [local.commerce.com] => (item=status) | |
==> local: changed: [local.commerce.com] => (item=ssl) | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Disable default apache site] *********************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Disable default-ssl apache site] ******************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Configure Apache ports] **************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Tighten Apache security] *************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Create shared srv folder] ************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Create blocking robots.txt] ************************ | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Install PHP pkgs] ********************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Install PHP additional pkgs] *********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Check whether php.ini already exists] ************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Set php.ini if it doesn't exist already] *********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Set PEAR to install stable packages] *************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | UnInstall packages for Apache2 MPM worker/event] *** | |
==> local: ok: [local.commerce.com] => (item=libapache2-mod-fastcgi) | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Install packages for Apache2 MPM worker/event] ***** | |
==> local: changed: [local.commerce.com] => (item=apache2-mpm-worker) | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Enable Apache2 worker/event and its dependencies] *** | |
==> local: changed: [local.commerce.com] => (item=actions) | |
==> local: changed: [local.commerce.com] => (item=proxy_fcgi) | |
==> local: ok: [local.commerce.com] => (item=alias) | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Configure Apache event/worker MPM] ***************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Disable Apache2 MPM prefork modules] *************** | |
==> local: failed: [local.commerce.com] => (item=mpm_itk) => {"failed": true, "item": "mpm_itk"} | |
==> local: msg: Failed to disable module mpm_itk: | |
==> local: ...ignoring | |
==> local: ok: [local.commerce.com] => (item=mpm_prefork) | |
==> local: failed: [local.commerce.com] => (item=php5) => {"failed": true, "item": "php5"} | |
==> local: msg: Failed to disable module php5: | |
==> local: ...ignoring | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Disable Apache2 MPM event if worker requested] ***** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Disable Apache2 MPM worker if event requested] ***** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Enable Apache2 worker/event MPM module] ************ | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Enable Apache2 stock mod_proxy_fcgi module] ******** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Make sure logs dir exists] ************************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Copy optional rewrite rules file] ****************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Copy custom optional rewrite rules file] *********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Copy apache2 vhost-common] ************************* | |
==> local: changed: [local.commerce.com] | |
==> local: changed: [local.commerce.com] => (item=.bak) | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Create apache2 vhosts (http)] ********************** | |
==> local: changed: [local.commerce.com] | |
==> local: changed: [local.commerce.com] => (item=.bak) | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Create apache2 vhosts (https)] ********************* | |
==> local: skipping: [local.commerce.com] | |
==> local: skipping: [local.commerce.com] => (item=.bak) | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Enable apache2 cur, build and bak vhosts] ********** | |
==> local: changed: [local.commerce.com] | |
==> local: changed: [local.commerce.com] => (item=.bak) | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Enable apache2 cur, build and bak vhosts (https)] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: skipping: [local.commerce.com] => (item=.bak) | |
==> local: | |
==> local: TASK: [drupsible.apache2 | Disable apache2 vhosts] **************************** | |
==> local: ok: [local.commerce.com] => (item={'disabled': True, 'host': 'dev.example.com', 'admin_email': '[email protected]', 'group': 'devexample', 'user': 'devexample'}) | |
==> local: | |
==> local: TASK: [drupsible.apache2 | setup logrotate.d script for the apache log] ******* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: NOTIFIED: [drupsible.apache2 | Restart apache] ******************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: PLAY [Varnish] **************************************************************** | |
==> local: | |
==> local: GATHERING FACTS *************************************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Calculate debconf answer] ******************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ferm status in debconf] ************************ | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure ferm is installed] ******************************** | |
==> local: ok: [local.commerce.com] => (item=ferm) | |
==> local: | |
==> local: TASK: [debops.ferm | Create configuration directories] ************************ | |
==> local: ok: [local.commerce.com] => (item=/etc/ferm/ferm.d) | |
==> local: ok: [local.commerce.com] => (item=/etc/ferm/filter-input.d) | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ferm default variables] ************************ | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure main ferm config file] ************************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Allow SSH access from Ansible Controller] **************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure forwarding in ip(6)tables if enabled] ********** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Remove ip(6)tables rules if requested] ******************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ip(6)tables rules] ***************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Remove iptables INPUT rules if requested] **************** | |
==> local: skipping: [local.commerce.com] => (item={'dport': ['http'], 'type': 'dport_accept', 'accept_any': True, 'weight': '10', 'filename': 'varnish_dependency_accept'}) | |
==> local: skipping: [local.commerce.com] => (item={'dport': [u'6082'], 'type': 'dport_accept', 'accept': ['127.0.0.1', '10.0.2.2'], 'weight': '60', 'filename': 'varnish_console_dependency_accept'}) | |
==> local: | |
==> local: TASK: [debops.ferm | Configure iptables INPUT rules] ************************** | |
==> local: changed: [local.commerce.com] => (item={'dport': ['http'], 'type': 'dport_accept', 'accept_any': True, 'weight': '10', 'filename': 'varnish_dependency_accept'}) | |
==> local: changed: [local.commerce.com] => (item={'dport': [u'6082'], 'type': 'dport_accept', 'accept': ['127.0.0.1', '10.0.2.2'], 'weight': '60', 'filename': 'varnish_console_dependency_accept'}) | |
==> local: | |
==> local: TASK: [debops.ferm | Apply iptables rules if ferm is enabled] ***************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Clear iptables rules if ferm is disabled] **************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure sysctl] **************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure that /etc/network/if-pre-up.d exists] ************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure forwarding in ifupdown if enabled] ************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure that Ansible local facts directory exists] ******** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Save ferm local facts] *********************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt_preferences | Remove APT preferences] *********************** | |
==> local: skipping: [local.commerce.com] => (item={'reason': 'Better support for git submodules - http://stackoverflow.com/a/7593496', 'by_role': 'debops.apt', 'backports': ['wheezy'], 'package': 'git git-*'}) | |
==> local: skipping: [local.commerce.com] => (item={'reason': 'Issues in wheezy package - http://debian.distrosfaqs.org/debian-user/wheezy-irqbalance/', 'by_role': 'debops.apt', 'backports': ['wheezy'], 'package': 'irqbalance'}) | |
==> local: | |
==> local: TASK: [debops.apt_preferences | Create APT preferences] *********************** | |
==> local: skipping: [local.commerce.com] => (item={'reason': 'Better support for git submodules - http://stackoverflow.com/a/7593496', 'by_role': 'debops.apt', 'backports': ['wheezy'], 'package': 'git git-*'}) | |
==> local: skipping: [local.commerce.com] => (item={'reason': 'Issues in wheezy package - http://debian.distrosfaqs.org/debian-user/wheezy-irqbalance/', 'by_role': 'debops.apt', 'backports': ['wheezy'], 'package': 'irqbalance'}) | |
==> local: | |
==> local: TASK: [debops.apt | Configure APT to use cache server if available] *********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure APT to not use cache if not available] ********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure APT] ******************************************** | |
==> local: ok: [local.commerce.com] => (item=etc/apt/apt.conf.d/25no-recommends.conf) | |
==> local: ok: [local.commerce.com] => (item=etc/apt/apt.conf.d/70aptitude) | |
==> local: | |
==> local: TASK: [debops.apt | Ensure that APT default configuration is absent] ********** | |
==> local: ok: [local.commerce.com] => (item=/etc/apt/apt.conf) | |
==> local: | |
==> local: TASK: [debops.apt | Load default APT mirrors configuration] ******************* | |
==> local: skipping: [local.commerce.com] => (item=/etc/ansible/roles/debops.apt/vars/apt_default_mirrors_debian.yml) | |
==> local: | |
==> local: TASK: [debops.apt | Load default APT sources configuration] ******************* | |
==> local: skipping: [local.commerce.com] => (item=/etc/ansible/roles/debops.apt/vars/apt_default_sources_debian.yml) | |
==> local: | |
==> local: TASK: [debops.apt | Enable delayed APT configuration] ************************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Combine lists of default and user APT mirrors and sources] *** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure custom APT keys] ******************************** | |
==> local: changed: [local.commerce.com] => (item={'url': 'https://repo.varnish-cache.org/GPG-key.txt', 'state': 'present'}) | |
==> local: | |
==> local: TASK: [debops.apt | Configure custom APT repositories] ************************ | |
==> local: changed: [local.commerce.com] => (item={'repo': u'deb https://repo.varnish-cache.org/debian/ jessie varnish-4.0', 'state': 'present'}) | |
==> local: | |
==> local: TASK: [debops.apt | Divert original /etc/apt/sources.list] ******************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure main APT package sources] *********************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Move sources.list out of the way before reversion] ******** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Remove diversion of original /etc/apt/sources.list] ******* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Update package lists] ************************************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Install apticron and apt-listchanges] ********************* | |
==> local: ok: [local.commerce.com] => (item=apt-listchanges,apticron) | |
==> local: | |
==> local: TASK: [debops.apt | Configure apticron and apt-listchanges] ******************* | |
==> local: ok: [local.commerce.com] => (item=etc/apt/listchanges.conf) | |
==> local: ok: [local.commerce.com] => (item=etc/apticron/apticron.conf) | |
==> local: | |
==> local: TASK: [debops.apt | Remove apticron and apt-listchanges] ********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Install unattended-upgrades if enabled] ******************* | |
==> local: ok: [local.commerce.com] => (item=unattended-upgrades) | |
==> local: | |
==> local: TASK: [debops.apt | Configure unattended-upgrades] **************************** | |
==> local: ok: [local.commerce.com] => (item=etc/apt/apt.conf.d/25auto-upgrades.conf) | |
==> local: ok: [local.commerce.com] => (item=etc/apt/apt.conf.d/55unattended-upgrades.conf) | |
==> local: | |
==> local: TASK: [debops.apt | Remove unattended-upgrades if disabled] ******************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Enable Linux firmware packages on hosts that require it] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Enable irqbalance on multi-core systems] ****************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Enable uptimed on hardware systems] *********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Gather conditional packages in one list] ****************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Install requested packages] ******************************* | |
==> local: changed: [local.commerce.com] => (item=ed,python,python-apt,lsb-release,make,gnupg-curl,git,wget,curl,rsync,netcat-openbsd,bridge-utils,vlan,openssh-server,bsdutils,python-pycurl,python-httplib2,apt-transport-https,acl,python-pip,python-pycurl,varnish) | |
==> local: | |
==> local: TASK: [debops.apt | Make sure that Ansible local facts directory exists] ****** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Save APT local facts] ************************************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.varnish | Create configuration directories] ****************** | |
==> local: ok: [local.commerce.com] => (item=/etc/varnish) | |
==> local: | |
==> local: TASK: [drupsible.varnish | Stat secret remote file] *************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.varnish | Read secret remote file if it exists] ************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.varnish | Create/read secret local file] ********************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.varnish | Copy secret key file if needed] ******************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.varnish | Copy Varnish init script] ************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.varnish | Add env file from Varnish package] ***************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.varnish | Replace stock command line] ************************ | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.varnish | Configure Varnish] ********************************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.varnish | Create vcl] **************************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: NOTIFIED: [drupsible.varnish | Reload systemd] ******************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: NOTIFIED: [drupsible.varnish | Restart varnish] ******************************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: PLAY [Deploy] ***************************************************************** | |
==> local: | |
==> local: GATHERING FACTS *************************************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.users | Create user groups] ************************************* | |
==> local: ok: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: skipping: [local.commerce.com] => (item=vagrant) | |
==> local: ok: [local.commerce.com] => (item={'forward': u'[email protected]', 'state': 'present', 'name': u'vagrant'}) | |
==> local: | |
==> local: TASK: [debops.users | Manage user accounts] *********************************** | |
==> local: ok: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: skipping: [local.commerce.com] => (item=vagrant) | |
==> local: ok: [local.commerce.com] => (item={'forward': u'[email protected]', 'state': 'present', 'name': u'vagrant'}) | |
==> local: | |
==> local: TASK: [debops.users | Manage user home directories] *************************** | |
==> local: skipping: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: skipping: [local.commerce.com] => (item=vagrant) | |
==> local: skipping: [local.commerce.com] => (item={'forward': u'[email protected]', 'state': 'present', 'name': u'vagrant'}) | |
==> local: | |
==> local: TASK: [debops.users | Get list of available groups] *************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.users | Manage user default groups] ***************************** | |
==> local: skipping: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: skipping: [local.commerce.com] => (item=vagrant) | |
==> local: skipping: [local.commerce.com] => (item={'forward': u'[email protected]', 'state': 'present', 'name': u'vagrant'}) | |
==> local: | |
==> local: TASK: [debops.users | Manage user groups] ************************************* | |
==> local: ok: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: skipping: [local.commerce.com] => (item=vagrant) | |
==> local: skipping: [local.commerce.com] => (item={'forward': u'[email protected]', 'state': 'present', 'name': u'vagrant'}) | |
==> local: | |
==> local: TASK: [debops.users | Remove user groups if requested] ************************ | |
==> local: skipping: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: skipping: [local.commerce.com] => (item=vagrant) | |
==> local: skipping: [local.commerce.com] => (item={'forward': u'[email protected]', 'state': 'present', 'name': u'vagrant'}) | |
==> local: | |
==> local: TASK: [debops.users | Configure ~/.forward for users] ************************* | |
==> local: skipping: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: skipping: [local.commerce.com] => (item=vagrant) | |
==> local: changed: [local.commerce.com] => (item={'forward': u'[email protected]', 'state': 'present', 'name': u'vagrant'}) | |
==> local: | |
==> local: TASK: [debops.users | Remove ~/.forward from user account when disabled] ****** | |
==> local: skipping: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: skipping: [local.commerce.com] => (item=vagrant) | |
==> local: skipping: [local.commerce.com] => (item={'forward': u'[email protected]', 'state': 'present', 'name': u'vagrant'}) | |
==> local: | |
==> local: TASK: [debops.users | Configure ~/.ssh/authorized_keys for users] ************* | |
==> local: skipping: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: skipping: [local.commerce.com] => (item=vagrant) | |
==> local: skipping: [local.commerce.com] => (item={'forward': u'[email protected]', 'state': 'present', 'name': u'vagrant'}) | |
==> local: | |
==> local: TASK: [debops.users | Remove ~/.ssh/authorized_keys from user account if disabled] *** | |
==> local: skipping: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: skipping: [local.commerce.com] => (item=vagrant) | |
==> local: skipping: [local.commerce.com] => (item={'forward': u'[email protected]', 'state': 'present', 'name': u'vagrant'}) | |
==> local: | |
==> local: TASK: [debops.users | Get users dotfiles from git repository] ***************** | |
==> local: skipping: [local.commerce.com] => (item={'name': 'root'}) | |
==> local: skipping: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: skipping: [local.commerce.com] => (item=vagrant) | |
==> local: skipping: [local.commerce.com] => (item={'forward': u'[email protected]', 'state': 'present', 'name': u'vagrant'}) | |
==> local: | |
==> local: TASK: [debops.users | Configure users dotfiles] ******************************* | |
==> local: skipping: [local.commerce.com] => (item={'name': 'root'}) | |
==> local: skipping: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: skipping: [local.commerce.com] => (item=vagrant) | |
==> local: skipping: [local.commerce.com] => (item={'forward': u'[email protected]', 'state': 'present', 'name': u'vagrant'}) | |
==> local: | |
==> local: TASK: [debops.users | Configure default shell if specified] ******************* | |
==> local: skipping: [local.commerce.com] => (item={'name': 'root'}) | |
==> local: skipping: [local.commerce.com] => (item={'name': u'vagrant', 'groups': ['admins']}) | |
==> local: skipping: [local.commerce.com] => (item=vagrant) | |
==> local: skipping: [local.commerce.com] => (item={'forward': u'[email protected]', 'state': 'present', 'name': u'vagrant'}) | |
==> local: | |
==> local: TASK: [drupsible.composer | Install Composer (shared)] ************************ | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.composer | Prepare Composer shared directory] **************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.composer | Add Composer shared vendor directory to path] ***** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.drush | Install drush via composer and run it once] ********** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.drush | Make drush available globally] *********************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.drush | Enable drush autocomplete feature system-wide] ******* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.drush | Enable drush autocomplete feature for the current session] *** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.drush | Download the site audit module] ********************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.drush | Download the hacked module] ************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.drush | Download the Coder module] *************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.drush | Download the Registry Rebuild module] **************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.drush | Assures .drush dir exists in each home directory] **** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.drush | Create Drush aliases (current, build and source)] **** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt_preferences | Remove APT preferences] *********************** | |
==> local: skipping: [local.commerce.com] => (item={'reason': 'Better support for git submodules - http://stackoverflow.com/a/7593496', 'by_role': 'debops.apt', 'backports': ['wheezy'], 'package': 'git git-*'}) | |
==> local: skipping: [local.commerce.com] => (item={'reason': 'Issues in wheezy package - http://debian.distrosfaqs.org/debian-user/wheezy-irqbalance/', 'by_role': 'debops.apt', 'backports': ['wheezy'], 'package': 'irqbalance'}) | |
==> local: | |
==> local: TASK: [debops.apt_preferences | Create APT preferences] *********************** | |
==> local: skipping: [local.commerce.com] => (item={'reason': 'Better support for git submodules - http://stackoverflow.com/a/7593496', 'by_role': 'debops.apt', 'backports': ['wheezy'], 'package': 'git git-*'}) | |
==> local: skipping: [local.commerce.com] => (item={'reason': 'Issues in wheezy package - http://debian.distrosfaqs.org/debian-user/wheezy-irqbalance/', 'by_role': 'debops.apt', 'backports': ['wheezy'], 'package': 'irqbalance'}) | |
==> local: | |
==> local: TASK: [debops.apt | Configure APT to use cache server if available] *********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure APT to not use cache if not available] ********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure APT] ******************************************** | |
==> local: skipping: [local.commerce.com] => (item=etc/apt/apt.conf.d/25no-recommends.conf) | |
==> local: skipping: [local.commerce.com] => (item=etc/apt/apt.conf.d/70aptitude) | |
==> local: | |
==> local: TASK: [debops.apt | Ensure that APT default configuration is absent] ********** | |
==> local: skipping: [local.commerce.com] => (item=/etc/apt/apt.conf) | |
==> local: | |
==> local: TASK: [debops.apt | Load default APT mirrors configuration] ******************* | |
==> local: skipping: [local.commerce.com] => (item=/etc/ansible/roles/debops.apt/vars/apt_default_mirrors_debian.yml) | |
==> local: | |
==> local: TASK: [debops.apt | Load default APT sources configuration] ******************* | |
==> local: skipping: [local.commerce.com] => (item=/etc/ansible/roles/debops.apt/vars/apt_default_sources_debian.yml) | |
==> local: | |
==> local: TASK: [debops.apt | Enable delayed APT configuration] ************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Combine lists of default and user APT mirrors and sources] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure custom APT keys] ******************************** | |
==> local: skipping: [local.commerce.com] => (item={'url': 'https://repo.varnish-cache.org/GPG-key.txt', 'state': 'present'}) | |
==> local: | |
==> local: TASK: [debops.apt | Configure custom APT repositories] ************************ | |
==> local: skipping: [local.commerce.com] => (item={'repo': u'deb https://repo.varnish-cache.org/debian/ jessie varnish-4.0', 'state': 'present'}) | |
==> local: | |
==> local: TASK: [debops.apt | Divert original /etc/apt/sources.list] ******************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure main APT package sources] *********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Move sources.list out of the way before reversion] ******** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Remove diversion of original /etc/apt/sources.list] ******* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Update package lists] ************************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Install apticron and apt-listchanges] ********************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure apticron and apt-listchanges] ******************* | |
==> local: skipping: [local.commerce.com] => (item=etc/apt/listchanges.conf) | |
==> local: skipping: [local.commerce.com] => (item=etc/apticron/apticron.conf) | |
==> local: | |
==> local: TASK: [debops.apt | Remove apticron and apt-listchanges] ********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Install unattended-upgrades if enabled] ******************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Configure unattended-upgrades] **************************** | |
==> local: skipping: [local.commerce.com] => (item=etc/apt/apt.conf.d/25auto-upgrades.conf) | |
==> local: skipping: [local.commerce.com] => (item=etc/apt/apt.conf.d/55unattended-upgrades.conf) | |
==> local: | |
==> local: TASK: [debops.apt | Remove unattended-upgrades if disabled] ******************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Enable Linux firmware packages on hosts that require it] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Enable irqbalance on multi-core systems] ****************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Enable uptimed on hardware systems] *********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Gather conditional packages in one list] ****************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Install requested packages] ******************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Make sure that Ansible local facts directory exists] ****** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.apt | Save APT local facts] ************************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.newrelic | Install New Relic Sysmond] ************************ | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.newrelic | Configure New Relic Sysmond] ********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Get current timezone from the host] ********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Make sure PHP5-FPM support is installed] ***************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Install PHP5 packages] *********************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Create directory for php5-fpm logs] ********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Check existence of php5-fpm-reopenlogs] ****************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Configure logrotate for php5-fpm] ************************ | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Configure php.ini for php5-fpm] ************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Check if pool-available.d/ directory exists] ************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Remove default php5-fpm pool if exists] ****************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Create pool-available.d/ directory for php5-fpm] ********* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Setup php5-fpm pool configuration] *********************** | |
==> local: skipping: [local.commerce.com] => (item={'enabled': True, 'name': 'www-data'}) | |
==> local: | |
==> local: TASK: [debops.php5 | Enable php5-fpm pools] *********************************** | |
==> local: skipping: [local.commerce.com] => (item={'enabled': True, 'name': 'www-data'}) | |
==> local: | |
==> local: TASK: [debops.php5 | Disable php5-fpm pools] ********************************** | |
==> local: skipping: [local.commerce.com] => (item={'enabled': True, 'name': 'www-data'}) | |
==> local: | |
==> local: TASK: [debops.php5 | Get current timezone from the host] ********************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Make sure PHP5-FPM support is installed] ***************** | |
==> local: ok: [local.commerce.com] => (item=php5-fpm,php5-cli) | |
==> local: | |
==> local: TASK: [debops.php5 | Install PHP5 packages] *********************************** | |
==> local: ok: [local.commerce.com] => (item=php-pear,php-soap,php5-curl,php5-gd,php5-gmp,php5-mcrypt,php5-memcached,php5-mysql) | |
==> local: | |
==> local: TASK: [debops.php5 | Create directory for php5-fpm logs] ********************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Check existence of php5-fpm-reopenlogs] ****************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Configure logrotate for php5-fpm] ************************ | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Configure php.ini for php5-fpm] ************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Check if pool-available.d/ directory exists] ************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Remove default php5-fpm pool if exists] ****************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Create pool-available.d/ directory for php5-fpm] ********* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.php5 | Setup php5-fpm pool configuration] *********************** | |
==> local: changed: [local.commerce.com] => (item={'group': u'www-data', 'php_flag': {'opcache.fast_shutdown': 1, 'opcache.validate_timestamps': u'1', 'cgi.fix_path_info': 1}, 'php_value': {'memory_limit': '192M', 'opcache.memory_consumption': 64, 'opcache.max_wasted_percentage': 10, 'max_input_vars': 2000, 'opcache.max_accelerated_files': 6000, 'newrelic_appname': u'drupal-commerce'}, 'user': u'vagrant', 'listen': u'/var/run/php5-fpm-drupal-commerce.sock', 'enabled': True, 'name': u'drupal-commerce'}) | |
==> local: | |
==> local: TASK: [debops.php5 | Enable php5-fpm pools] *********************************** | |
==> local: changed: [local.commerce.com] => (item={'group': u'www-data', 'php_flag': {'opcache.fast_shutdown': 1, 'opcache.validate_timestamps': u'1', 'cgi.fix_path_info': 1}, 'php_value': {'memory_limit': '192M', 'opcache.memory_consumption': 64, 'opcache.max_wasted_percentage': 10, 'max_input_vars': 2000, 'opcache.max_accelerated_files': 6000, 'newrelic_appname': u'drupal-commerce'}, 'user': u'vagrant', 'listen': u'/var/run/php5-fpm-drupal-commerce.sock', 'enabled': True, 'name': u'drupal-commerce'}) | |
==> local: | |
==> local: TASK: [debops.php5 | Disable php5-fpm pools] ********************************** | |
==> local: skipping: [local.commerce.com] => (item={'group': u'www-data', 'php_flag': {'opcache.fast_shutdown': 1, 'opcache.validate_timestamps': u'1', 'cgi.fix_path_info': 1}, 'php_value': {'memory_limit': '192M', 'opcache.memory_consumption': 64, 'opcache.max_wasted_percentage': 10, 'max_input_vars': 2000, 'opcache.max_accelerated_files': 6000, 'newrelic_appname': u'drupal-commerce'}, 'user': u'vagrant', 'listen': u'/var/run/php5-fpm-drupal-commerce.sock', 'enabled': True, 'name': u'drupal-commerce'}) | |
==> local: | |
==> local: TASK: [drupsible.memcached | install packages] ******************************** | |
==> local: changed: [local.commerce.com] => (item=memcached) | |
==> local: | |
==> local: TASK: [drupsible.memcached | config file] ************************************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Calculate debconf answer] ******************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ferm status in debconf] ************************ | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure ferm is installed] ******************************** | |
==> local: ok: [local.commerce.com] => (item=ferm) | |
==> local: | |
==> local: TASK: [debops.ferm | Create configuration directories] ************************ | |
==> local: ok: [local.commerce.com] => (item=/etc/ferm/ferm.d) | |
==> local: ok: [local.commerce.com] => (item=/etc/ferm/filter-input.d) | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ferm default variables] ************************ | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure main ferm config file] ************************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Allow SSH access from Ansible Controller] **************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure forwarding in ip(6)tables if enabled] ********** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Remove ip(6)tables rules if requested] ******************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure ip(6)tables rules] ***************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Remove iptables INPUT rules if requested] **************** | |
==> local: skipping: [local.commerce.com] => (item={'comment': 'Allow connections to the Drupsible Samba shares', 'protocol': 'tcp', 'accept_any': True, 'weight': '50', 'filename': 'smbd_dependency_accept', 'saddr': u'', 'dport': ['139', '145'], 'type': 'dport_accept'}) | |
==> local: skipping: [local.commerce.com] => (item={'comment': 'Allow connections to the Drupsible Samba shares (nmbd)', 'protocol': 'udp', 'accept_any': True, 'weight': '50', 'filename': 'nmbd_dependency_accept', 'saddr': u'', 'dport': ['137', '138'], 'type': 'dport_accept'}) | |
==> local: | |
==> local: TASK: [debops.ferm | Configure iptables INPUT rules] ************************** | |
==> local: changed: [local.commerce.com] => (item={'comment': 'Allow connections to the Drupsible Samba shares', 'protocol': 'tcp', 'accept_any': True, 'weight': '50', 'filename': 'smbd_dependency_accept', 'saddr': u'', 'dport': ['139', '145'], 'type': 'dport_accept'}) | |
==> local: changed: [local.commerce.com] => (item={'comment': 'Allow connections to the Drupsible Samba shares (nmbd)', 'protocol': 'udp', 'accept_any': True, 'weight': '50', 'filename': 'nmbd_dependency_accept', 'saddr': u'', 'dport': ['137', '138'], 'type': 'dport_accept'}) | |
==> local: | |
==> local: TASK: [debops.ferm | Apply iptables rules if ferm is enabled] ***************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Clear iptables rules if ferm is disabled] **************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure sysctl] **************************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure that /etc/network/if-pre-up.d exists] ************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Configure forwarding in ifupdown if enabled] ************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Ensure that Ansible local facts directory exists] ******** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [debops.ferm | Save ferm local facts] *********************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.samba | Ensure Samba-related packages are installed.] ******** | |
==> local: changed: [local.commerce.com] => (item=samba) | |
==> local: | |
==> local: TASK: [drupsible.samba | Copy shared folders into smb-drupsible.conf] ********* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.samba | Include shared folders in smb.conf] ****************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.samba | creates app directory] ******************************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Make sure app logs dir exists] ********************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Stat public_html for cur vhost] ********************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Create temp public_html symlink for cur vhost if missing] *** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Stat public_html for bak vhost] ********************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Create temp public_html symlink for bak vhost if missing] *** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Remove current build symlink and its contents, if any] *** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Check drush is installed] *************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Ensure build symlink is absent] ********************* | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Make sure drupal dir exists] ************************ | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Deploy Drupal core codebase] ************************ | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Make sure files directory exists] ******************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Deploy install profile] ***************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Make sure codebase dir exists] ********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Copy and decompress codebase tarball] *************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Ensure git host is a known host] ******************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Make sure directory exists for the codebase dir.] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Make sure directory exists for the cached copy dir.] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Git clone the app codebase (http/s w/o credentials)] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Git clone the app codebase (http/s w/credentials)] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Git clone the app codebase (ssh)] ******************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Git clone the app codebase (git)] ******************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Copy the updated codebase] ************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Ensuring user/group of codebase dir] **************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Setting new build symlink to clone the new build] *** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Download memcache_storage module] ******************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Copy templated settings.php] ************************ | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Drush site-install] ********************************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Make sure directory exists for the backup] ********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Check a previous SQL dump for the build does not exist] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Backup current database] **************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Now check the SQL dump has been made] *************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Gzip database backup] ******************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Enter read-only mode.] ****************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Go offline.] **************************************** | |
==> local: failed: [local.commerce.com] => {"changed": true, "cmd": ["drush", "@drupal-commerce.cur", "vset", "site_offline", "1"], "delta": "0:00:00.142305", "end": "2015-09-23 03:59:29.099720", "rc": 1, "start": "2015-09-23 03:59:28.957415", "warnings": []} | |
==> local: stderr: Command variable-set needs a higher bootstrap level to run - you will [error] | |
==> local: need to invoke drush from a more functional Drupal environment to run | |
==> local: this command. | |
==> local: Command variable-set requires Drupal core version 6 or 7 to run. [error] | |
==> local: The drush command 'vset site_offline 1' could not be executed. [error] | |
==> local: ...ignoring | |
==> local: | |
==> local: TASK: [drupsible.deploy | Sync current database to build database.] *********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Sync source database to build database.] ************ | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Make sure dbdumps dir exists] *********************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Set fact extension of the DB dump] ****************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Register connection string variable] **************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Copy archived SQL dump] ***************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Drop current database's tables] ********************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Import gzipped SQL dump into the current database] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Import SQL dump into the current database] ********** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Prepare to sync, drop all tables] ******************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Prepare to sync, ensure remote host is a known host] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Prepare to sync, ensure directory dbdumps exists] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Sync source database.] ****************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Invalidate Views cache first (https://www.drupal.org/node/2297647)] *** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Rebuild Drupal registry] **************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Enable memcache_storage module] ********************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Disable memcache module] **************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Download varnish module] **************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Enable varnish module] ***************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Configure varnish version 4] ************************ | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Configure varnish control terminal] ***************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Configure varnish control key] ********************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Enable securepages module] ************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Download patches to apply to securepages] *********** | |
==> local: skipping: [local.commerce.com] => (item=https://www.drupal.org/files/drupal-https-only-961508-23-32.patch) | |
==> local: skipping: [local.commerce.com] => (item=https://www.drupal.org/files/issues/471970_0.patch) | |
==> local: | |
==> local: TASK: [drupsible.deploy | Apply patches required by securepages] ************** | |
==> local: skipping: [local.commerce.com] => (item=471970_0.patch) | |
==> local: skipping: [local.commerce.com] => (item=drupal-https-only-961508-23-32.patch) | |
==> local: | |
==> local: TASK: [drupsible.deploy | Configure securepages to be enabled] **************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Enable project modules] ***************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Enable project modules for the environment/target] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Disable project modules] **************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Disable project modules for the environment/target] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Enable features] ************************************ | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Run features revert] ******************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Run database updates] ******************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Run features revert again in case updb changed anything] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Run database updates again in case it failed the first time] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Reset admin password.] ****************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Enter read-only mode.] ****************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Go offline.] **************************************** | |
==> local: failed: [local.commerce.com] => {"changed": true, "cmd": ["drush", "@drupal-commerce.cur", "vset", "site_offline", "0"], "delta": "0:00:00.133953", "end": "2015-09-23 03:59:51.158363", "rc": 1, "start": "2015-09-23 03:59:51.024410", "warnings": []} | |
==> local: stderr: Command variable-set needs a higher bootstrap level to run - you will [error] | |
==> local: need to invoke drush from a more functional Drupal environment to run | |
==> local: this command. | |
==> local: Command variable-set requires Drupal core version 6 or 7 to run. [error] | |
==> local: The drush command 'vset site_offline 0' could not be executed. [error] | |
==> local: ...ignoring | |
==> local: | |
==> local: TASK: [drupsible.deploy | Copy and decompress files tarball] ****************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Copy files from existing release to codebase dir.] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Add group write permission to the new files folder.] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Add group ownership to the new files folder.] ******* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Prepare to sync, ensure remote host is a known host] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Sync the additional/latest files from source.] ****** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Set proper permissions to files.] ******************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Check translations are present in the current release.] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Make sure translations directory exists under the codebase dir.] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Copy translation files from current release inside codebase dir.] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Add group write permission to the translation files folder.] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Add group ownership to the translation files folder.] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Update the latest translation files from the localization server.] *** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Cache clear all] ************************************ | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Flush image styles] ********************************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | create hotfix branch] ******************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | create build tag] *********************************** | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | push hotfix branch] ********************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | push build tag] ************************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Remove .bak symlink and its contents, if it exists] *** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Rename current symlink to .bak, if it exists] ******* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Set new symlink to new live codebase] *************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Remove current build symlink] *********************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Check user/public_html symlink already exists] ****** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Create user/public_html symlink] ******************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Run cron] ******************************************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Make sure logs dir exists] ************************** | |
==> local: ok: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Make sure drupal log file exists] ******************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Set proper permissions to drupal.log] *************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Install rsyslog config for Drupal syslog module] **** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Enable syslog drupal module] ************************ | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | setup logrotate.d script for drupal log rotation] *** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | setup logrotate.d script for daily backups] ********* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Make sure the archive dir is present] *************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Make sure a first empty archive exists] ************* | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Force postrotate on the empty archive to kick-off the log rotation] *** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: TASK: [drupsible.deploy | Restart php5-fpm] *********************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: NOTIFIED: [drupsible.drush | drush cc drush] ********************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: NOTIFIED: [debops.php5 | Restart php5-fpm] ************************************ | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: NOTIFIED: [debops.php5 | Reload php5-fpm] ************************************* | |
==> local: skipping: [local.commerce.com] | |
==> local: | |
==> local: NOTIFIED: [drupsible.samba | restart smbd] ************************************ | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: NOTIFIED: [drupsible.samba | restart nmbd] ************************************ | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: NOTIFIED: [drupsible.deploy | Restart rsyslog] ******************************** | |
==> local: changed: [local.commerce.com] | |
==> local: | |
==> local: PLAY RECAP ******************************************************************** | |
==> local: local.commerce.com : ok=494 changed=191 unreachable=0 failed=0 | |
==> local: Drupsible box has been provisioned and configured. Go to your app URL and have a happy development. | |
==> local: Configuring cache buckets... | |
real 7m7.482s | |
user 0m0.000s | |
sys 0m0.000s | |
Mariano@avedeplata MINGW64 ~/drupsible/drupal-commerce (master) | |
$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment