Summary: | puppet-agent | ||
---|---|---|---|
Product: | New/proposed packages | Reporter: | Vyacheslav <slashburygin> |
Component: | Обычный репозиторий | Assignee: | Andrey Cherepanov <cas> |
Status: | REOPENED --- | QA Contact: | Andrey Cherepanov <cas> |
Severity: | normal | ||
Priority: | P5 | CC: | viy |
Version: | не указана | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Vyacheslav
2021-12-08 15:59:31 MSK
puppet-agent - это служба puppet из пакета puppet: # systemctl cat puppet.service # /lib/systemd/system/puppet.service [Unit] Description=Puppet agent Wants=basic.target After=basic.target network.target [Service] EnvironmentFile=-/etc/sysconfig/puppetagent EnvironmentFile=-/etc/sysconfig/puppet EnvironmentFile=-/etc/default/puppet ExecStart=/usr/bin/puppet agent $PUPPET_EXTRA_OPTS --no-daemonize ExecReload=/bin/kill -HUP $MAINPID KillMode=process [Install] WantedBy=multi-user.target Это агент puppet, его некорректно сравнивать с puppetdb и puppetserver. а кто говорит про службу? Вроде про пакеты разговор. Мы у себя службу вообще не запускаем, а применяем роли паппета при необходимости или по крону, как /opt/puppetlabs/bin/puppet apply. я скидывал доку на паппет, где ясно описано, что это раздельные пакеты 2. Install Puppet Server (пакет 1) 3. Install Puppet agent (пакет 2) 4. Install PuppetDB (пакет 3) У вас в репе р10: puppetdb-6.13.0-alt1.src.rpm puppetserver-6.13.0-alt3.1.src.rpm puppet-agent нету. Если бы puppet-agent был не нужен отдельно по вашему, наверняка разрабы паппета пакеты раздельные не собирали... (Ответ для Vyacheslav на комментарий #2) > а кто говорит про службу? Вроде про пакеты разговор. > Мы у себя службу вообще не запускаем, а применяем роли паппета при > необходимости или по крону, как /opt/puppetlabs/bin/puppet apply. > я скидывал доку на паппет, где ясно описано, что это раздельные пакеты > > 2. Install Puppet Server (пакет 1) > 3. Install Puppet agent (пакет 2) > 4. Install PuppetDB (пакет 3) > > У вас в репе р10: > puppetdb-6.13.0-alt1.src.rpm > puppetserver-6.13.0-alt3.1.src.rpm > > > puppet-agent нету. > Если бы puppet-agent был не нужен отдельно по вашему, наверняка разрабы > паппета пакеты раздельные не собирали... puppet agent находится в пакете puppet, что логично. Выделять одну из команд утилиты puppet странно и необоснованно. Вы хотите сказать, что сами же разработчики паппета странно и необоснованно делают отдельные пакеты агента и сервера под разные ОС? Я не понимаю вашей логики, поясните, пжлст, если можно. (Ответ для Vyacheslav на комментарий #4) > Вы хотите сказать, что сами же разработчики паппета странно и необоснованно > делают отдельные пакеты агента и сервера под разные ОС? > Я не понимаю вашей логики, поясните, пжлст, если можно. Мы (и не только мы, но и Fedora, например) тоже делают отдельные пакеты агента и сервера. И эти пакеты не связаны технологически (в отличие от старой реализации мастера на webrick). А вот про смысл выделения отдельной команды от остальных спрашивайте разработчиков. Ни один дистрибутив не выделяет такого пакета: https://pkgs.org/search/?q=puppet-agent Что мешает использовать пакет puppet, а не ждать переименования его в puppet-agent, который и в других дистрибутивах не собирается? На машине debian, где стоит паппет-агент из deb пакета с репы паппета: [root@ededc139-7bd2-4b0f-89e4-3c80fb44a82c ~]# puppet resource --types augeas cron exec file filebucket group host mount notify package resources schedule scheduled_task selboolean selmodule service ssh_authorized_key sshkey stage tidy user whit yumrepo zfs zone zpool На машине Альт с паппет-сервер из сизифа: [root@localhost ~]# puppet resource --types exec file filebucket group notify package resources schedule service stage tidy user whit Это сразу после установки. То есть на машине с паппет-сервер не хватает нужных ресурсов. Используйте сборку от разработчиков. Даже закрывать багу не буду. |