CarlosLongarela.prestashop
Ansible Role: PrestaShop
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_").
- Create a new database (
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