community.sap_libs.sap_company модуль — Этот модуль будет управлять сущностями компании в среде SAP S4HANA
Примечание
Этот модуль является частью коллекции community.sap_libs (версия 1.4.2).
У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install community.sap_libs. Для использования этого модуля потребуются дополнительные требования, см. Требования для получения подробностей.
Чтобы использовать его в книге задач, укажите: community.sap_libs.sap_company.
Впервые появился в community.sap_libs 1.0.0
Обзор
- Модуль community.sap_libs.sap_user зависит от библиотеки Python
pyrfc(версия 2.4.0 и выше). В зависимости от используемой дистрибуции, вам может потребоваться установить дополнительные пакеты для их доступности. - Этот модуль будет использовать BAPI компании
BAPI_COMPANY_CLONEиBAPI_COMPANY_DELETEдля управления сущностями компаний.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- pyrfc >= 2.4.0
Параметры
Параметр | Комментарии |
|---|---|
город строка | Город, в котором расположена компания. |
клиент строка | Номер клиента для подключения. Вы должны заключить значение в кавычки, чтобы сохранить ведущие нули. По умолчанию: |
идентификатор_компании строка / обязательно | Идентификатор компании. |
пароль_подключения строка / обязательно | Необходимый пароль для системы SAP. |
имя_пользователя_подключения строка / обязательно | Необходимое имя пользователя для системы SAP. |
страна строка | Код страны для компании. Например, |
строка | Общий адрес электронной почты. |
хост строка / обязательно | Необходимый хост для системы SAP. Может быть полным доменным именем или IP-адресом. |
название строка | Название компании. |
название_2 строка | Дополнительное название компании. |
почтовый_индекс строка | Почтовый индекс города. |
состояние строка | Решение о том, что делать с компанией. Варианты:
|
улица строка | Улица, на которой расположена компания. |
номер_дома строка | Номер дома. |
система строка | Номер системы SAP. Вы должны заключить значение в кавычки, чтобы сохранить ведущие нули. По умолчанию: |
часовой_пояс строка | Часовой пояс. |
Примечания
Примечание
- Не поддерживает
check_mode.
Примеры
- name: Create SAP Company
community.sap_libs.sap_company:
conn_username: 'DDIC'
conn_password: 'HECtna2021#'
host: 100.0.201.20
sysnr: '01'
client: '000'
state: present
company_id: "Comp_ID"
name: "Test_comp"
name_2: "LTD"
country: "DE"
time_zone: "UTC"
city: "City"
post_code: "12345"
street: "test_street"
street_no: "1"
e_mail: "test@test.de"
# pass in a message and have changed true
- name: Delete SAP Company
community.sap_libs.sap_company:
conn_username: 'DDIC'
conn_password: 'HECtna2021#'
host: 100.0.201.20
sysnr: '01'
client: '000'
state: absent
company_id: "Comp_ID"
name: "Test_comp"
name_2: "LTD"
country: "DE"
time_zone: "UTC"
city: "City"
post_code: "12345"
street: "test_street"
street_no: "1"
e_mail: "test@test.de"
Значения возврата
Общие значения возврата документированы здесь, следующие являются полями, уникальными для этого модуля:
Ключ | Описание |
|---|---|
msg строка | Небольшое описание выполнения. Возвращаемое значение: всегда Пример: |
out список / элементы=словарь | Полное описание выполненных задач. Если это доступно. Возвращаемое значение: всегда Пример: |
Ссылки на сборку
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/sap_libs/sap_company_module.html