Устанока Крипто про 5

Костюков Владимир

Команда форума
Админ
Регистрация
04.03.23
Сообщения
278
Реакции
43
Задание автоматизации. Требуется распаковать архив , заменить файл install.sh и привести имена файлов к единому образцу. ifd-rutokens переименовать в ifd-rutokens-64_5.0.12000-6_amd64. создаете архив с помощью команды tar -cvf linux-amd64_deb.tgz linux-amd64_deb
Поддерживается СТРОГО версия 5.0.12000

Код:
{% set archive = 'http://repo.nii.test/linux-amd64_deb.tgz' %}
{% set librtpkcs11ecp = 'http://repo.nii.test/librtpkcs11ecp_2.14.1.0-1_amd64.deb' %}
{% set cpro5_install_dir = '/tmp/cryptoprotest' %}


cpro5-unarhive:
  archive.extracted:
    - name: {{ cpro5_install_dir }}
    - source: {{ archive }}
    - enforce_toplevel: False
    - skip_verify: True
    - makedirs: True

cpro5-pack:
  pkg.installed:
    - refresh: True
    - pkgs:
      - yandex-browser-stable
      - libccid
      - pcscd
      - libpcsclite1
      - pcsc-tools
      - opensc
      - libengine-pkcs11-openssl1.1


cpro5-installation:
  cmd.run:
    - name: |
        chmod +x {{ cpro5_install_dir }}/linux-amd64_deb/install.sh &&
        bash {{ cpro5_install_dir }}/linux-amd64_deb/install.sh

cpro5-ecp-deb:
  pkg.installed:
    - sources:
      - librtpkcs11ecp: {{ librtpkcs11ecp }}

librtpkcs11ecp_2.14.1.0-1_amd64.deb скачивается тут
repo.nii.test меняете на свой адрес где будет лежать архив

Задание автоматизации на регистрацию ключа
Код:
{% set license = salt['pillar.get']("license") %}
# активация лицензии командой /opt/cprocsp/sbin/<arch>/cpconfig -license -set <license>

cpconfig-license:
  cmd.run:
    - name: /opt/cprocsp/sbin/amd64/cpconfig -license -set {{ license }}
Атрибут задания license
 

Вложения

  • install.sh
    12.6 KB · Просмотры: 1
Последнее редактирование:
Назад
Сверху Снизу