Skip to content

dortegau/prestashop-role

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prestashop Ansible Role

This Ansible role installs PrestaShop in a Debian environment. Based on the instructions present in PrestaShop documentation site.

Getting Started

These instructions will get you a copy of the role for your Ansible Playbook. Once launched, it will install PrestaShop in a Debian system.

Prerequisities

Ansible 2.2.1.0 version installed. Inventory destination should be a Debian environment.

For testing purposes, Molecule with Vagrant as driver (with landrush plugin) and VirtualBox as provider.

Installing

Create or add to your roles dependency file (e.g requirements.yml):

- src: http://github.com/dortegau/prestashop-role.git
  scm: git
  version: 1.0.0
  name: prestashop

Install the role with ansible-galaxy command:

ansible-galaxy install -p roles -r requirements.yml -f

Use in a playbook:

---
- hosts: someserver
  roles:
    - { role: prestashop }

Usage

Look to the defaults properties file to see the possible configuration properties.

Testing

Execute molecule test under prestashop-role folder to run the automated tests suite. These tests run under a preinstalled LEMP environment.

Built With

Ansible

Versioning

For the versions available, see the tags on this repository.

License

Apache 2.0 Licence

This project is licensed under the Apache 2.0 license - see the LICENSE.txt file for details.