The OpenNET Project / Index page

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

09.09.2017 11:34  Red Hat представил проект AWX, в рамках которого открыт код Ansible Tower

Компания Red Hat представила новый проект AWX, в рамках которого открыты наработки, лежащие в основе продукта Ansible Tower, web-интерфейса для управления серверной инфраструктуры на базе системы Ansible. Код открыт под лицензией Apache 2.0.

AWX предоставляет простой интерфейс для централизованного управления инфраструктурой серверов или облачных окружений и автоматизации выполнения типовых задач, таких как установка новых программ, доставка обновлений, оркестровка, инвентаризация, контроль безопасности, запуск команд и изменение настроек на большом числе серверов. Особенностью интерфейса является наглядное представление информации и выскоуровневый подход, не требующий наличия навыков программирования и знания особенностей Ansible для решения своих задач. Для интеграции с другими системами предлагается REST API и CLI-интерфейс.

В дальнейшем, AWX позиционируется как активно развиваемая кодовая база, на основе которой будут формироваться выпуски коммерческой платформы Ansible Tower. Основное отличие будет состоять в сокращённом цикле разработки, при котором релизы AWX будут формироваться значительно чаще, а новые возможности доводиться до пользователей более оперативно. Релизы AWX планируется выпускать примерно раз в две недели, некоторые выпуски будут помечаться стабильными и на их основе будут формироваться релизы Ansible Tower, которые будут доработаны и предложены как продукт с длительным сроком поддержки.

Следует отметить, что продукт Ansible Tower оказался под контролем Red Hat после покупки в 2015 году стартапа, занимающегося разработкой инструментария Ansible. Если Ansible изначально позиционировался как открытый проект, то надстройка Ansible Tower носила проприетарный характер. Так как открытие кода Ansible Tower затянулось, сообществом было основано два независимых открытых аналога Ansible Tower - Polemarch и Semaphore.

  1. Главная ссылка к новости (https://www.redhat.com/en/abou...)
  2. OpenNews: Релиз Polemarch 0.0.5, web-интерфейса для оркестровки серверной инфраструктуры
  3. OpenNews: Выпуск системы управления конфигурацией Ansible 2.0
  4. OpenNews: Red Hat покупает систему управления конфигурацией Ansible
  5. OpenNews: Серьёзная уязвимость в системе управления конфигурацией Ansible
  6. OpenNews: Выпуск системы управления конфигурацией Ansible 2.3
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: ansible, tower, awx
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.3, vanzhiganov, 14:14, 09/09/2017 [ответить] [смотреть все]
  • +4 +/
    Использую для своих нужд semaphore, может кому будет полезен этот инструмент - https://github.com/ansible-semaphore/semaphore
     
  • 1.4, gred, 15:51, 09/09/2017 [ответить] [смотреть все]
  • +/
    лучше бы модуль file до ума довели.
     
     
  • 2.5, Батон, 17:35, 09/09/2017 [^] [ответить] [смотреть все]
  • +/
    А что с ним не так?
     
     
  • 3.7, gred, 19:40, 09/09/2017 [^] [ответить] [смотреть все]
  • +1 +/
    > А что с ним не так?

    невозможно рекурсивно поставить одни пермишены файлам и другие каталогам,
    приходится использовать
    - shell: find /path -type f -exec chmod 644 {} \;
    - shell: find /path -type d -exec chmod 755 {} \;

    что не есть хороший путь, ибо всегда покажет changed
      

     
     
  • 4.9, JL2001, 22:25, 09/09/2017 [^] [ответить] [смотреть все]
  • +/
    >> А что с ним не так?
    > невозможно рекурсивно поставить одни пермишены файлам и другие каталогам,
    > приходится использовать
    > - shell: find /path -type f -exec chmod 644 {} \;
    > - shell: find /path -type d -exec chmod 755 {} \;
    > что не есть хороший путь, ибо всегда покажет changed

    а вот так не получится ?
    >execute/search only if the file is a directory or already has execute permission for some user (X)
    >chmod -R a+X dir

     
  • 4.10, LeNiN, 09:26, 10/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Я добавляю -print:

    [code]
    find /path -type f -print -exec chmod 644 {} \;
    [/code]

    и в задаче прописываю changed_when:

    [code]
    - name: 'Set permissions in …'
      script: permissions_bla.sh
      register: permissions_result
      changed_when: permissions_result.stdout_lines|length > 0
      tags:
        - permissions

    - name: 'List changed files in …'
      debug:
        var: permissions_result.stdout_lines
      when: permissions_result.stdout_lines is defined
        and permissions_result.stdout_lines|length > 0
      tags:
        - permissions
    [/code]

     
  • 4.11, sbog, 11:06, 10/09/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    file:
        path: dir
        mode: u=rwX,g=rX,o=rX
        recurse: yes
     
  • 4.12, shelllllllllll, 13:38, 11/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    - shell: find /path -type f ! -perm 0644 -exec chmod 0644 {} \;
    - shell: find /path -type d ! -perm 0644 -exec chmod 0755 {} \;
     
  • 2.6, Аноним, 19:20, 09/09/2017 [^] [ответить] [смотреть все]  
  • +/
    А заодно и модуль dnf Да-да, Гнатенко, это к тебе вопрос, ты его писал, да так,... весь текст скрыт [показать]
     
     
  • 3.8, slezhuk, 20:31, 09/09/2017 [^] [ответить] [смотреть все]  
  • +6 +/
    Так возьми и перепиши. В ansible патчи принимают от всех и достаточно быстро.
     
     
  • 4.15, Аноним, 14:40, 13/10/2017 [^] [ответить] [смотреть все]  
  • +/
    Тебе не приходило в голову, что не все на этой планете переписатели?
     
  • 1.13, Аноним, 19:47, 14/09/2017 [ответить] [смотреть все]  
  • –2 +/
    Polemarch выглядит интересно, но у меня он не хочет ни откуда принимать переменн... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor