Nano Hash - криптовалюты, майнинг, программирование

Как запустить ansible playbook с файлом инвентаря текущей даты

У меня есть файл инвентаризации, создаваемый ежедневно, и я хочу запустить свою доступную книгу, выбрав файл инвентаря на текущую дату.

Может ли кто-нибудь помочь мне в том, как предоставить команду ansible для достижения моей цели?

Это должно быть что-то вроде ниже

ansible-playbook run_repo.yml -u user1 -i my-instance-(mm-dd-yyyy).yml

  • Какой у вас формат даты? 03.05.2021
  • его (мм-дд-гггг) @Styszma 03.05.2021
  • Предполагая, что вы используете bash, должно работать следующее: ansible-playbook run_repo.yml -u user1 -i my-instance-$(date +%m-%d-%Y).yml 03.05.2021
  • Большое спасибо @Styszma.. это сработало 03.05.2021
  • Я добавил это как ответ, который вы можете одобрить, рад, что смог помочь. 03.05.2021

Ответы:


1

Предполагая, что вы используете bash после форматирования даты должно сработать:

ansible-playbook run_repo.yml -u user1 -i my-instance-$(date +%m-%d-%Y).yml 
03.05.2021
  • что, если я использую команду ansiblePlaybook () для запуска той же пьесы с текущей датой в заданном формате? 03.05.2021
  • это моя команда playbook ansiblePlaybook (playbook: 'run-repo.yml', inventory: 'my-instances-ips-${date +%m-%d-%Y}.log', installation: 'ansible-latest') .. на самом деле она не работает .. я передаю эту команду в свой конвейер jenkins. 03.05.2021
  • Я считаю, что плагин Jenkins Ansible может не анализировать функции bash. Если бы вы вместо этого использовали сценарий, это должно работать. 03.05.2021
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..