Spec-Zone.ru › Ansible 2.10

community.general.webfaction_domain – Добавление или удаление доменов и поддоменов на Webfaction

Примечание

Этот плагин является частью коллекции community.general (версия 1.3.2).

Для его установки используйте: ansible-galaxy collection install community.general.

Для использования в playbook, укажите: community.general.webfaction_domain.

  • Обзор
  • Параметры
  • Примечания
  • Примеры

Обзор

  • Добавление или удаление доменов или поддоменов на хосте Webfaction. Дополнительная документация по адресу https://github.com/quentinsf/ansible-webfaction.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
login_name
строка / обязательно
Имя учетной записи Webfaction
login_password
строка / обязательно
Пароль учетной записи Webfaction
name
строка / обязательно
Имя домена
state
строка
    Варианты:
  • present ←
  • absent
Требуется ли существование домена
subdomains
строка
Значение по умолчанию:
[]
Поддомены для создания.

Примечания

Примечание

  • Если вы удаляете домены, используя state=absent, то, если вы указываете поддомены, будут удалены только эти конкретные поддомены. Если вы не указываете поддомены, будет удалён весь домен.
  • Вы можете запускать playbooks, использующие этот плагин, на локальной машине, или на хосте Webfaction, или в другом месте, так как скрипты используют удалённый API Webfaction. Расположение не имеет значения. Однако, одновременный запуск на нескольких хостах следует избегать. Если вы не указали localhost как ваш хост, возможно, вам следует добавить serial: 1 к командам.
  • Для получения дополнительной информации обратитесь к API Webfaction.

Примеры

- name: Create a test domain
  community.general.webfaction_domain:
    name: mydomain.com
    state: present
    subdomains:
     - www
     - blog
    login_name: "{{webfaction_user}}"
    login_password: "{{webfaction_passwd}}"

- name: Delete test domain and any subdomains
  community.general.webfaction_domain:
    name: mydomain.com
    state: absent
    login_name: "{{webfaction_user}}"
    login_password: "{{webfaction_passwd}}"

Авторы

  • Quentin Stafford-Fraser (@quentinsf)

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/general/webfaction_domain_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API