Câu hỏi được gắn thẻ là ['ansible-playbook']

Điểm: 1
abdo_ch avatar
Ansible Ad-Hoc command - raw module not working on Cisco IOS devices
lá cờ us

trying to use Ad Hoc commands on both my Cisco ios Router and Switch with the -m raw Module. But getting the following error instead.

$ansible -i inventory_file02.ini netgrp -m raw -a "show version" -u abdo -K

Error====

BECOME password: 
R1 | FAILED | rc=127 >>
/bin/sh: 1: show: not found
non-zero return code
SW1 | FAILED | rc=127 >>
/bin/sh: 1: show: not found
non-zero return code

Inventory ...

Điểm: 0
medisamm avatar
sử dụng toán tử logic && để xác thực điều kiện trong Ansible
lá cờ in

tôi sẽ tạo một playbook Kiểm tra các hệ thống tập tin đã cấu hình cho cấu hình TSM Tôi cần phải tiếng vang "${FS_TSM[@]}" từ đăng ký: FS_TO_ADD và để kết thúc nó, một điều kiện phải được đặt để gỡ lỗi FS_TSM [[ ! -z "${FS_TO_ADD}" ]] && { FS_TSM+=( "${FS_TO_ADD}" } . Tôi nghĩ khi nào: câu lệnh 1 hơn câu lệnh 2 ...

Điểm: 0
John Doe avatar
Ansible AWX - không tìm thấy lệnh ansible-playbook
lá cờ cz

Vì một số lý do, tôi nhận được lỗi sau ansible-playbook: không tìm thấy lệnh. Tôi đã đăng nhập vào máy chủ và tôi có thể chạy lệnh ansible-playbook.

sh-4.2$ ansible-playbook
cách sử dụng: ansible-playbook [-h] [--version] [-v] [-k]
                        [--khóa riêng PRIVATE_KEY_FILE] [-u REMOTE_USER]
                        [-c CONNECTION] [-T TIMEOUT]
 ...
Điểm: 0
Cách tự động để tìm nơi các biến đến từ Ansible
lá cờ in

Bất cứ khi nào tôi phải thay đổi thứ gì đó trong kho lưu trữ Ansible của chúng tôi, tôi phải kiểm tra tất cả những nơi mà một biến có thể được thiết lập và điều đó rất tốn thời gian.

Có điều gì đó có thể hiển thị cho tôi đại loại như "biến số X đang được sử dụng trong tệp mẫu này được xác định  ...

Điểm: 0
divyashree kumar avatar
an toàn | báo cáo điều kiện không nên bao gồm jinja2 khuôn mẫu | khi biến group_name
lá cờ cn

Tôi có một tệp main_task.yml ansible đơn giản được lặp từ một main.yml .

hàng tồn kho.ini

[cổng_22]
192.168.0.189
192.168.0.199
[cổng_222]
192.168.0.199
[cổng_888]
192.168.0.200 

main_task.yml

---
- tên: "chạy cái này trên {{ item }} máy chủ"
  gỡ lỗi: msg= "cái này chỉ chạy trên máy chủ p{{ item }}"
  khi: "{{ item }} trong group_names"
  # ...
Điểm: 0
Không thể tìm thấy mã hỗ trợ mô-đun đã nhập cho freeipa.ansible_freeipa.ipaclient_test
lá cờ ph

Bộ điều khiển ansible của tôi đang chạy trên máy Rocky 8.5 đã cài đặt gói ansible-freeipa phiên bản 0.3.8-1.el8 rpm.

ansible 2.9.27
tệp cấu hình = /etc/ansible/ansible.cfg
đường dẫn tìm kiếm mô-đun được định cấu hình = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
vị trí mô-đun python ansible = /usr/lib/python3.6/s ...
Điểm: 0
Collega avatar
Viết biến Ansible ban đầu vào tệp xml
lá cờ br

Tôi đang cố gắng tìm cách viết bản gốc {{ ansible_host }} var vào tệp xml. Biến này sẽ thay thế IP tĩnh trong cấu hình thiết bị. Lý do mà tôi muốn thay thế IP này bằng biến ban đầu trong tệp là vì sau này trong playbook của tôi, biến đó cho tôi tùy chọn để làm cho tệp tương thích với nhiều thiết bị.

Tôi có gì:

- name: T ...
Điểm: 0
Tìm kiếm và liệt kê AWX-Inventory trong playbook
lá cờ in

Tôi cần trợ giúp với Ansible AWX Inventory. Chúng tôi có nhiều/hàng tồn kho khác nhau trên máy chủ AWX mà chúng tôi đang nhập thông qua các phương pháp khác nhau.

Tôi có yêu cầu tìm kiếm và tìm nạp tên khoảng không quảng cáo trong sách giải trí và đặt nó vào danh sách bắt đầu từ (ABC_DateTime) hoặc (XYZ_DateTime) và tạo lá» ...

Điểm: 0
Rishabh Shukla avatar
Ansible: playbook thứ hai được liên kết không thể chạy tập lệnh cho các biến được truyền từ nhiều máy chủ từ playbook đầu tiên
lá cờ in

Tôi đang sử dụng 2 playbook được liên kết, có chi tiết được đề cập bên dưới.

playbook1: thu thập dữ liệu thô từ nhiều máy

- máy chủ: target_1
  thu thập_facts: sai


  nhiệm vụ:
   - name: Đăng ký một giá trị mới
     shell: df -h|awk '{gsub("%","|");print $5 $6}'
     đăng ký: PLAY1VAR

   - gỡ lỗi: msg="{{PLAY1VAR.stdout}}"

   ...
Điểm: 0
Prabal Pratap Singh avatar
Ansible playbook lỗi
lá cờ cn

Xin chào, tôi mới bắt đầu học ansible. Tôi đang cố gắng viết playbook như:

vpc-setup.yml trong đó bao gồm

máy chủ: localhost
kết nối: cục bộ
thu thập_facts: Sai
nhiệm vụ:
 - tên: Nhập biến VPC
   bao gồm_vars: vars/vpc_setup.md

 - tên: Tạo vprofile VPC
   ec2_vpc_net:
    tên: "{{vpc_name}}"
    cidr_block: "{{vpcCidr}}"
    khu vực: "{{khu v ...
Điểm: 0
Ansible - Không có lỗi tệp như vậy khi kích hoạt ổ cắm người dùng systemctl Podman
lá cờ mx
hpy

Tôi đang chạy một playbook Ansible trên hệ thống Oracle Linux 8 mới. Nó bao gồm một bước trong đó nó yêu cầu systemctl kích hoạt ổ cắm Podman của người dùng như sau:

- tên: Kích hoạt ổ cắm podman
  lọ: 
    userid: ansible_facts.getent_passwd.{{ ansible_user_id }}[1]
  ansible.buildin.systemd: 
    tên: podman.socket
    đã bật: có
    tr ...
Điểm: 0
vấn đề với tập lệnh playbook
lá cờ cn

Làm thế nào tôi có thể viết một playbook để

  1. Đảm bảo rằng cả máy chủ và máy khách NFS đều nghe cùng một miền trong /etc/idmapd.conf và xác nhận với nfsidmap -d
[Tổng quan]

Độ dài = 0
Pipefs-Directory = /run/rpc_pipefs
# đặt tên miền của riêng bạn tại đây, nếu nó khác với FQDN trừ tên máy chủ
Tên miền = tên miền cụ ...
Điểm: 0
Sự cố vòng lặp Ansible-playbook
lá cờ us

Tôi có một playbook hoạt động tốt khi tôi giới hạn ở một máy chủ duy nhất. ansible-playbook -k playbook.yml nhóm1

Tôi cần có khả năng chạy nó trên nhiều máy chủ cùng một lúc. Cú pháp sẽ là: ansible-playbook -k playbook.yml 'group1 group2'

nhóm 1 là nhóm có nhiều máy chủ được cài đặt các ứng dụng khác nhau server1 (đây là m ...

Điểm: 0
khớp giá trị item.x với inventory_hostname
lá cờ cn

Tôi cần một số trợ giúp để so khớp inventory_hostname với item.host (từ vars_file). Cách tốt nhất để làm điều đó là gì? Tôi không thể tìm ra điều này vì tôi là người mới.

Yêu cầu của tôi là:

  • Tôi phải gọi tất cả các máy chủ từ tệp kiểm kê.

  • Tôi phải khớp item.host với ansible_inventory, nếu nó tồn tại thì hãy c ...

Điểm: 0
MeMario avatar
Playbook ansible với kiểm tra bổ sung
lá cờ us

Tôi đang cố gắng tự động hóa quá trình vá lỗi của mình và tình cờ phát hiện ra Ansible.

tôi đã chạy mô-đun win_update và điều này có thể được sử dụng cho 80% máy chủ của chúng tôi, nhưng những máy chủ khác có quy trình khởi động lại.

Một số nhóm máy chủ của chúng tôi cần được cập nhật/khởi động lại theo ...

Điểm: 0
pizzaguy39 avatar
tham chiếu các biến từ defaults/main.yml trong vai trò ansible
lá cờ ag

Tôi có một thiết lập vai trò như sau

vai trò/kiểm tra/nhiệm vụ/main.yml

- tên: Tạo tệp người
  bản mẫu: src=test.j2 dest=/tmp/{{ item.name}}.cfg
  vòng lặp: "{{người}}"

vai trò/kiểm tra/mẫu/test.j2

Biến đầu tiên: {{ item.var1 }}
Var thứ hai: {{ item.var2 }}

vai trò/kiểm tra/vars/main.yml

---
Mọi người:
        - tên: The Simpsons
          ...
Điểm: 0
Làm cho một nhiệm vụ bị bỏ qua hiển thị là "OK"
lá cờ ru
jdm

Tôi có một số tác vụ ansible được chạy trong hai phần. Phần đầu tiên đặt điều kiện và phần thứ hai sử dụng khi nào để thực hiện có điều kiện. Ví dụ giả:

- tên: kiểm tra nếu cài đặt
  chỉ huy: (...)
  đăng ký: is_install

- tên: chạy tập lệnh cài đặt
  khi nào: is_install.stdout == "có"
  chỉ huy: (...)

Nhiá ...

Điểm: 0
baba yaga avatar
Tôi đang gặp lỗi trong playbook ansible
lá cờ it

Tôi đang cố gắng học ansible và tôi đã mã hóa playbook đầu tiên của mình nhưng nó báo lỗi cho tôi

LỖI! Playbook phải là một danh sách các vở kịch, thay vào đó phải có <class 'ansible.parsing.yaml.objects.AnsibleMapping'>

Lỗi dường như ở '/etc/ansible/playbook/ngix.yml': dòng 1, cột 1, nhưng có thể ở nơi khác trong tệp tùy ...

Điểm: 3
Lặp lại qua danh sách/từ điển lồng nhau bằng các mẫu Jinja2
lá cờ ph

Tôi đang cố định cấu hình động nhiều máy chủ NFS trong hệ thống của mình bằng cách tạo các tệp/etc/exports của chúng bằng Ansible. Tôi hy vọng có thể làm điều này với mẫu jinja2. Đó là mẫu jinja2 mà tôi không thể tìm ra dựa trên danh sách xuất của mình.

Tôi có các biến sau được xác định trong vai trò nfs của m ...

Điểm: 1
Roushan Jha avatar
Cách lặp một biến mảng trong Ansible
lá cờ eg

Tôi có nhiệm vụ dưới đây và tôi không thể thêm vòng lặp cho biến mảng. ShopID được định nghĩa là một mảng bên trong group_vars. Mục đích của tôi là gọi từng biến một.

- name: Tạo thư mục với sự cho phép cần thiết
  tập tin:
    đường dẫn: "{{item.dest}}"
    chế độ: "{{item.mode}}"
    chủ sở hữu: "{{item.owner  ...
Điểm: 0
Roushan Jha avatar
quyền của chủ sở hữu thư mục không được cập nhật đúng cách thông qua vòng lặp ansible
lá cờ eg

Tôi đang cố gắng tạo và cập nhật quyền thư mục trên máy linux của mình bằng cách sử dụng tác vụ ansible bên dưới nhưng nó không thay đổi đúng quyền sở hữu:

ví dụ: thư mục /home/xyz/xyz/{{ IDM }}/home/{{ IDM }} quyền sở hữu được hoàn nguyên về {{ IDM }}:{{ IDM }}

- name: tạo thư mục có vòng lặp
  tập tin:
    đường ...
Điểm: 0
Volker Raschek avatar
ansible: kích hoạt cùng một trình xử lý từ nhiều vai trò ở cuối playbook
lá cờ in

Playbook ansible của tôi bao gồm một số vai trò, ví dụ chuồng bồ câu, hậu tố, postgresrspamd. Tất cả chúng đều yêu cầu chứng chỉ SSL, được tạo bởi certbot (cho phép mã hóa) vai trò. Vì lý do này và để xử lý dễ dàng hơn, tất cả các vai trò đều tuân theo cùng một cấu trúc dữ liệu để xác định chứng chỉ S ...

Điểm: 0
flyerhawk avatar
Cách tốt nhất để tạo tệp yaml có số phần thay đổi dựa trên máy chủ lưu trữ
lá cờ dz

Tôi đang cố gắng sử dụng ansible để triển khai các tệp cấu hình cho hàng trăm máy trong đó các máy khác nhau sẽ có nhiều lần lặp lại các đoạn cấu hình cụ thể. Cụ thể là tôi đang sử dụng trình phân tích cú pháp nhật ký promtail và các máy khác nhau sẽ có các vị trí tệp nhật ký khác nhau để phân tích cú pháp vớ ...

Điểm: 0
DeviC3 avatar
biến đăng ký ansible xuất ra biến không xác định
lá cờ bo

Tôi đang cố gắng hoàn thành vở kịch này trong nửa ngày. Tôi đang sử dụng mô-đun stat để kiểm tra sha1sum của tệp và nếu nó không bằng tệp thứ hai thì nó sẽ thay thế tệp chính xác. Nhưng trong khi đăng ký một số biến, đầu ra nói rằng các biến đó không được xác định Tôi đang làm gì sai?

---
- máy chủ: tất c ...
Điểm: -1
flyerhawk avatar
mẫu ansbile định dạng lạ
lá cờ dz

Tôi đang cố tạo tệp cấu hình dựa trên yaml. Mọi thứ đều hoạt động ngoại trừ việc các dòng sau vòng lặp bị thụt vào vì một số lý do.

Vì vậy, khi tôi có cái này...

- job_name: {{ventory_hostname}}
    đường ống_giai đoạn:
        - biểu thức chính quy:
            biểu thức: {{pipeline_regex}}
        - nhãn:
{% cho nhãn trong ...
Điểm: 1
flyerhawk avatar
máy chủ được chọn trong khoảng không quảng cáo dựa trên tập hợp con tên trong ansible
lá cờ dz

Tôi còn khá mới với ansible nên có lẽ điều này dễ thực hiện.

Chúng tôi có một số lượng lớn thiết bị có quy ước đặt tên nhất quán giữa các môi trường khác nhau.

app0[01:25].dev.domain.com
ứng dụng[01:25].qa.domain.com
ứng dụng[01:25].uat.domain.com
ứng dụng[01:25].prod.domain.com

Các thiết bị khác nhau bên trong các máy chủ á» ...

Điểm: 1
Playbook chứa các giá trị biến không an toàn bị hỏng sau khi nâng cấp từ ansible 2.10 lên ansible 2.12 (từ ansible 5)
lá cờ cn

Tôi đã nâng cấp thiết lập ansible của mình từ ansible 2.10 lên ansible 2.12 (từ ansible 5) bằng cách sử dụng homebrew trên Mac OS. Kể từ đó, một vở kịch đã ngừng tạo ra kết quả hoạt động.

- tên: Tập hợp cụm lãnh sự
  trở thành sự thật
  máy chủ: consul_nodes
  vai trò:
    - vai trò: lãnh sự
      lọ:
        cons ...
Điểm: 0
Ciasto piekarz avatar
Gặp lỗi AnsibleUndefinedVariable: 'facter_ipaddress_eth1' khi chạy ansible playbook
lá cờ br

Nhận một stacktrace lỗi lớn của biến ansible không tìm thấy ngoại lệ

ansible.errors.AnsibleUndefinedVariable: 'facter_ipaddress_eth1'

trong khi tôi đang chạy ansible play book.

giá trị được đặt ở đây và những nơi khác.

https://github.com/vfarcic/docker-swarm-networking/blob/master/ansible/group_vars/all

NHIỆM VỤ [docker: Có các tệp Debian] ************* ...
Điểm: 0
Maxime avatar
Mô-đun blockinfile ansible - chèn các dòng mã
lá cờ cn

Tôi cố gắng chèn các dòng mã (shell script) bằng Ansible blockinfile mô-đun.

Tên: Lời nhắc tùy chỉnh
tập tin khối:
đường dẫn: /etc/profile.d/customized_prompt.sh
tạo: có
chặn: |

#!/bin/bash

# tùy chỉnh lời nhắc người dùng bình thường và root

nếu (( "$(id -u)" == "1000"))
sau đó
    PS1="[\u@\H \w]$ "
yêu tinh (( "$(id -u)" ==  ...
Điểm: 0
jenkins job to deploy latest version in new env, using the deployed version
lá cờ br

I have a jenkins job with multiple applications, each with 4 environment namely DEV, TEST,QA and PROD. I am using ansible playbook to deploy the artifact in each environment. I have deployed an artifact with versions 1.0.0, 1.0.1, 1.0.2 in Dev environment using a shell command as

ansible-playbook artifact.yml -i jenkins/environments/$(env_name} --extra-vars= version_number=${artifact_version_number}