Điểm:0

Tệp trạng thái muối không tải thông tin từ trụ cột

lá cờ no

Tôi gặp lỗi này khi cố gắng áp dụng tệp trạng thái của mình cho minion của mình: client.school.test: Không biên dịch được dữ liệu:

Kết xuất SLS 'base: nextcloud2' không thành công: Biến Jinja 'đối tượng danh sách' không có thuộc tính 'db_name'

Tôi đang cố nhập dữ liệu cần thiết để tạo cơ sở dữ liệu mysql và người dùng. Dữ liệu là file mysql.sls trong thư mục /srv/pillar

  mysql:
  - người dùng: dbuser
  - mật khẩu: Mật khẩu91!
  - db_name: nextcloud

Thư mục đó cũng có tệp top.sls cần thiết:

căn cứ:
  'G@os:Đá':
  - mysql

Trong thư mục /srv/salt tôi có tệp trạng thái tôi đang cố gắng chèn dữ liệu trụ cột vào:

{% set config = trụ.get("mysql", {}) %}

cài đặt_mạng_gói:
  pkg.đã cài đặt:
    - pkg:
      - httpd
      - làm lại
      - quên
  lưu trữ:
      - trích xuất
      - tên: /var/www/html/
      - nguồn: https://download.nextcloud.com/server/releases/nextcloud-22.2.0.tar.bz2
      - bỏ qua_verify: đúng
      - if_missing: /var/www/html/nextcloud

sao chép:
 tập tin.được quản lý:
 - tên: /etc/httpd/conf.d/nextcloud.conf
 - nguồn: muối://nextcloud.conf
 - chế độ: 777

làm lại:
  pkg.đã cài đặt: []
  dịch vụ.running:
    - kích hoạt: Đúng
    - yêu cầu:
      - pkg: làm lại

bức tường lửa:
  cmd.run:
  - tên: |
      tường lửa-cmd --add-service=http -- Permanent
      tường lửa-cmd --reload
      chuyển mô-đun dnf -y sang php:7.4
      dnf cài đặt -y php-7.4.* php-gd-7.4.* php-mbstring-7.4.* php-intl-7.4.* php-pecl-apcu php-mysqlnd-7.4.* php-opcache-7.4.* php -json-7.4.* php-pecl-zip
      mkdir /var/www/html/nextcloud/data
      dnf cài đặt -y mariadb máy chủ mariadb python3-PyMySQL
      systemctl kích hoạt mariadb.service
      systemctl bắt đầu mariadb.service

/var/www/html/:
  Tập tin thư mục:
    - người dùng: apache
    - nhóm: apache
    - tái diễn:
      - người dùng
      - tập đoàn

httpd:
  pkg.đã cài đặt: []
  dịch vụ.running:
    - kích hoạt: Đúng
    - yêu cầu:
      - pkg: httpd

mysql:
  mysql_database.hiện tại:
    - tên: {{ config["db_name"] }}
  mysql_user.hiện tại:
    - tên: {{ cấu hình["người dùng"] }}
    - máy chủ: localhost
    - mật khẩu: {{ config["password"] }}
  mysql_grants.hiện tại:
    - cấp: tất cả các đặc quyền
    - cơ sở dữ liệu: nextcloud.*
    - người dùng: {{ config["user"] }}
    - máy chủ: localhost

Tôi đã khởi động lại dịch vụ tổng thể về muối, đã cố gắng tìm kiếm các giải pháp khả thi trên google nhưng không có kết quả. Hy vọng ai đó có thể giúp tôi khắc phục điều này!

Điểm:0
lá cờ mx

Từ vẻ ngoài của nó, vết lõm trong của bạn top.sls No tăt rôi. Các - mysql một phần cần được thụt vào với hai khoảng trắng nữa như thế này:

căn cứ:
  'G@os:Đá':
    - mysql

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