├── .gitignore ├── .gitlab-ci.yml ├── .travis.yml ├── LICENSE.txt ├── Provision ├── ChainedState.php ├── Config.php ├── Config │ ├── Data │ │ ├── Store.php │ │ └── data_store.tpl.php │ ├── Drupal │ │ ├── Alias │ │ │ ├── Store.php │ │ │ └── provision_drupal_sites.tpl.php │ │ ├── Settings.php │ │ ├── provision_drupal_settings_6.tpl.php │ │ ├── provision_drupal_settings_7.tpl.php │ │ └── provision_drupal_settings_8.tpl.php │ ├── Drushrc.php │ ├── Drushrc │ │ ├── Aegir.php │ │ ├── Alias.php │ │ ├── Platform.php │ │ ├── Server.php │ │ ├── Site.php │ │ ├── provision_drushrc_aegir.tpl.php │ │ ├── provision_drushrc_alias.tpl.php │ │ └── provision_drushrc_site.tpl.php │ ├── Global │ │ ├── Settings.php │ │ └── global_settings.tpl.php │ └── provision_drushrc.tpl.php ├── Context.php ├── Context │ ├── platform.php │ ├── server.php │ └── site.php ├── FileSystem.php ├── Service.php └── Service │ └── null.php ├── README.md ├── Vagrantfile ├── aegir-dev.make ├── aegir-latest.make ├── aegir-release.make ├── aegir.make ├── composer.json ├── composer.lock ├── db ├── Provision │ └── Service │ │ ├── db.php │ │ └── db │ │ ├── mysql.php │ │ └── pdo.php ├── backup.provision.inc ├── clone.provision.inc ├── db.drush.inc ├── delete.provision.inc ├── deploy.provision.inc ├── install.provision.inc ├── migrate.provision.inc ├── mysql │ └── mysql_service.inc └── restore.provision.inc ├── debian ├── README.Debian ├── TODO ├── aegir-archive-keyring.asc ├── aegir-archive-keyring.gpg ├── aegir-archive-keyring.install ├── aegir3-cluster-slave.config ├── aegir3-cluster-slave.dirs ├── aegir3-cluster-slave.examples ├── aegir3-cluster-slave.postinst ├── aegir3-cluster-slave.postrm ├── aegir3-cluster-slave.prerm ├── aegir3-cluster-slave.templates ├── aegir3-hostmaster.config ├── aegir3-hostmaster.dirs ├── aegir3-hostmaster.hosting-queued.init ├── aegir3-hostmaster.hosting-queued.service ├── aegir3-hostmaster.lintian ├── aegir3-hostmaster.postinst ├── aegir3-hostmaster.templates ├── aegir3-provision.dirs ├── aegir3-provision.docs ├── aegir3-provision.examples ├── aegir3-provision.lintian ├── aegir3-provision.postinst ├── aegir3-provision.postrm ├── aegir3-provision.preinst ├── aegir3-provision.templates ├── changelog ├── compat ├── control ├── copyright ├── gbp.conf └── rules ├── example.drushrc.php ├── example.sudoers ├── http ├── Provision │ ├── Config │ │ ├── Apache │ │ │ ├── Platform.php │ │ │ ├── Server.php │ │ │ ├── Site.php │ │ │ ├── Ssl │ │ │ │ ├── Server.php │ │ │ │ ├── Site.php │ │ │ │ ├── server_ssl.tpl.php │ │ │ │ ├── vhost_ssl.tpl.php │ │ │ │ └── vhost_ssl_disabled.tpl.php │ │ │ ├── Subdir.php │ │ │ ├── SubdirVhost.php │ │ │ ├── platform.tpl.php │ │ │ ├── server.tpl.php │ │ │ ├── subdir.tpl.php │ │ │ ├── subdir_disabled.tpl.php │ │ │ ├── subdir_sites.tpl.php │ │ │ ├── subdir_vhost.tpl.php │ │ │ ├── vhost.tpl.php │ │ │ └── vhost_disabled.tpl.php │ │ ├── Http.php │ │ ├── Http │ │ │ ├── Inc │ │ │ │ └── Server.php │ │ │ ├── Platform.php │ │ │ ├── Server.php │ │ │ ├── Site.php │ │ │ └── Ssl │ │ │ │ ├── Server.php │ │ │ │ └── Site.php │ │ └── Nginx │ │ │ ├── Inc │ │ │ ├── Server.php │ │ │ └── vhost_include.tpl.php │ │ │ ├── Server.php │ │ │ ├── Site.php │ │ │ ├── Ssl │ │ │ ├── Server.php │ │ │ ├── Site.php │ │ │ ├── server_ssl.tpl.php │ │ │ ├── vhost_ssl.tpl.php │ │ │ └── vhost_ssl_disabled.tpl.php │ │ │ ├── Subdir.php │ │ │ ├── SubdirVhost.php │ │ │ ├── server.tpl.php │ │ │ ├── subdir.tpl.php │ │ │ ├── subdir_disabled.tpl.php │ │ │ ├── subdir_sites.tpl.php │ │ │ ├── subdir_vhost.tpl.php │ │ │ ├── vhost.tpl.php │ │ │ └── vhost_disabled.tpl.php │ └── Service │ │ ├── http.php │ │ └── http │ │ ├── apache.php │ │ ├── apache │ │ └── ssl.php │ │ ├── cluster.php │ │ ├── nginx.php │ │ ├── nginx │ │ ├── inc.php │ │ └── ssl.php │ │ ├── pack.php │ │ ├── public.php │ │ └── ssl.php ├── delete.provision.inc ├── deploy.provision.inc ├── disable.provision.inc ├── enable.provision.inc ├── http.drush.inc ├── install.provision.inc ├── migrate.provision.inc └── restore.provision.inc ├── install.hostmaster.inc ├── migrate.hostmaster.inc ├── parse.backend.inc ├── platform ├── backup.provision.inc ├── backupmigrate │ ├── README.txt │ ├── provision_backupmigrate.drush.inc │ └── verify.provision.inc ├── clone.provision.inc ├── delete.backup.provision.inc ├── delete.provision.inc ├── deploy.provision.inc ├── disable.provision.inc ├── drupal │ ├── README.md │ ├── clear_6.inc │ ├── clear_7.inc │ ├── clear_8.inc │ ├── cron_key.inc │ ├── cron_key_7.inc │ ├── cron_key_8.inc │ ├── deploy.inc │ ├── deploy_7.inc │ ├── deploy_8.inc │ ├── import_6.inc │ ├── import_7.inc │ ├── import_8.inc │ ├── install.inc │ ├── install_6.inc │ ├── install_7.inc │ ├── install_8.inc │ ├── packages_6.inc │ ├── packages_7.inc │ ├── packages_8.inc │ └── verify.inc ├── enable.provision.inc ├── import.provision.inc ├── install.provision.inc ├── lock.provision.inc ├── migrate.provision.inc ├── provision_drupal.drush.inc ├── provision_welcome_mail.inc ├── reset.login.provision.inc ├── restore.provision.inc ├── unlock.provision.inc └── verify.provision.inc ├── provision-tests ├── makes │ ├── drupal6.make │ ├── drupal7.make │ ├── drupal8.make │ ├── drupal8dev.make │ ├── openatrium.make │ └── openatrium2.make └── provision_tests.drush.inc ├── provision.api.php ├── provision.context.inc ├── provision.drush.inc ├── provision.file.inc ├── provision.inc ├── provision.info ├── provision.service.inc ├── scripts ├── ci-aegir-dev-install-apt-debian8.sh ├── ci-aegir-dev-install-apt-debian9-cluster-slave.sh ├── ci-aegir-dev-install-apt-debian9.sh ├── ci-aegir-dev-install-apt-ubuntu-artful.sh ├── ci-aegir-dev-install-apt-ubuntu-bionic.sh ├── ci-aegir-dev-install-apt-ubuntu-xenial.sh ├── ci-aegir-install-apt-debian.sh ├── ci-aegir-install-apt-ubuntu.sh ├── ci-aegir-stable-install-apt-debian8.sh ├── ci-aegir-stable-install-apt-debian9.sh ├── hostmaster-dev-install.sh ├── hostmaster-platform.sh ├── hostmaster-purge.sh ├── hostmaster-reinstall.sh ├── release.sh └── release_notes.sh ├── uninstall.hostmaster.inc ├── upgrade.sh.txt └── vendor ├── autoload.php ├── composer ├── ClassLoader.php ├── LICENSE ├── autoload_classmap.php ├── autoload_namespaces.php ├── autoload_psr4.php ├── autoload_real.php ├── autoload_static.php └── installed.json └── symfony └── process ├── .gitignore ├── CHANGELOG.md ├── Exception ├── ExceptionInterface.php ├── InvalidArgumentException.php ├── LogicException.php ├── ProcessFailedException.php ├── ProcessTimedOutException.php └── RuntimeException.php ├── ExecutableFinder.php ├── InputStream.php ├── LICENSE ├── PhpExecutableFinder.php ├── PhpProcess.php ├── Pipes ├── AbstractPipes.php ├── PipesInterface.php ├── UnixPipes.php └── WindowsPipes.php ├── Process.php ├── ProcessBuilder.php ├── ProcessUtils.php ├── README.md ├── Tests ├── ExecutableFinderTest.php ├── NonStopableProcess.php ├── PhpExecutableFinderTest.php ├── PhpProcessTest.php ├── PipeStdinInStdoutStdErrStreamSelect.php ├── ProcessBuilderTest.php ├── ProcessFailedExceptionTest.php ├── ProcessTest.php ├── ProcessUtilsTest.php └── SignalListener.php ├── composer.json └── phpunit.xml.dist /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Provision/ChainedState.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/ChainedState.php -------------------------------------------------------------------------------- /Provision/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Config.php -------------------------------------------------------------------------------- /Provision/Config/Data/Store.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Config/Data/Store.php -------------------------------------------------------------------------------- /Provision/Config/Data/data_store.tpl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Config/Data/data_store.tpl.php -------------------------------------------------------------------------------- /Provision/Config/Drupal/Alias/Store.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Config/Drupal/Alias/Store.php -------------------------------------------------------------------------------- /Provision/Config/Drupal/Alias/provision_drupal_sites.tpl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Config/Drupal/Alias/provision_drupal_sites.tpl.php -------------------------------------------------------------------------------- /Provision/Config/Drupal/Settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Config/Drupal/Settings.php -------------------------------------------------------------------------------- /Provision/Config/Drupal/provision_drupal_settings_6.tpl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Config/Drupal/provision_drupal_settings_6.tpl.php -------------------------------------------------------------------------------- /Provision/Config/Drupal/provision_drupal_settings_7.tpl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Config/Drupal/provision_drupal_settings_7.tpl.php -------------------------------------------------------------------------------- /Provision/Config/Drupal/provision_drupal_settings_8.tpl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Config/Drupal/provision_drupal_settings_8.tpl.php -------------------------------------------------------------------------------- /Provision/Config/Drushrc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Config/Drushrc.php -------------------------------------------------------------------------------- /Provision/Config/Drushrc/Aegir.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Config/Drushrc/Aegir.php -------------------------------------------------------------------------------- /Provision/Config/Drushrc/Alias.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Config/Drushrc/Alias.php -------------------------------------------------------------------------------- /Provision/Config/Drushrc/Platform.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Config/Drushrc/Platform.php -------------------------------------------------------------------------------- /Provision/Config/Drushrc/Server.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Config/Drushrc/Server.php -------------------------------------------------------------------------------- /Provision/Config/Drushrc/Site.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Config/Drushrc/Site.php -------------------------------------------------------------------------------- /Provision/Config/Drushrc/provision_drushrc_aegir.tpl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Config/Drushrc/provision_drushrc_aegir.tpl.php -------------------------------------------------------------------------------- /Provision/Config/Drushrc/provision_drushrc_alias.tpl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Config/Drushrc/provision_drushrc_alias.tpl.php -------------------------------------------------------------------------------- /Provision/Config/Drushrc/provision_drushrc_site.tpl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Config/Drushrc/provision_drushrc_site.tpl.php -------------------------------------------------------------------------------- /Provision/Config/Global/Settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Config/Global/Settings.php -------------------------------------------------------------------------------- /Provision/Config/Global/global_settings.tpl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Config/Global/global_settings.tpl.php -------------------------------------------------------------------------------- /Provision/Config/provision_drushrc.tpl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Config/provision_drushrc.tpl.php -------------------------------------------------------------------------------- /Provision/Context.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Context.php -------------------------------------------------------------------------------- /Provision/Context/platform.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Context/platform.php -------------------------------------------------------------------------------- /Provision/Context/server.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Context/server.php -------------------------------------------------------------------------------- /Provision/Context/site.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Context/site.php -------------------------------------------------------------------------------- /Provision/FileSystem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/FileSystem.php -------------------------------------------------------------------------------- /Provision/Service.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Service.php -------------------------------------------------------------------------------- /Provision/Service/null.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Provision/Service/null.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/Vagrantfile -------------------------------------------------------------------------------- /aegir-dev.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/aegir-dev.make -------------------------------------------------------------------------------- /aegir-latest.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/aegir-latest.make -------------------------------------------------------------------------------- /aegir-release.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/aegir-release.make -------------------------------------------------------------------------------- /aegir.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/aegir.make -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/composer.lock -------------------------------------------------------------------------------- /db/Provision/Service/db.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/db/Provision/Service/db.php -------------------------------------------------------------------------------- /db/Provision/Service/db/mysql.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/db/Provision/Service/db/mysql.php -------------------------------------------------------------------------------- /db/Provision/Service/db/pdo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/db/Provision/Service/db/pdo.php -------------------------------------------------------------------------------- /db/backup.provision.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/db/backup.provision.inc -------------------------------------------------------------------------------- /db/clone.provision.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/db/clone.provision.inc -------------------------------------------------------------------------------- /db/db.drush.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/db/db.drush.inc -------------------------------------------------------------------------------- /db/delete.provision.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/db/delete.provision.inc -------------------------------------------------------------------------------- /db/deploy.provision.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/db/deploy.provision.inc -------------------------------------------------------------------------------- /db/install.provision.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/db/install.provision.inc -------------------------------------------------------------------------------- /db/migrate.provision.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aegir-project/provision/HEAD/db/migrate.provision.inc -------------------------------------------------------------------------------- /db/mysql/mysql_service.inc: -------------------------------------------------------------------------------- 1 |