Điểm:0

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ực}}"
    dns_hostname: có
    thuê nhà: mặc định
    trạng thái: "{{trạng thái}}"
    đăng ký: vpcout

lỗi xuất hiện ở dòng thứ nhất:

[CẢNH BÁO]: danh sách máy chủ được cung cấp trống, chỉ có máy chủ cục bộ. Lưu ý rằng localhost ngầm định không khớp
'tất cả các'
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ư nằm trong '/home/ubuntu/ansible-aws-vpc/vpc-setup.yml': dòng 1, cột 1, nhưng có thể
ở nơi khác trong tệp tùy thuộc vào vấn đề cú pháp chính xác.

Dòng vi phạm dường như là:


máy chủ: localhost
^ ở đây

Giúp đỡ một cách tử tế

John Mahowald avatar
lá cờ cn
Tôi đã chỉnh sửa để thêm các khối mã. Trên Stack Exchange, YAML sẽ được định dạng là Markdown và không thể đọc được.
Điểm:0
lá cờ cn

Playbook Ansible là một tài liệu YAML chứa danh sách các vở kịch, có thể nhiều hơn một. Bởi vì nó là một danh sách, phần bên ngoài của tài liệu cần ký hiệu danh sách YAML, vì vậy -.

- tên: VPC cho điều
  máy chủ: localhost
  thu thập_facts: Sai
  nhiệm vụ:

Phần còn lại của vở kịch sau đây.

Thêm ví dụ trong Ansible's hướng dẫn giới thiệu playbook. Hãy chú ý đến vết lõm, và bên ngoài - chỉ ra một danh sách YAML.


Mẹo thưởng:

Tên từ khóa trên lượt tài liệu một mục đích. Giữ tên ngắn, 50 ký tự trở xuống.

Xóa bỏ kết nối: cục bộ ở cấp độ chơi. Nếu chạy theo một mẫu có nhiều máy chủ, nó sẽ chạy nhiều lần, điều này không chắc là điều bạn muốn. Máy chủ cục bộ tiềm ẩn đã là cục bộ hoặc bạn có thể đặt plugin kết nối cho mỗi máy chủ hoặc nhóm ở cấp khoảng không quảng cáo.

Prabal Pratap Singh avatar
lá cờ cn
Cảm ơn John. Tôi sẽ thử những gì bạn giải thích. Chúng ta có thể có một giao tiếp trực tiếp. Tôi ham học hỏi và tôi thực sự cần một người có thể hướng dẫn. Mong là bạn hiểu.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.