CarlosLongarela.prestashop

Ansible Role: PrestaShop

Build Status Open Issues Issue Resolution Time

This role installs and configures PrestaShop version 1.7.1.

Requirements

No special requirements.

Role Variables

Here are some settings you can customize:

  • prestashop_version: Version of PrestaShop to install (default: 1.7.1.1).

  • prestashop_url_download: Link to download PrestaShop.

  • prestashop_root_path: Path where PrestaShop will be installed (default: "/home/webs/prestashop.test/public").

  • prestashop_domain: Domain name for your PrestaShop (default: "prestashop.test").

  • Database settings:

    • Create a new database (prestashop_db_create: 1).
    • Clear the database before installation (prestashop_db_clear: 1).
    • prestashop_db_server: Database server (default: "localhost").
    • prestashop_db_name: Name of the database (default: "prestashop").
    • prestashop_db_user: Database user (default: "u_prestashop").
    • prestashop_db_password: Database password (default: "p_prestashop").
    • prestashop_db_engine: Database engine (default: "InnoDB").
    • prestashop_db_prefix: Table prefix for the database (default: "ps_").
  • Local settings:

    • prestashop_language: Language (default: "es" for Spanish).
    • prestashop_country: Country (default: "es" for Spain).
    • prestashop_timezone: Time zone (default: "Europe/Madrid").
    • Newsletter subscription option (default: 0, not subscribed).
  • Admin settings:

    • prestashop_firstname: First name for the admin (default: "PrestaShop").
    • prestashop_lastname: Last name for the admin (default: "Developer").
    • prestashop_password: Password for the admin (default: "p_prestashop").
    • prestashop_email: Admin email (default: "dev@prestashop.com").
    • prestashop_admin_folder_name: Name of admin folder (default: "adminpr2791").
    • prestashop_check_file_name: File to check if PrestaShop is installed (default: "prestashop-installed.txt").

Dependencies

This role depends on the following:

Example Playbook

Here’s how to use this role in a playbook:

- hosts: servers
  gather_facts: no
  become: true

  vars:
    prestashop_root_path: "/home/webs/prestashop2.test/public"
    prestashop_domain: "prestashop2.test"
    prestashop_timezone: "Europe/Madrid"
    prestashop_admin_folder_name: "pradmin2791"

  roles:
    - { role: CarlosLongarela.prestashop }

License

This role is licensed under GPLv3.

Author Information

This role was created in May 2017 by Carlos Longarela from Taberna WordPress.

Informazioni sul progetto

Prestashop 1.7.1 install and configuration.

Installa
ansible-galaxy install CarlosLongarela.prestashop
Licenza
Unknown
Download
91
Proprietario
Husband, father, geek... Photography magazine @fotodng creator. Freelance WordPress developer and consultant at @codeablehq and https://tabernawp.com