Как загрузить артефакт из nexus на удаленную машину, используя Ansible playbook - PullRequest
0 голосов
/ 29 января 2019

Мое требование - загрузить установочный файл ИЛИ jar-файл из репозитория Nexus 3.x и скопировать его на удаленный хост, используя Ansible playbook.

Я могу пропинговать удаленный хост из Ansible.Ниже приведен код игровой книги.

- hosts: 10.0.3.22
  tasks:
    - maven_artifact:
      group_id: com.setup
      artifact_id: customerfile
      repository_url: 'http://10.0.3.11:8081/repository/maven-releases/'
      username: uname
      password: pass
      dest: /tmp/customerfile.jar

Ошибка при получении - неустранимо: [10.0.3.22]: FAILED!=> {"change": false, "msg": "должен быть установлен group_id"}

1 Ответ

0 голосов
/ 29 января 2019

Плохая проблема с отступами:

- maven_artifact:
    group_id: com.setup
    artifact_id: customerfile
    repository_url: 'http://10.0.3.11:8081/repository/maven-releases/'
    username: uname
    password: pass
    dest: /tmp/customerfile.jar
...