The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Salt in deep"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное / Linux)
Изначальное сообщение [ Отслеживать ]

"Salt in deep"  +/
Сообщение от chapayev (ok) on 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  %}

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Salt in deep"  +/
Сообщение от chapayev (ok) on 19-Фев-14, 06:59 
Решение проблемы в том что нужно использовать просто переменную project без {{}}
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру