Oracle Solaris
Использует тот же механизм SSH, credentials и проверку ключа хоста, что
и семейство SSH-проб для определения ОС,
но читает /etc/release, а не файл os-release или uname -sr.
targets: - id: solaris-host product: oracle-solaris address: host.example.com credentials: linux-host-sshПочему не uname -sr
Заголовок раздела «Почему не uname -sr»В отличие от OpenBSD/NetBSD, здесь uname -sr не работает: на Solaris
она всегда сообщает только версию ядра SunOS ("SunOS 5.11" для любого
релиза Solaris 11.x — версионирование SunOS не связано с версией
продукта), так что отличить 11.3 от 11.4 по ней невозможно. Собственная
строка /etc/release — "Oracle Solaris 11.4 X86" — несёт настоящую
версию.
Загружаемого образа без учётной записи Oracle/лицензии OTN не
существует, поэтому проверка велась через vmactions/solaris-vm, который
собирает и republish-ит собственный, свободно распространяемый Oracle
Solaris 11.4 CBE (Common Build Environment, предназначенный именно для
такого использования в CI).
Записываемые поля
Заголовок раздела «Записываемые поля»version— разобрано из/etc/releaseextra.hostKeyVerified
Резолвер жизненного цикла
Заголовок раздела «Резолвер жизненного цикла»endoflife:oracle-solaris.