Configuración de StyleBook

Construcción de condición de repetición

La construcción de condición de repetición se evalúa en cada iteración de una construcción de repetición y el resultado determina si se debe generar el objeto de configuración en esa iteración o pasar a la siguiente iteración. El siguiente ejemplo muestra el uso de la construcción de condición de repetición:

Ejemplo:

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-->

En este ejemplo, el der-key-files-comp componente itera sobre todos los certificados dados por el usuario, pero solo crea objetos de configuración que corresponden a certificados con codificación DER. En cada iteración, la expresión de condición de repetición se evalúa para probar si la codificación del certificado es del tipo DER. Si no es de tipo DER, no se genera ningún objeto de configuración en la iteración actual y la iteración se mueve al siguiente certificado de la lista.

Construcción de condición de repetición

En este artículo