StyleBook-Konfiguration

Konstrukt für Wiederholungsbedingung

Das Konstrukt mit wiederholten Bedingungen wird in jeder Iteration eines Wiederholungskonstrukts ausgewertet, und das Ergebnis bestimmt, ob das Konfigurationsobjekt in dieser Iteration erstellt oder zur nächsten Iteration übergegangen werden soll. Das folgende Beispiel zeigt die Verwendung des Wiederholungsbedingungskonstrukts:

Beispiel:

components

   -

      name: der-key-files-comp

      type: ns::systemfile  

      repeat:

      repeat-list: $parameters.certificates

      repeat-item: certificate

        repeat-condition: $certificate.ssl-inform == DER

        properties:

         filecontent: base64($certificate.keyfile.contents)

         fileencoding: BASE64

         filelocation: /nsconfig/ssl

         filename: $certificate.keyfile.file
<!--NeedCopy-->

In diesem Beispiel iteriert die der-key-files-comp Komponente über alle vom Benutzer angegebenen Zertifikate, erstellt jedoch nur Konfigurationsobjekte, die Zertifikaten mit DER-Kodierung entsprechen. In jeder Iteration wird der Wiederholungsbedingung Ausdruck ausgewertet, um zu testen, ob die Zertifikatkodierung vom Typ DER ist. Wenn es nicht vom Typ DER ist, wird in der aktuellen Iteration kein Konfigurationsobjekt erstellt, und die Iteration wird zum nächsten Zertifikat in der Liste verschoben.

Konstrukt für Wiederholungsbedingung

In diesem Artikel