NuCivic / ansible-dev-vm

8 stars 5 forks source link

vagrant provision needs to be run more than once #26

Open acouch opened 9 years ago

acouch commented 9 years ago

see: #23

acouch commented 9 years ago

Still happening. Here is an initial output. Looks like nodejs fails the first time:

PLAY [all] ********************************************************************

GATHERING FACTS ***************************************************************
ok: [nucvicdev]

TASK: [geerlingguy.git | Ensure git is installed (RedHat).] *******************
skipping: [nucvicdev]

TASK: [geerlingguy.git | Ensure git is installed (Debian).] *******************
changed: [nucvicdev] => (item=git,git-svn)

TASK: [geerlingguy.git | Ensure git's dependencies are installed (RedHat).] ***
skipping: [nucvicdev]

TASK: [geerlingguy.git | Ensure git's dependencies are installed (Debian).] ***
skipping: [nucvicdev]

TASK: [geerlingguy.git | Download git.] ***************************************
skipping: [nucvicdev]

TASK: [geerlingguy.git | Expand git archive.] *********************************
skipping: [nucvicdev]

TASK: [geerlingguy.git | Check if git is installed.] **************************
skipping: [nucvicdev]

TASK: [geerlingguy.git | Build git.] ******************************************
skipping: [nucvicdev] => (item=all)
skipping: [nucvicdev] => (item=install)

TASK: [geerlingguy.apache | Include OS-specific variables.] *******************
ok: [nucvicdev]

TASK: [geerlingguy.apache | Define apache_packages.] **************************
ok: [nucvicdev]

TASK: [geerlingguy.apache | Ensure Apache is installed.] **********************
skipping: [nucvicdev]

TASK: [geerlingguy.apache | Update apt cache.] ********************************
ok: [nucvicdev]

TASK: [geerlingguy.apache | Ensure Apache is installed.] **********************
changed: [nucvicdev] => (item=apache2,apache2-mpm-prefork,apache2-utils)

TASK: [geerlingguy.apache | Get installed version of Apache.] *****************
ok: [nucvicdev]

TASK: [geerlingguy.apache | Create apache_version variable.] ******************
ok: [nucvicdev]

TASK: [geerlingguy.apache | include_vars apache-22.yml] ***********************
skipping: [nucvicdev]

TASK: [geerlingguy.apache | include_vars apache-24.yml] ***********************
ok: [nucvicdev]

TASK: [geerlingguy.apache | Configure Apache.] ********************************
skipping: [nucvicdev] => (item={'regexp': '^Listen ', 'line': u'Listen 80'})

TASK: [geerlingguy.apache | Add apache vhosts configuration.] *****************
skipping: [nucvicdev]

TASK: [geerlingguy.apache | Configure Apache.] ********************************
ok: [nucvicdev] => (item={'regexp': '^Listen ', 'line': u'Listen 80'})

TASK: [geerlingguy.apache | Enable Apache mods.] ******************************
changed: [nucvicdev] => (item=headers.load)

TASK: [geerlingguy.apache | Disable Apache mods.] *****************************
skipping: [nucvicdev]

TASK: [geerlingguy.apache | Add apache vhosts configuration.] *****************
changed: [nucvicdev]

TASK: [geerlingguy.apache | Add vhost symlink in sites-enabled.] **************
changed: [nucvicdev]

TASK: [geerlingguy.apache | Ensure Apache is started and enabled on boot.] ****
ok: [nucvicdev]

TASK: [geerlingguy.mysql | Include OS-specific variables.] ********************
ok: [nucvicdev]

TASK: [geerlingguy.mysql | Define mysql_packages.] ****************************
ok: [nucvicdev]

TASK: [geerlingguy.mysql | Define mysql_daemon.] ******************************
ok: [nucvicdev]

TASK: [geerlingguy.mysql | Update postfix to the latest version (if extra repositories enabled).] ***
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Ensure MySQL packages are installed.] **************
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Check if MySQL is already installed.] **************
ok: [nucvicdev]

TASK: [geerlingguy.mysql | Update apt cache if MySQL is not yet installed.] ***
ok: [nucvicdev]

TASK: [geerlingguy.mysql | Ensure MySQL packages are installed.] **************
changed: [nucvicdev] => (item=mysql-common,mysql-server,python-mysqldb)

TASK: [geerlingguy.mysql | Ensure MySQL is stopped after initial install.] ****
changed: [nucvicdev]

TASK: [geerlingguy.mysql | Delete innodb log files created by apt package after initial install.] ***
changed: [nucvicdev]

TASK: [geerlingguy.mysql | Copy my.cnf global MySQL configuration.] ***********
changed: [nucvicdev]

TASK: [geerlingguy.mysql | Create slow query log file (if configured).] *******
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Set ownership on slow query log file (if configured).] ***
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Ensure MySQL is started and enabled on boot.] ******
changed: [nucvicdev]

TASK: [geerlingguy.mysql | Get list of hosts for the root user.] **************
ok: [nucvicdev]

TASK: [geerlingguy.mysql | Update MySQL root password for localhost root account.] ***
changed: [nucvicdev] => (item=local)
changed: [nucvicdev] => (item=127.0.0.1)
changed: [nucvicdev] => (item=::1)
changed: [nucvicdev] => (item=localhost)

TASK: [geerlingguy.mysql | Copy .my.cnf file with root password credentials.] ***
changed: [nucvicdev]

TASK: [geerlingguy.mysql | Get list of hosts for the anonymous user.] *********
ok: [nucvicdev]

TASK: [geerlingguy.mysql | Remove anonymous MySQL users.] *********************
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Remove MySQL test database.] ***********************
ok: [nucvicdev]

TASK: [geerlingguy.mysql | Ensure MySQL databases are present.] ***************
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Ensure MySQL users are present.] *******************
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Ensure replication user exists on master.] *********
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Check slave replication status.] *******************
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Check master replication status.] ******************
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Configure replication on the slave.] ***************
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Start replication.] ********************************
skipping: [nucvicdev]

TASK: [geerlingguy.memcached | Install Memcached.] ****************************
skipping: [nucvicdev]

TASK: [geerlingguy.memcached | Update apt cache.] *****************************
ok: [nucvicdev]

TASK: [geerlingguy.memcached | Install Memcached.] ****************************
changed: [nucvicdev]

TASK: [geerlingguy.memcached | Copy Memcached configuration.] *****************
changed: [nucvicdev]

TASK: [geerlingguy.memcached | Ensure Memcached is started and set to run on startup.] ***
ok: [nucvicdev]

TASK: [geerlingguy.php | Include OS-specific variables.] **********************
ok: [nucvicdev]

TASK: [geerlingguy.php | Define php_packages.] ********************************
ok: [nucvicdev]

TASK: [geerlingguy.php | Define php_webserver_daemon.] ************************
ok: [nucvicdev]

TASK: [geerlingguy.php | Define php_conf_path.] *******************************
ok: [nucvicdev]

TASK: [geerlingguy.php | Define php_extension_conf_path.] *********************
ok: [nucvicdev]

TASK: [geerlingguy.php | Ensure PHP packages are installed.] ******************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Update apt cache.] ***********************************
ok: [nucvicdev]

TASK: [geerlingguy.php | Ensure PHP packages are installed.] ******************
changed: [nucvicdev] => (item=php5,libapache2-mod-php5,php5-mcrypt,php5-cli,php5-common,php5-curl,php5-dev,php5-fpm,php5-gd,php-pear,php-apc,libpcre3-dev)

TASK: [geerlingguy.php | Ensure dependencies for building from source are installed (RedHat).] ***
skipping: [nucvicdev]

TASK: [geerlingguy.php | Update apt cache (Debian).] **************************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Ensure dependencies for building from source are installed (Debian).] ***
skipping: [nucvicdev]

TASK: [geerlingguy.php | Check if gmp.h is already in a location accessible to gcc.] ***
skipping: [nucvicdev]

TASK: [geerlingguy.php | Ensure gmp.h is symlinked into a location accessible to gcc.] ***
skipping: [nucvicdev]

TASK: [geerlingguy.php | Check if PHP is installed.] **************************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Clone the PHP repository.] ***************************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Ensure PHP installation path exists.] ****************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Build configure script.] *****************************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Run configure script.] *******************************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Make and install PHP.] *******************************
skipping: [nucvicdev] => (item=make)
skipping: [nucvicdev] => (item=make install)

TASK: [geerlingguy.php | Ensure php executable is symlinked into a standard path.] ***
skipping: [nucvicdev]

TASK: [geerlingguy.php | Ensure php-fpm executable is symlinked into a standard path.] ***
skipping: [nucvicdev]

TASK: [geerlingguy.php | Ensure php-fpm init script is installed.] ************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Ensure php-fpm config directory exists.] *************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Ensure php-fpm config file is installed.] ************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Check the installed version of PHP.] *****************
ok: [nucvicdev]

TASK: [geerlingguy.php | Disable opcache if PHP version is < 5.5.] ************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Ensure configuration directories exist.] *************
ok: [nucvicdev] => (item=/etc/php5/apache2)
ok: [nucvicdev] => (item=/etc/php5/apache2/conf.d)

TASK: [geerlingguy.php | Place PHP configuration file in place.] **************
changed: [nucvicdev]

TASK: [geerlingguy.php | Place APC configuration file in place.] **************
changed: [nucvicdev]

TASK: [geerlingguy.php | Place OpCache configuration file in place.] **********
changed: [nucvicdev]

TASK: [geerlingguy.php | Ensure php-fpm is started and enabled at boot (if configured).] ***
skipping: [nucvicdev]

TASK: [geerlingguy.php | Include OS-specific variables.] **********************
ok: [nucvicdev]

TASK: [geerlingguy.php | Define php_packages.] ********************************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Define php_webserver_daemon.] ************************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Define php_conf_path.] *******************************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Define php_extension_conf_path.] *********************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Ensure PHP packages are installed.] ******************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Update apt cache.] ***********************************
ok: [nucvicdev]

TASK: [geerlingguy.php | Ensure PHP packages are installed.] ******************
ok: [nucvicdev] => (item=php5,libapache2-mod-php5,php5-mcrypt,php5-cli,php5-common,php5-curl,php5-dev,php5-fpm,php5-gd,php-pear,php-apc,libpcre3-dev)

TASK: [geerlingguy.php | Ensure dependencies for building from source are installed (RedHat).] ***
skipping: [nucvicdev]

TASK: [geerlingguy.php | Update apt cache (Debian).] **************************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Ensure dependencies for building from source are installed (Debian).] ***
skipping: [nucvicdev]

TASK: [geerlingguy.php | Check if gmp.h is already in a location accessible to gcc.] ***
skipping: [nucvicdev]

TASK: [geerlingguy.php | Ensure gmp.h is symlinked into a location accessible to gcc.] ***
skipping: [nucvicdev]

TASK: [geerlingguy.php | Check if PHP is installed.] **************************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Clone the PHP repository.] ***************************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Ensure PHP installation path exists.] ****************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Build configure script.] *****************************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Run configure script.] *******************************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Make and install PHP.] *******************************
skipping: [nucvicdev] => (item=make)
skipping: [nucvicdev] => (item=make install)

TASK: [geerlingguy.php | Ensure php executable is symlinked into a standard path.] ***
skipping: [nucvicdev]

TASK: [geerlingguy.php | Ensure php-fpm executable is symlinked into a standard path.] ***
skipping: [nucvicdev]

TASK: [geerlingguy.php | Ensure php-fpm init script is installed.] ************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Ensure php-fpm config directory exists.] *************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Ensure php-fpm config file is installed.] ************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Check the installed version of PHP.] *****************
ok: [nucvicdev]

TASK: [geerlingguy.php | Disable opcache if PHP version is < 5.5.] ************
skipping: [nucvicdev]

TASK: [geerlingguy.php | Ensure configuration directories exist.] *************
ok: [nucvicdev] => (item=/etc/php5/apache2)
ok: [nucvicdev] => (item=/etc/php5/apache2/conf.d)

TASK: [geerlingguy.php | Place PHP configuration file in place.] **************
ok: [nucvicdev]

TASK: [geerlingguy.php | Place APC configuration file in place.] **************
ok: [nucvicdev]

TASK: [geerlingguy.php | Place OpCache configuration file in place.] **********
ok: [nucvicdev]

TASK: [geerlingguy.php | Ensure php-fpm is started and enabled at boot (if configured).] ***
skipping: [nucvicdev]

TASK: [geerlingguy.php-pecl | Install PECL libaries.] *************************
skipping: [nucvicdev]

TASK: [geerlingguy.php-mysql | Include OS-specific variables.] ****************
ok: [nucvicdev]

TASK: [geerlingguy.php-mysql | Define php_mysql_package.] *********************
ok: [nucvicdev]

TASK: [geerlingguy.php-mysql | Install PHP MySQL dependencies (RedHat).] ******
skipping: [nucvicdev]

TASK: [geerlingguy.php-mysql | Install PHP MySQL dependencies (Debian).] ******
changed: [nucvicdev]

TASK: [geerlingguy.php-memcached | Install PHP Memcached extension (RedHat).] ***
skipping: [nucvicdev]

TASK: [geerlingguy.php-memcached | Install PHP Memcached extension (Debian).] ***
changed: [nucvicdev]

TASK: [geerlingguy.php-xdebug | Include OS-specific variables.] ***************
ok: [nucvicdev]

TASK: [geerlingguy.php-xdebug | Download Xdebug.] *****************************
changed: [nucvicdev]

TASK: [geerlingguy.php-xdebug | Untar Xdebug.] ********************************
changed: [nucvicdev]

TASK: [geerlingguy.php-xdebug | Build Xdebug.] ********************************
changed: [nucvicdev] => (item=phpize)
changed: [nucvicdev] => (item=./configure)
changed: [nucvicdev] => (item=make)

TASK: [geerlingguy.php-xdebug | Ensure Xdebug module path exists.] ************
changed: [nucvicdev]

TASK: [geerlingguy.php-xdebug | Move Xdebug module into place.] ***************
changed: [nucvicdev]

TASK: [geerlingguy.php-xdebug | Copy xdebug INI into php.d folder.] ***********
changed: [nucvicdev]

TASK: [geerlingguy.php-xdebug | Check for separate cli php conf.d directory.] ***
ok: [nucvicdev]

TASK: [geerlingguy.php-xdebug | Symlink xdebug.ini into separate cli directory if it exists.] ***
changed: [nucvicdev]

TASK: [geerlingguy.php-pecl | Install PECL libaries.] *************************
skipping: [nucvicdev]

TASK: [geerlingguy.php-xhprof | Include OS-specific variables.] ***************
ok: [nucvicdev]

TASK: [geerlingguy.php-xhprof | Ensure GraphViz is installed.] ****************
skipping: [nucvicdev]

TASK: [geerlingguy.php-xhprof | Ensure GraphViz is installed.] ****************
changed: [nucvicdev]

TASK: [geerlingguy.php-xhprof | Install XHProf using PECL.] *******************
changed: [nucvicdev] => (item=channel://pecl.php.net/xhprof-0.9.4)
ok: [nucvicdev] => (item=xhprof)

TASK: [geerlingguy.php-xhprof | Copy XHProf INI into php.d folder.] ***********
changed: [nucvicdev]

TASK: [geerlingguy.php-xhprof | Ensure XHProf output directory exists.] *******
changed: [nucvicdev]

TASK: [geerlingguy.apache | Include OS-specific variables.] *******************
ok: [nucvicdev]

TASK: [geerlingguy.apache | Define apache_packages.] **************************
skipping: [nucvicdev]

TASK: [geerlingguy.apache | Ensure Apache is installed.] **********************
skipping: [nucvicdev]

TASK: [geerlingguy.apache | Update apt cache.] ********************************
ok: [nucvicdev]

TASK: [geerlingguy.apache | Ensure Apache is installed.] **********************
ok: [nucvicdev] => (item=apache2,apache2-mpm-prefork,apache2-utils)

TASK: [geerlingguy.apache | Get installed version of Apache.] *****************
ok: [nucvicdev]

TASK: [geerlingguy.apache | Create apache_version variable.] ******************
ok: [nucvicdev]

TASK: [geerlingguy.apache | include_vars apache-22.yml] ***********************
skipping: [nucvicdev]

TASK: [geerlingguy.apache | include_vars apache-24.yml] ***********************
ok: [nucvicdev]

TASK: [geerlingguy.apache | Configure Apache.] ********************************
skipping: [nucvicdev] => (item={'regexp': '^Listen ', 'line': u'Listen 80'})

TASK: [geerlingguy.apache | Add apache vhosts configuration.] *****************
skipping: [nucvicdev]

TASK: [geerlingguy.apache | Configure Apache.] ********************************
ok: [nucvicdev] => (item={'regexp': '^Listen ', 'line': u'Listen 80'})

TASK: [geerlingguy.apache | Enable Apache mods.] ******************************
ok: [nucvicdev] => (item=headers.load)

TASK: [geerlingguy.apache | Disable Apache mods.] *****************************
skipping: [nucvicdev]

TASK: [geerlingguy.apache | Add apache vhosts configuration.] *****************
ok: [nucvicdev]

TASK: [geerlingguy.apache | Add vhost symlink in sites-enabled.] **************
ok: [nucvicdev]

TASK: [geerlingguy.apache | Ensure Apache is started and enabled on boot.] ****
ok: [nucvicdev]

TASK: [geerlingguy.mysql | Include OS-specific variables.] ********************
ok: [nucvicdev]

TASK: [geerlingguy.mysql | Define mysql_packages.] ****************************
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Define mysql_daemon.] ******************************
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Update postfix to the latest version (if extra repositories enabled).] ***
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Ensure MySQL packages are installed.] **************
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Check if MySQL is already installed.] **************
ok: [nucvicdev]

TASK: [geerlingguy.mysql | Update apt cache if MySQL is not yet installed.] ***
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Ensure MySQL packages are installed.] **************
ok: [nucvicdev] => (item=mysql-common,mysql-server,python-mysqldb)

TASK: [geerlingguy.mysql | Ensure MySQL is stopped after initial install.] ****
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Delete innodb log files created by apt package after initial install.] ***
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Copy my.cnf global MySQL configuration.] ***********
ok: [nucvicdev]

TASK: [geerlingguy.mysql | Create slow query log file (if configured).] *******
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Set ownership on slow query log file (if configured).] ***
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Ensure MySQL is started and enabled on boot.] ******
ok: [nucvicdev]

TASK: [geerlingguy.mysql | Get list of hosts for the root user.] **************
ok: [nucvicdev]

TASK: [geerlingguy.mysql | Update MySQL root password for localhost root account.] ***
ok: [nucvicdev] => (item=local)
ok: [nucvicdev] => (item=127.0.0.1)
ok: [nucvicdev] => (item=::1)
ok: [nucvicdev] => (item=localhost)

TASK: [geerlingguy.mysql | Copy .my.cnf file with root password credentials.] ***
ok: [nucvicdev]

TASK: [geerlingguy.mysql | Get list of hosts for the anonymous user.] *********
ok: [nucvicdev]

TASK: [geerlingguy.mysql | Remove anonymous MySQL users.] *********************
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Remove MySQL test database.] ***********************
ok: [nucvicdev]

TASK: [geerlingguy.mysql | Ensure MySQL databases are present.] ***************
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Ensure MySQL users are present.] *******************
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Ensure replication user exists on master.] *********
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Check slave replication status.] *******************
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Check master replication status.] ******************
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Configure replication on the slave.] ***************
skipping: [nucvicdev]

TASK: [geerlingguy.mysql | Start replication.] ********************************
skipping: [nucvicdev]

TASK: [geerlingguy.php-mysql | Include OS-specific variables.] ****************
ok: [nucvicdev]

TASK: [geerlingguy.php-mysql | Define php_mysql_package.] *********************
skipping: [nucvicdev]

TASK: [geerlingguy.php-mysql | Install PHP MySQL dependencies (RedHat).] ******
skipping: [nucvicdev]

TASK: [geerlingguy.php-mysql | Install PHP MySQL dependencies (Debian).] ******
ok: [nucvicdev]

TASK: [geerlingguy.phpmyadmin | Ensure PHPMyAdmin is installed (RedHat).] *****
skipping: [nucvicdev]

TASK: [geerlingguy.phpmyadmin | Ensure PHPMyAdmin is installed (Debian).] *****
changed: [nucvicdev]

TASK: [geerlingguy.phpmyadmin | Ensure PHPMyAdmin config file is included in Apache config (Debian).] ***
changed: [nucvicdev]

TASK: [geerlingguy.phpmyadmin | Add default username and password for MySQL connection.] ***
changed: [nucvicdev] => (item={'key': 'host', 'value': u'localhost'})
changed: [nucvicdev] => (item={'key': 'port', 'value': u''})
ok: [nucvicdev] => (item={'key': 'socket', 'value': u''})
changed: [nucvicdev] => (item={'key': 'connect_type', 'value': u'tcp'})
ok: [nucvicdev] => (item={'key': 'user', 'value': u'root'})
ok: [nucvicdev] => (item={'key': 'password', 'value': u'root'})

TASK: [geerlingguy.composer | Ensure curl is installed (RedHat).] *************
skipping: [nucvicdev]

TASK: [geerlingguy.composer | Ensure curl is installed (Debian).] *************
ok: [nucvicdev]

TASK: [geerlingguy.composer | Install Composer into the current directory.] ***
changed: [nucvicdev]

TASK: [geerlingguy.composer | Move Composer into globally-accessible location.] ***
changed: [nucvicdev]

TASK: [geerlingguy.composer | Update Composer to latest version (if configured).] ***
skipping: [nucvicdev]

TASK: [geerlingguy.composer | Ensure composer directory exists.] **************
skipping: [nucvicdev]

TASK: [geerlingguy.composer | Install configured globally-required packages.] ***
skipping: [nucvicdev]

TASK: [geerlingguy.composer | Add composer_home_path bin directory to global $PATH.] ***
skipping: [nucvicdev]

TASK: [geerlingguy.git | Ensure git is installed (RedHat).] *******************
skipping: [nucvicdev]

TASK: [geerlingguy.git | Ensure git is installed (Debian).] *******************
ok: [nucvicdev] => (item=git,git-svn)

TASK: [geerlingguy.git | Ensure git's dependencies are installed (RedHat).] ***
skipping: [nucvicdev]

TASK: [geerlingguy.git | Ensure git's dependencies are installed (Debian).] ***
skipping: [nucvicdev]

TASK: [geerlingguy.git | Download git.] ***************************************
skipping: [nucvicdev]

TASK: [geerlingguy.git | Expand git archive.] *********************************
skipping: [nucvicdev]

TASK: [geerlingguy.git | Check if git is installed.] **************************
skipping: [nucvicdev]

TASK: [geerlingguy.git | Build git.] ******************************************
skipping: [nucvicdev] => (item=all)
skipping: [nucvicdev] => (item=install)

TASK: [geerlingguy.composer | Ensure curl is installed (RedHat).] *************
skipping: [nucvicdev]

TASK: [geerlingguy.composer | Ensure curl is installed (Debian).] *************
ok: [nucvicdev]

TASK: [geerlingguy.composer | Install Composer into the current directory.] ***
ok: [nucvicdev]

TASK: [geerlingguy.composer | Move Composer into globally-accessible location.] ***
ok: [nucvicdev]

TASK: [geerlingguy.composer | Update Composer to latest version (if configured).] ***
skipping: [nucvicdev]

TASK: [geerlingguy.composer | Ensure composer directory exists.] **************
skipping: [nucvicdev]

TASK: [geerlingguy.composer | Install configured globally-required packages.] ***
skipping: [nucvicdev]

TASK: [geerlingguy.composer | Add composer_home_path bin directory to global $PATH.] ***
skipping: [nucvicdev]

TASK: [geerlingguy.drush | Clone Drush from GitHub.] **************************
changed: [nucvicdev]

TASK: [geerlingguy.drush | Ensure Drush can be installed on Debian Wheezy.] ***
skipping: [nucvicdev]

TASK: [geerlingguy.drush | Install Drush dependencies with Composer.] *********
changed: [nucvicdev]

TASK: [geerlingguy.drush | Create drush symlink.] *****************************
changed: [nucvicdev]

TASK: [geerlingguy.drush | Run drush to finish setting it up.] ****************
ok: [nucvicdev]

TASK: [geerlingguy.daemonize | Download daemonize archive.] *******************
changed: [nucvicdev]

TASK: [geerlingguy.daemonize | Expand daemonize archive.] *********************
changed: [nucvicdev]

TASK: [geerlingguy.daemonize | Check if daemonize is installed.] **************
ok: [nucvicdev]

TASK: [geerlingguy.daemonize | Build daemonize.] ******************************
changed: [nucvicdev] => (item=./configure)
changed: [nucvicdev] => (item=make prefix=/usr)
changed: [nucvicdev] => (item=make prefix=/usr install)

TASK: [geerlingguy.daemonize | Download daemonize archive.] *******************
ok: [nucvicdev]

TASK: [geerlingguy.daemonize | Expand daemonize archive.] *********************
ok: [nucvicdev]

TASK: [geerlingguy.daemonize | Check if daemonize is installed.] **************
ok: [nucvicdev]

TASK: [geerlingguy.daemonize | Build daemonize.] ******************************
skipping: [nucvicdev] => (item=./configure)
skipping: [nucvicdev] => (item=make prefix=/usr)
skipping: [nucvicdev] => (item=make prefix=/usr install)

TASK: [geerlingguy.mailhog | Ensure mailhog install directory exists.] ********
changed: [nucvicdev]

TASK: [geerlingguy.mailhog | Download MailHog binary.] ************************
changed: [nucvicdev]

TASK: [geerlingguy.mailhog | Copy mailhog init script into place.] ************
changed: [nucvicdev]

TASK: [geerlingguy.mailhog | Ensure mailhog is enabled and will start on boot.] ***
changed: [nucvicdev]

TASK: [geerlingguy.mailhog | Install sSMTP.] **********************************
skipping: [nucvicdev]

TASK: [geerlingguy.mailhog | Install sSMTP.] **********************************
changed: [nucvicdev]

TASK: [geerlingguy.mailhog | Copy sSMTP configuration.] ***********************
changed: [nucvicdev]

TASK: [ANXS.build-essential | Read the family variables] **********************
skipping: [nucvicdev]

TASK: [ANXS.build-essential | Make sure the packages are installed (Debian)] ***
skipping: [nucvicdev]

TASK: [ANXS.build-essential | Make sure the packages are installed (Fedora)] ***
skipping: [nucvicdev]

TASK: [ANXS.build-essential | Make sure the packages are installed (RedHat)] ***
skipping: [nucvicdev]

TASK: [ANXS.build-essential | Make sure the packages are installed (Suse)] ****
skipping: [nucvicdev]

TASK: [ANXS.nodejs | node.js | Make sure the ansible required dependencies are installed] ***
skipping: [nucvicdev]

TASK: [ANXS.nodejs | nodejs | Add the nodejs repository] **********************
skipping: [nucvicdev]

TASK: [ANXS.nodejs | node.js | Install the node.js package] *******************
skipping: [nucvicdev]

TASK: [ANXS.nodejs | node.js | Check if the node version is already installed] ***
failed: [nucvicdev] => {"changed": true, "cmd": "node --version", "failed": true, "rc": 2}
msg: [Errno 2] No such file or directory
...ignoring

TASK: [ANXS.nodejs | node.js | source | Make sure that the directory to hold the node.js binaries exists] ***
skipping: [nucvicdev]

TASK: [ANXS.nodejs | node.js | source | Download the node.js source] **********
skipping: [nucvicdev]

TASK: [ANXS.nodejs | node.js | source | Unpack the node.js source] ************
skipping: [nucvicdev]

TASK: [ANXS.nodejs | node.js | source |Get the number of processors] **********
skipping: [nucvicdev]

TASK: [ANXS.nodejs | node.js | source | Build node.js from source] ************
skipping: [nucvicdev]

TASK: [ANXS.nodejs | node.js | source | Update the symbolic link to the node.js install] ***
skipping: [nucvicdev]

TASK: [ANXS.nodejs | node.js | update_path | Add the node.js binary to the system path] ***
skipping: [nucvicdev] => (item={'dest': '/etc/profile', 'regexp': '^NODE_HOME=/usr/local/nodejs/default', 'line': 'NODE_HOME=/usr/local/nodejs/default', 'state': 'present'})
skipping: [nucvicdev] => (item={'dest': '/etc/profile', 'regexp': '^PATH=.*NODE_HOME.*', 'line': 'PATH=$PATH:$NODE_HOME/bin', 'state': 'present'})

TASK: [ANXS.nodejs | node.js | update_path | Inform the system where node is located and set this one as the default] ***
skipping: [nucvicdev] => (item=update-alternatives --install "/usr/bin/node" "node" "/usr/local/nodejs/default/bin/node" 1)
skipping: [nucvicdev] => (item=update-alternatives --set node /usr/local/nodejs/default/bin/node)

TASK: [ANXS.nodejs | node.js | update_path | Inform the system where npm is located and set this one as the default] ***
skipping: [nucvicdev] => (item=update-alternatives --install "/usr/bin/npm" "npm" "/usr/local/nodejs/default/bin/npm" 1)
skipping: [nucvicdev] => (item=update-alternatives --set npm /usr/local/nodejs/default/bin/npm)

TASK: [ANXS.nodejs | node.js | binary | Make sure that the directory to hold the node.js binaries exists] ***
changed: [nucvicdev]

TASK: [ANXS.nodejs | node.js | binary | Download the node.js binary for your distribution] ***
changed: [nucvicdev]

TASK: [ANXS.nodejs | node.js | binary | Unpack the node.js package] ***********
changed: [nucvicdev]

TASK: [ANXS.nodejs | node.js | binary | Update the symbolic link to the node.js install] ***
changed: [nucvicdev]

TASK: [ANXS.nodejs | node.js | update_path | Add the node.js binary to the system path] ***
changed: [nucvicdev] => (item={'dest': '/etc/profile', 'regexp': '^NODE_HOME=/usr/local/nodejs/default', 'line': 'NODE_HOME=/usr/local/nodejs/default', 'state': 'present'})
changed: [nucvicdev] => (item={'dest': '/etc/profile', 'regexp': '^PATH=.*NODE_HOME.*', 'line': 'PATH=$PATH:$NODE_HOME/bin', 'state': 'present'})

TASK: [ANXS.nodejs | node.js | update_path | Inform the system where node is located and set this one as the default] ***
changed: [nucvicdev] => (item=update-alternatives --install "/usr/bin/node" "node" "/usr/local/nodejs/default/bin/node" 1)
changed: [nucvicdev] => (item=update-alternatives --set node /usr/local/nodejs/default/bin/node)

TASK: [ANXS.nodejs | node.js | update_path | Inform the system where npm is located and set this one as the default] ***
changed: [nucvicdev] => (item=update-alternatives --install "/usr/bin/npm" "npm" "/usr/local/nodejs/default/bin/npm" 1)
changed: [nucvicdev] => (item=update-alternatives --set npm /usr/local/nodejs/default/bin/npm)

TASK: [rvm_io.rvm1-ruby | Detect rvm binary] **********************************
ok: [nucvicdev]

TASK: [rvm_io.rvm1-ruby | Detect rvm installer] *******************************
ok: [nucvicdev]

TASK: [rvm_io.rvm1-ruby | Detect current rvm version] *************************
skipping: [nucvicdev]

TASK: [rvm_io.rvm1-ruby | Install rvm installer] ******************************
changed: [nucvicdev]

TASK: [rvm_io.rvm1-ruby | Configure rvm installer] ****************************
changed: [nucvicdev]

TASK: [rvm_io.rvm1-ruby | Import GPG keys] ************************************
ok: [nucvicdev]

TASK: [rvm_io.rvm1-ruby | Install rvm] ****************************************
changed: [nucvicdev]

TASK: [rvm_io.rvm1-ruby | Update rvm] *****************************************
skipping: [nucvicdev]

TASK: [rvm_io.rvm1-ruby | Configure rvm] **************************************
changed: [nucvicdev]

TASK: [rvm_io.rvm1-ruby | Detect if rubies are installed] *********************
ok: [nucvicdev] => (item=ruby-2.1.3)

TASK: [rvm_io.rvm1-ruby | Install rubies] *************************************
changed: [nucvicdev] => (item={u'cmd': [u'/usr/local/rvm/bin/rvm', u'ruby-2.1.3', u'do', u'true'], u'end': u'2015-07-22 19:10:31.046504', u'stderr': u'Ruby ruby-2.1.3 is not installed.', u'stdout': u'', 'item': 'ruby-2.1.3', u'changed': False, u'rc': 2, 'failed': False, u'warnings': [], u'delta': u'0:00:00.526312', 'invocation': {'module_name': u'command', 'module_args': u'/usr/local/rvm/bin/rvm ruby-2.1.3 do true'}, 'stdout_lines': [], 'failed_when_result': False, u'start': u'2015-07-22 19:10:30.520192'})

TASK: [rvm_io.rvm1-ruby | Detect default ruby version] ************************
ok: [nucvicdev]

TASK: [rvm_io.rvm1-ruby | Select default ruby] ********************************
changed: [nucvicdev]

TASK: [rvm_io.rvm1-ruby | Install bundler if not installed] *******************
changed: [nucvicdev] => (item=ruby-2.1.3)

TASK: [rvm_io.rvm1-ruby | Symlink ruby related binaries on the system path] ***
changed: [nucvicdev] => (item=bundle)
changed: [nucvicdev] => (item=bundler)
changed: [nucvicdev] => (item=erb)
changed: [nucvicdev] => (item=executable-hooks-uninstaller)
changed: [nucvicdev] => (item=gem)
changed: [nucvicdev] => (item=irb)
changed: [nucvicdev] => (item=rake)
changed: [nucvicdev] => (item=rdoc)
changed: [nucvicdev] => (item=ri)
changed: [nucvicdev] => (item=ruby)
changed: [nucvicdev] => (item=testrb)

TASK: [rvm_io.rvm1-ruby | Detect if ruby version can be deleted] **************
skipping: [nucvicdev]

TASK: [rvm_io.rvm1-ruby | Delete ruby version] ********************************
skipping: [nucvicdev]

TASK: [nucivic | Setup | Install required packages.] **************************
changed: [nucvicdev] => (item=ruby-dev,zlib1g-dev)

TASK: [nucivic | install required gems] ***************************************
changed: [nucvicdev] => (item=bootstrap-sass)
ok: [nucvicdev] => (item=bundler)
changed: [nucvicdev] => (item=compass)
changed: [nucvicdev] => (item=compass-rgbapng)
changed: [nucvicdev] => (item=compass_radix)
changed: [nucvicdev] => (item=font-awesome-sass)
changed: [nucvicdev] => (item=sassy)
changed: [nucvicdev] => (item=sassy-maps)
changed: [nucvicdev] => (item=sassy-buttons)
changed: [nucvicdev] => (item=singularitygs)
changed: [nucvicdev] => (item=zen-grids)

TASK: [nucivic | Setup | Install required packages.] **************************
changed: [nucvicdev] => (item=figlet,ctags,unzip,vim,git,curl)

TASK: [nucivic | Add intro text] **********************************************
changed: [nucvicdev]

TASK: [nucivic | My.cnf] ******************************************************
changed: [nucvicdev]

TASK: [nucivic | Clone Buck from GitHub.] *************************************
changed: [nucvicdev]

TASK: [nucivic | Clone Drush Sync Aliases from GitHub.] ***********************
changed: [nucvicdev]

TASK: [nucivic | Clone Drush Subtree from GitHub.] ****************************
changed: [nucvicdev]

TASK: [nucivic | Clone Build Manager from GitHub.] ****************************
changed: [nucvicdev]

TASK: [nucivic | Clone CodeSniffer from GitHub.] ******************************
changed: [nucvicdev]

TASK: [nucivic | Clone Coder from Drupal.] ************************************
changed: [nucvicdev]

TASK: [nucivic | Clone vhost from Github.] ************************************
changed: [nucvicdev]

TASK: [nucivic | Gives .composer right ownership] *****************************
changed: [nucvicdev]

TASK: [nucivic | Gives .drush right ownership] ********************************
changed: [nucvicdev]

TASK: [nucivic | Creates .composer/vendor/bin] ********************************
changed: [nucvicdev]

TASK: [nucivic | Create symlink to phpcs] *************************************
changed: [nucvicdev]

TASK: [nucivic | Create symlink to Drupal coding standards] *******************
changed: [nucvicdev]

TASK: [nucivic | Add gitconfig] ***********************************************
changed: [nucvicdev]

TASK: [nucivic | Add gitignore] ***********************************************
changed: [nucvicdev]

TASK: [nucivic | Add git_attribute] *******************************************
changed: [nucvicdev]

TASK: [nucivic | Add buck_qa] *************************************************
changed: [nucvicdev]

TASK: [nucivic | Add runtags] *************************************************
changed: [nucvicdev]

TASK: [nucivic | Add random-password] *****************************************
changed: [nucvicdev]

TASK: [nucivic | Check Terminus installed] ************************************
ok: [nucvicdev]

TASK: [nucivic | Install Terminus] ********************************************
changed: [nucvicdev]

TASK: [nucivic | Fix Terminus permissions] ************************************
skipping: [nucvicdev]

TASK: [nucivic | Add bashrc] **************************************************
changed: [nucvicdev]

TASK: [nucivic | Give {{ webadmin_user }} ownership of sites-available] *******
changed: [nucvicdev]

TASK: [nucivic-vim | Add vimrc.] **********************************************
changed: [nucvicdev]

TASK: [nucivic-vim | Clone Drupal vim from Drupal.] ***************************
changed: [nucvicdev]

TASK: [nucivic-vim | Creates .vim dir] ****************************************
changed: [nucvicdev]

TASK: [nucivic-vim | Creates .vim/autoload dir] *******************************
changed: [nucvicdev]

TASK: [nucivic-vim | Creates .vim/bundle dir] *********************************
changed: [nucvicdev]

TASK: [nucivic-vim | Get Pathogen.] *******************************************
changed: [nucvicdev]

TASK: [nucivic-vim | Clone vim setitings from Github.] ************************
changed: [nucvicdev]

TASK: [nucivic-vim | Clone nerdtree from Github.] *****************************
changed: [nucvicdev]

TASK: [nucivic-vim | Clone fugative from Github.] *****************************
changed: [nucvicdev]

TASK: [nucivic-vim | Clone syntastic from Github.] ****************************
changed: [nucvicdev]

TASK: [nucivic-vim | Clone snipmate from Github.] *****************************
changed: [nucvicdev]

TASK: [nucivic-vim | Clone tagbar from Github.] *******************************
changed: [nucvicdev]

TASK: [nucivic-vim | Clone nerdcommenter from Github.] ************************
changed: [nucvicdev]

TASK: [nucivic-solr | Setup | Install required packages.] *********************
changed: [nucvicdev] => (item=tomcat6,tomcat6-admin)

TASK: [nucivic-solr | Add create-solr-instance.] ******************************
changed: [nucvicdev]

TASK: [nucivic-solr | Clone sapi-base-7 from GitHub.] *************************
changed: [nucvicdev]

TASK: [nucivic-solr | Clone solr-base-7 from GitHub.] *************************
changed: [nucvicdev]

TASK: [nucivic-solr | Creates tomcat folder] **********************************
changed: [nucvicdev]

TASK: [nucivic-solr | Creates catalina folder] ********************************
changed: [nucvicdev]

NOTIFIED: [geerlingguy.apache | restart apache] *******************************
changed: [nucvicdev]

NOTIFIED: [geerlingguy.mysql | restart mysql] *********************************
changed: [nucvicdev]

NOTIFIED: [geerlingguy.memcached | restart memcached] *************************
changed: [nucvicdev]

NOTIFIED: [geerlingguy.php | restart webserver] *******************************
changed: [nucvicdev]

NOTIFIED: [geerlingguy.php | restart php-fpm] *********************************
skipping: [nucvicdev]

PLAY RECAP ********************************************************************
nucvicdev                  : ok=202  changed=113  unreachable=0    failed=0
dkinzer commented 9 years ago

After rebuilding the vm many times, I'm not convinced this is being caused by any one issue.

If we are having any connectivity issue (slow connection on either end) then tasks will fail.

So in my respect this is unsolvable and we just need to let users know we they may have to rebuild multiple times until everything gets provisioned properly.