SALTSTACK - AYUDA DE FUNCIONES

En esta sesión describimos como podemos obtener ayuda directamente desde el CLI de los diferentes módulos y funciones disponibles.

Cargando video...

NOTA: Solo puedes ver una versión limitada del video a baja resolución, si quieres ver la versión completa por favor regístrate y obtén alguno de nuestros planes!

Descripción del Vídeo

Cómo ubicar la ayuda de las funciones en los  minions

Si se desea saber qué hace una de las funciones, se puede ejecutar el siguiente comando:

Se listan las funciones 

$> sudo salt 'myminion' sys.list_functions test 

Una vez elegida la función, se procede a solicitar la ayuda de la función elegida

$> sudo salt '*' test.collatz

myminion:
    Passed invalid arguments to test.collatz: collatz() takes exactly 1 argument (0 given)
    
        Execute the collatz conjecture from the passed starting number,
        returns the sequence and the time it took to compute. Used for
        performance tests.
    
        CLI Example:
    
        .. code-block:: bash
    
            salt '*' test.collatz 3

Expresiones regulares

Salt usa la libreria “RE” de Python que es la que provee las funciones extensibles de Perl (PCRE), de esta forma con solo agregar el argumento “E” se podrán hacer preguntas como: 

$> sudo salt  -E  '((my)|(your))minion' test.ping
myminion:
    True

*Python PCRE: https://docs.python.org/2/library/re.html

Rating

Global

Ver video en playlist

comments powered by Disqus