Skip to content

pniederlag/TYPO3.Packer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TYPO3.Packer

Packer code to create an ubuntu based Neos and TYPO3 base box.

Flattr this git repo

What is this?

This is a box builder for the following projects:

There are Three Packer configuration files:

Each packer configuration file points to its own ansible configuration file:

And those files point to their own ansible configuration directories:

Trying out your new configuration

You can try out the changes to your configuration by running ansible on a local box. You will find a Vagrantfile in the project which will pull in a Development box. This is the most elaborate box (software-wise). Change the ansible playbook to the one you wish to test (around line 151 in the Vagrantfile). And then just do:

vagrant provision

Rinse, repeat. When satisfied with the provisioning, you can pack a new box.

Building a box

You can build a box by executing a packer build command and specifying the packer confiugration file of your choice:

packer build Development.json

If you have an atlas account you can push a new version to there by doing:

packer push -name Michiel/Development Development.json

Before pushing a new build to atlas, take care to update the build version numbe in the respective packer json file.

TODO

  • Make pretty /etc/issue
  • Setup mailcatcher for Neos

About

https://www.packer.io/ code to create an ubuntu based Neos and TYPO3 base box

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 57.2%
  • Shell 40.1%
  • Ruby 2.7%