Изменение дефолтных значений в Chef recipe

Продолжая улучшать код на примере Chef-рецепта для установки AWS-логгера, когда мы сначала стали использовать custom JSON для передачи своих переменных в скрипт, после добавили дефолтные значения для хэша непосредственно в rb-рецепте, теперь добавим возможность изменять сами дефолтные возможность через такой же Custom JSON.

OpsWorks - Custom Chef JSON

Чтобы передать в OpsWorks свои переменные в Chef-рецепт нужно использовать Custom Chef JSON. В случае использования AWS-консоли эта опция находится в Advanced:

ERROR: PKIX path building failed

Ошибка «ERROR {org.jaggeryjs.hostobjects.xhr.XMLHttpRequestHostObject} -  sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target» связана с сертификатами. В моём случае возникала при попытке прикрутить к продуктам WSO2 свой сертификат ("правильный" или "самоподписанный" - не важно).

SCEP-client под Linux

Для работы по SCEP для получения сертификата я использую проект AutoSscep. Проект старый (2004 г.), заброшенный, но самодостаточный (реализует протокол SCEP под платформы Linux/Windows) и, главное, открытый. Обновлённые под текущие реалии исходники, в том числе скомпилированный под Debian7/64 прилагаются:

HOWTO: Установка Tomcat (Apache) на Debian (Ubuntu)

Установка Tomcat на Debian

Apache Tomcat - популярный сервер для java-приложений. Сам также написан на Java, а потому требуется, чтобы она была уже установлена в системе (см. установка Java в Debian). Начиная с 2011-го года версия Tomcat 6 перешла в разряд устаревших, а потому на момент написания статьи наиболее актуален Tomcat 7, хотя с 2013-го года присутствует и даже работает Tomcat 8. Потому рассмотрим установку седьмой и восьмой версий:

Страницы