URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 95447
[ Назад ]

Исходное сообщение
"Salt in deep"

Отправлено chapayev , 18-Фев-14 07:42 
Пытаюсь построить с помощью salt более сложные состояния, нежели просто установка и управление пакетами и т.д

Использую для этого переменные и ветвления
{% set old_stable = salt['cmd.run']('cd /home/project_name && ls -t|grep 2|grep -v tar.gz|tail -n +2|head -n 1') %}
{% set time_date = salt['cmd.run']('date +%Y%m%d%H%M') %}

{% if salt['cmd.run']('ls -lt /home/project_name/ | wc -l') == 2 %}

{% endif  %}

вопрос:
Можно ли /home/project_name вынести в переменную , как old_stable
То есть сделать что-то типа (синтаксис в примере не работает)
{% set project = '/home/project_name' %}

{% if salt['cmd.run']('ls -lt {{ project }}') | wc -l') == 2 %}

{% endif  %}

Бывалые, дайте совет


Содержание

Сообщения в этом обсуждении
"Salt in deep"
Отправлено chapayev , 19-Фев-14 06:59 
Решение проблемы в том что нужно использовать просто переменную project без {{}}