Я новичок в использовании Ansible-Playbooks, и у меня возникают проблемы с принятием лицензионных соглашений со Splunk.
Каждый раз, когда я запускаю оболочку:
"/opt/splunkforwarder/bin/splunk start --accept-license --answer-yes"
Я получаюНепрерывная блокировка, которая вынуждает меня завершить программу.
TASK [acceptlicense] ****************************************************************************************************************
^C
Войдя в окно и выполнив команду вручную, мне сказали следующее:
[root@##########-lab_env]# /opt/splunkforwarder/bin/splunk start --accept-license --answer-yes
This appears to be your first time running this version of Splunk.
Create credentials for the administrator account.
Characters do not appear on the screen when you type the password.
Password must contain at least:
* 8 total printable ASCII character(s).
Please enter a new password:
Я просмотрел несколько форумов онлайнкоторые помогают ответить на вопрос, что делать, когда встречаются с такими конкретными подсказками, как это, но каждый раз, когда я делаю корректировку, мне говорят что-то вроде:
ОШИБКА!'_______' не является допустимым атрибутом для Задачи
На данный момент я застрял и не знаю, как продолжить.
Мой фрагмент кода выглядит следующим образом:
- hosts: "{{hostName}}"
become: true
become_user: root
become_method: sudo
tasks:
- name: copy_splunk
shell: cp splunkforwarder-7.1.3-51d9cac7b837-linux-2.6-x86_64.rpm /opt/.; date; ls -l /opt
args:
chdir: /tmp
register: run_ll
- debug: var=run_ll.stdout_lines
- name: install rpm package
shell: rpm -ivh splunkforwarder-7.1.3-51d9cac7b837-linux-2.6-x86_64.rpm
args:
chdir: /tmp
ignore_errors: True
register: install_rpm
- debug: var=install_rpm.stdout_lines
- name: acceptlicense
tags:
- install
shell: /opt/splunkforwarder/bin/splunk start --accept-license --answer-yes
register: accept_l
- debug: var=accept_l.stdout_lines
В прошлом я сделал только пару книг с книгами, так что эта ошибка является для меня чем-то новым.
У кого-нибудь есть понимание?