votum.magento2

Rola Ansible votum.magento2

Status Budowy Rola Ansible do instalacji systemu e-commerce Magento2.

Wymagania

Ta rola wymaga zainstalowanego narzędzia Magerun2 na zdalnym serwerze. Instrukcje instalacji znajdziesz tutaj: https://github.com/netz98/n98-magerun2.

Zmienne Roli

Dostępne zmienne z ich domyślnymi wartościami są wymienione poniżej. (zobacz także defaults/main.yml)

magento2_instance_name: "magento2"

Nazwa instancji używana jako etykieta, głównie dla zadań cron. Przydatna, jeśli chcesz zainstalować więcej niż jedną instancję Magento na tym samym serwerze.

magento2_version_to_install: "magento-ce-2.0.7"

Nazwa wersji Magento, którą chcesz zainstalować. Możliwe wartości to:

magento-ce-2.1.0 magento-ce-2.0.7 magento-ce-2.0.6 magento-ce-2.0.5 magento-ce-2.0.4 magento-ce-2.0.2 magento-ce-2.0.1 magento-ce-2.0.0 ... (powinieneś zrozumieć)

magento2_install_path: "/var/www"

Ścieżka instalacji głównego katalogu Magento. Uwaga: To nie jest katalog główny vhost. Vhost powinien wskazywać na {{magento2_install_path}}/pub.

magento2_magerun_bin_path: "/usr/local/bin/n98-magerun2.phar"

Ścieżka do binarki Magerun2. Proces instalacji opiera się na narzędziu CLI Magerun2. Zobacz http://magerun.net/tag/n98-magerun2/ i https://github.com/netz98/n98-magerun2 po więcej informacji i sposoby instalacji.

magento2_install_sample_data: true

Czy zainstalować dane przykładowe, czy nie. Domyślnie ustawione na prawda.

magento2_enable_crons: true

Czy aktywować zadania cron Magento2. Domyślnie jest to prawda.

magento2_auth_public_key: "xxxxxxxxxxxxxxxxxxxxxx"
magento2_auth_private_key: "xxxxxxxxxxxxxxxxxxxxxx"

Aby zainstalować Magento2 za pomocą composera, potrzebujesz konta dewelopera z Magento. Wprowadź tutaj swój klucz publiczny i prywatny, aby umożliwić instalację bez interakcji. Zobacz http://devdocs.magento.com/guides/v2.0/install-gde/prereq/connect-auth.html po więcej informacji na temat kluczy uwierzytelniających Magento2.

magento2_db_host: "127.0.0.1"
magento2_db_name: "magento2"
magento2_db_user: "root"
magento2_db_password: ""
magento2_db_prefix: ""

Skonfiguruj bazę danych Magento2 za pomocą tych zmiennych. Dość jasne. Uwaga: Jeśli Twoja baza danych działa na innym porcie, możesz podać to w zmiennej magento2_db_host używając notacji 127.0.0.1:3306.

magento2_language: "en_US"
magento2_currency: "USD"
magento2_timezone: "Europe/Berlin"

Dodatkowe domyślne parametry instalacji Magento2 dla języka, waluty i strefy czasowej. Możliwe wartości znajdziesz w ./bin/magento info:language:list, ./bin/magento info:currency:list i ./bin/magento info:timezone:list.

magento2_admin_firstname: "John"
magento2_admin_lastname: "Doe"
magento2_admin_email: "[email protected]"
magento2_admin_user: "admin"
magento2_admin_password: "admin123"

Dane logowania administratora.

magento2_backend_frontname: "admin"

Ścieżka URL do panelu administracyjnego.

magento2_base_url: "{{ '{{base_url}}' }}"
magento2_base_url_secure: ""

Podstawowe adresy URL (bezpieczne dla obszarów chronionych HTTPS, takich jak konto klienta i kasy). Uwaga: Adresy URL muszą być podane z protokołami i ukośnikami na końcu. Domyślnie {{URL}}, który powinien odczytać URL z konfiguracji vhost. Na chwilę obecną może to nie działać zgodnie z oczekiwaniami.

magento2_use_rewrites: "1"

Użyj przepisów serwera WWW do generowania linków w sklepie i panelu administracyjnym.

magento2_use_secure: "1"

Użyj bezpiecznych adresów URL. Włącz tę opcję tylko wtedy, gdy SSL jest dostępny.

magento2_use_secure_admin: "1"

Użyj SSL do uzyskania dostępu do panelu administracyjnego Magento. Upewnij się, że Twój serwer WWW obsługuje SSL, zanim wybierzesz tę opcję.

magento2_use_security_key: "1"

Czy używać funkcji "klucz bezpieczeństwa" w adresach URL i formularzach panelu administracyjnego Magento.

magento2_session_save: "files"

Menadżer zapisu sesji (domyślnie: "files").

magento2_cleanup_database: "1"

Wyczyść bazę danych przed instalacją.

magento2_key: ""

Jeśli go masz, podaj klucz do szyfrowania wrażliwych danych w bazie danych Magento2. Jeśli nie masz, pozostaw puste, a Magento2 wygeneruje jeden dla Ciebie.

magento2_sales_order_increment_prefix: ""

Podaj wartość ciągu jako prefiks dla zamówień sprzedaży. Zwykle używane do zapewnienia unikalnych numerów zamówień dla procesorów płatności.

Zależności

Brak.

Przykład użycia Playbooka

---
- name: konfiguracja instalacji demo magento-ce-2.0
  hosts: app

  vars_files:
    - group_vars/main.yml
    - group_vars/magento2-ce20-demo.yml

  pre_tasks: []

  roles:
    - { role: votum.magerun2 }
    - { role: votum.magento2, ansible_become: yes, ansible_become_user: www-data }

  post_tasks: []

Licencja

MIT

Informacje o autorze

Copyright VOTUM GmbH (info@votum.de)

O projekcie

Installs Magento2 e-commerce software

Zainstaluj
ansible-galaxy install votum.magento2
Licencja
mit
Pobrania
222
Właściciel