Score:0

ไฟล์สถานะเกลือไม่โหลดข้อมูลจากเสา

ธง no

ฉันได้รับข้อผิดพลาดนี้เมื่อฉันพยายามใช้ statefile กับมินเนี่ยนของฉัน: ลูกค้า.school.test: รวบรวมข้อมูลไม่สำเร็จ:

การแสดงผล SLS 'base: nextcloud2' ล้มเหลว: ตัวแปร Jinja 'list object' ไม่มีแอตทริบิวต์ 'db_name'

ฉันพยายามป้อนข้อมูลที่จำเป็นในการสร้างฐานข้อมูล mysql และผู้ใช้ ข้อมูลคือไฟล์ mysql.sls ในไดเร็กทอรี /srv/pillar

  มายเอสคิวแอล:
  - ผู้ใช้: dbuser
  - รหัสผ่าน: Password91!
  - db_name: คลาวด์ถัดไป

ไดเร็กทอรีนั้นมีไฟล์ top.sls ที่จำเป็นด้วย:

ฐาน:
  'G@os:ร็อคกี้':
  - มายเอสคิวแอล

ในไดเร็กทอรี /srv/salt ฉันมีไฟล์สถานะ ฉันพยายามแทรกข้อมูลเสาลงใน:

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

install_network_packages:
  pkg. ติดตั้ง:
    - pkgs:
      - httpd
      - เรดดิส
      - ว้าว
  คลังเก็บเอกสารสำคัญ:
      - สารสกัด
      - ชื่อ: /var/www/html/
      - ที่มา: https://download.nextcloud.com/server/releases/nextcloud-22.2.0.tar.bz2
      -skip_verify: จริง
      - if_missing: /var/www/html/nextcloud

copyconf:
 ไฟล์. จัดการ:
 - ชื่อ: /etc/httpd/conf.d/nextcloud.conf
 - ที่มา: salt://nextcloud.conf
 - โหมด: 777

เรดดิส:
  pkg. ติดตั้ง: []
  บริการวิ่ง:
    - เปิดใช้งาน: จริง
    - จำเป็นต้อง:
      - pkg: เรดิส

ไฟร์วอลล์:
  cmd.run:
  - ชื่อ: |
      ไฟร์วอลล์ cmd --add-service=http --permanent
      ไฟร์วอลล์ cmd --reload
      โมดูล dnf -y เปลี่ยนเป็น php:7.4
      ติดตั้ง dnf -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.mkdir
      dnf ติดตั้ง -y mariadb เซิร์ฟเวอร์ mariadb python3-PyMySQL
      systemctl เปิดใช้งาน mariadb.service
      systemctl เริ่ม mariadb.service

/var/www/html/:
  ไฟล์ไดเร็กทอรี:
    - ผู้ใช้: apache
    - กลุ่ม: อาปาเช่
    - ทวนซ้ำ:
      - ผู้ใช้
      - กลุ่ม

httpd:
  pkg. ติดตั้ง: []
  บริการวิ่ง:
    - เปิดใช้งาน: จริง
    - จำเป็นต้อง:
      - pkg: httpd

มายเอสคิวแอล:
  mysql_database.ปัจจุบัน:
    - ชื่อ: {{ config["db_name"] }}
  mysql_user.ปัจจุบัน:
    - ชื่อ: {{ config["user"] }}
    - โฮสต์: localhost
    - รหัสผ่าน: {{ config["password"] }}
  mysql_grants.ปัจจุบัน:
    - การให้สิทธิ์: สิทธิพิเศษทั้งหมด
    - ฐานข้อมูล: nextcloud.*
    - ผู้ใช้: {{ config["user"] }}
    - โฮสต์: localhost

ฉันเริ่มบริการ Salt Master ใหม่ พยายามค้นหาวิธีแก้ปัญหาที่เป็นไปได้ของ Google แต่ก็ไม่เป็นผล หวังว่าใครบางคนสามารถช่วยฉันแก้ไขปัญหานี้ได้!

Score:0
ธง mx

ดูจากรอยหยักในตัวของคุณแล้ว top.sls ปิด. เดอะ - มายเอสคิวแอล ส่วนจะต้องเยื้องด้วยช่องว่างอีกสองช่องดังนี้:

ฐาน:
  'G@os:ร็อคกี้':
    - มายเอสคิวแอล

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา