Điểm:1

Truyền biến 'ansible_failed_result' cho Thông báo tháp

lá cờ gw

Tôi đang cố gắng tìm cách sử dụng các thông báo và biến lỗi Ansible và Tower tương ứng để gửi email kèm theo kết quả đầu ra thực thi của một công việc.

Vì vậy, tôi có một playbook làm điều gì đó như thế này:

  giải thoát:
    - gỡ lỗi:
        msg: "Lỗi:\n\n{{ansible_failed_result | to_nice_json}}"

Điều này mang lại cho tôi một đầu ra tốt đẹp trong Tower

Tuy nhiên, tôi cũng muốn có thể chuyển cùng một đầu ra đó từ Tower sang một thông báo qua email để tôi có thể xem trong email đầu ra của một công việc mà không cần phải đăng nhập vào Tower. Điều này có nghĩa là tôi biết ngay từ email của mình nếu đó là thời gian chờ kết nối hoặc điều gì đó nghiêm trọng hơn.

Tôi đã thử sử dụng các thông báo tùy chỉnh trong Tower và đã thử trường 'job.job_explanation', tuy nhiên trường đó luôn trả về trống.

Tôi đã thử điều hành công việc với mức độ chi tiết tăng lên, nhưng điều đó cũng không hiệu quả.

Bất kỳ ý tưởng làm thế nào để làm điều này? Tại thời điểm này, tôi không chắc mình thậm chí có đang đi đúng hướng khi sử dụng trường job_explanation nên mọi trợ giúp sẽ được đánh giá cao!

Cảm ơn

Điểm:0
lá cờ gw

Trong trường hợp bất kỳ ai khác gặp phải vấn đề tương tự, thì đây là cách tôi đã thực hiện rất đơn giản

  nhiệm vụ:
    - chặn:
        - tên: Nhiệm vụ thất bại
          Thất bại:
            msg: 'Thất bại'
          khi nào: đúng

      giải thoát:
      - tên: đặt số liệu thống kê
        set_stats:
           dữ liệu:
             msg_body_1: "Đây là một thử nghiệm"

Sau đó, bạn có thể sử dụng {{ job.artifacts }} trong phần thông báo Tower để trả về biến bạn đã đặt.

Đă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.