Проблема установки локального пакета с функцией pkg.installed

Я хочу установить локальный пакет со следующим кодом SaltStack:

test_package:
    pkg.installed:
        - source: /suresh/depot/files/tss-7.0.1.x86_64.rpm
        - target: /product/install
        - cwd: /suresh/product
        - user: root
        - group: root

Когда я запускаю приведенный выше код, я получаю следующую ошибку: .rpm package is present /suresh/depot/files folder.

      ID: test_package
Function: pkg.installed
    Name: tss-7.0.1.x86_64.rpm
  Result: False
 Comment: Error occurred installing package(s). Additional info follows:

          errors:
              - Running scope as unit run-9356.scope.
                Loaded plugins: fastestmirror
                Loading mirror speeds from cached hostfile
                 * base: ftp.heanet.ie
                 * extras: ftp.heanet.ie
                 * updates: ftp.heanet.ie
                No package tss-7.0.1.x86_64.rpm available.
                Error: Nothing to do
 Started: 12:12:19.575701
Duration: 5584.961 ms

1 ответ

Ваше исходное местоположение должно быть внутри солевой папки.

Пример: если вы сохранили файл соли на /usr/local/etc/salt/states и если ваш файл в этой папке, скажем /usr/local/etc/salt/states/pkgs/files/tss-7.0.1.x86_64.rpm затем

test_package:
    pkg.installed:
        - source: salt://pkgs/tss-7.0.1.x86_64.rpm
        - user: root
        - group: root
Другие вопросы по тегам