LINUX.ORG.RU

Сообщения dan4ex

 

Передача нескольких параметров команде с помощью bash

Привет всем. Хочу установить homebrew, команда:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

В процессе установки, команда требует нажать ENTER, затем ввести пароль пользователя.

Чтобы нажать ENTER передаю параметры yes:

yes | /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

А вот как еще и передать пароль? Подскажите пожалуйста

 

dan4ex
()

Ansible использование запятой в команде

Добрый день! Хочу с помощью ansible конфигурировать mikrotik. Сделал playbook:

---

- name: Run show commands on routers
  hosts: test
  gather_facts: no
  connection: paramiko

  tasks:

    - name: snmp
      routeros_command:
        commands: snmp community set snmp addresses=192.168.90.100/32,192.168.70.254/32

После запятой ansible думает что идет следующая команда, как мне можно использовать данную команду чтобы заработало?

 

dan4ex
()

Ansible и коммутаторы

Привет всем. Пытаюсь использовать ansible для настройки коммутаторов.

Содержимое файла hosts:

[eltex]
192.168.90.33

Создал playbook test.yml

---.

- name: Run show commands on routers
  hosts: eltex

  tasks:

    - name: run sh ip int br
      cli_command:
        command: show version

При запуске ansible-playbook test.yml -vvv -u user

SSH password: /etc/ansible/hosts did not meet host_list requirements, check plugin documentation if this is unexpected /etc/ansible/hosts did not meet script requirements, check plugin documentation if this is unexpected Parsed /etc/ansible/hosts inventory source with ini plugin

PLAYBOOK: test.yml ************************************************************************************************************************************************************************************************************************** 1 plays in test.yml

PLAY [Run show commands on routers] *********************************************************************************************************************************************************************************************************

TASK [Gathering Facts] ********************************************************************************************************************************************************************************************************************** task path: /etc/ansible/group_vars/test.yml:3 <192.168.90.33> ESTABLISH SSH CONNECTION FOR USER: user <192.168.90.33> SSH: EXEC sshpass -d11 ssh -o StrictHostKeyChecking=no -o User=user -o ConnectTimeout=10 192.168.90.33 '/bin/sh -c '«'»'echo ~user && sleep 0'«'»"

И зависает. При этом устройство пингуется, на него по ssh я захожу. Впервые использую ansible, прошу помощи!)

 

dan4ex
()

RSS подписка на новые темы