Qual é o escopo da lente em saltStack?

0

Estou trabalhando em materiais relacionados ao Sal, aqui encontrei lente dentro do módulo augeas. Eu fui investigado na documentação do saltStack, mas não consegui descobrir o que realmente faz?

augeas.change:
    - context: /files/etc/redis/redis.conf
    - lens: redis.lns
    - changes:
       - set bind 0.0.0.0
       - set maxmemory 1G

Aqui na regra acima, meu entendimento é procurar o arquivo redis.conf e definir o parâmetro bind como 0.0.0.0. Mas a minha pergunta é o que lens: redis.lns vai fazer aqui?

Sua ajuda será apreciada.

    
por Abdulvakaf K 13.03.2018 / 08:08

1 resposta

0

O Augeas é uma uma biblioteca C que analisa arquivos de configuração e os expõe como uma árvore com uma API para consultá-lo e modificá-lo.

As lentes são os analisadores bidirecionais que Augeas usa para essas transformações. Cada formato suportado pelo Augeas corresponde a uma lente específica.

Este vídeo explica facilmente o princípio das lentes.

    
por 13.03.2018 / 11:21