Архив за год: 2016

Chef: This resource is written with Chef 12.5 and requires at least Chef 12.0[…] it will not work with Chef 11.x clients

15 сентября 2016
 

 Ошибка Ошибка во время провижена Adobe Experience Manager (CQ5): … 16:34:13.924 Starting Chef Client, version 11.14.6 16:34:17.226 Compiling Cookbooks… 16:34:17.237 16:34:17.237 ================================================================================ 16:34:17.237 Recipe Compile Error in /home/chef/chef-solo/cookbooks-2/compat_resource/libraries/autoload.rb 16:34:17.237 ================================================================================ 16:34:17.237 16:34:17.237 RuntimeError 16:34:17.237 ———— 16:34:17.237 This resource is written with Chef 12.5 custom resources, and requires at least Chef 12.0 used with the compat_resource cookbook,… Читать далее »

wttr.in — прогноз погоды из консоли

14 сентября 2016
 

 Очень удобный ресурс для быстрой проверки прогноза погоды. Доступен как из браузера — так и из консоли, через curl. Написан на Python, есть возможность установки и запуска на своём сервере. Репозиторий автора — тут>>>. В URI («аргументом») можно передать имя города, например: $ curl wttr.in/Kiev

Chef: knife-solo — ERROR: Net::SSH::HostKeyMismatch

12 сентября 2016
 

 Во время провижена только что созданного EC2-инстанса — knife останавливается с ошибкой: … [10:33:03]Step 1/1: knife solo boot (Command Line) (3s) [10:33:04][Step 1/1] Starting: /var/www/vhosts/setevoy/teamcity.setevoy.org.ua/buildAgent/temp/agentTmp/custom_script1505268535412481695 [10:33:04][Step 1/1] in directory: /var/www/vhosts/setevoy/teamcity.setevoy.org.ua/buildAgent/work/e257adbd87862bf6 [10:33:07][Step 1/1] Bootstrapping Chef… [10:33:07][Step 1/1] ERROR: Net::SSH::HostKeyMismatch: fingerprint dd:f8:49:30:bc:d8:62:e7:61:16:7e:18:44:bf:03:68 does not match for «dev-lecture.setevoy.org.ua,52.17.205.86» [10:33:07][Step 1/1] Process exited with code 100 [10:33:07][Step 1/1] Step knife… Читать далее »

Azure: ARM-шаблон — добавить checkbox для Connection strings Slot Setting

9 сентября 2016
 

 Имеется шаблон, создание которого описано в посте Azure: ARM – ручное создание шаблона. В шаблоне создаётся WebApp со swap-слотом, Storage Account, SQL сервер и две и базы. Требуется добавить ещё две базы для свап-слота, и установить Slot setting чекбокс для Connection Strings, что бы приложение на PROD использовало свои базы, а STAGE — свои. Шаблон, получившийся в… Читать далее »

NGINX: server name has suspicious symbols

8 сентября 2016
 

 При проверке файла синтаксиса файлов конфгирации NGINX — предупреждение: # nginx -t nginx: [warn] server name «$scheme://rtfm.co.ua$request_uri» has suspicious symbols in /etc/nginx/conf.d/rtfm.co.ua.conf:27 nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful

Azure: Git-деплой в Azure WebApp

6 сентября 2016
 

 Azure App Service поддерживает continuous deployment для веб-приложений из VCS, таких как BitBucket, CodePlex, Dropbox, Git, GitHub и Mercurial. Для примера будет использоваться web-app с WordPress из поста Azure: App Service — деплой WordPress. Обновление приложения будет выполняться с помощью Git-репозитория. UPD: пост пролежал в черновиках более полугода (уже 9 мес, точнее), за которые таким образом деплоить пришлось много. При… Читать далее »

MSSQL: T-SQL — копирование базы

6 сентября 2016
 

 Задача — скопировать SQL базу с одного Microsoft SQL сервера — на другой. Используем tsql клиент под Linux. Подключаемся: $ TDSVER=7.1 tsql -S NewSQLServer.database.windows.net -U username -P p@ssw0rd

MSSQL: T-SQL — комментарии

5 сентября 2016
 

 Краткая заметка. В T-SQL есть два варианта добавления коментариев — однострочные, и многострочные. Однострочные комментарии начинаются с двух тире и заканчиваются новой строкой. Такой комментарий можно добавлять в любом месте кода, например — в конце строки с кодом. В таком случае всё, что указано до «—» будет выполнено как T-SQL запрос, а остальная часть строки —… Читать далее »

AWS: миграция RTFM, часть #2: ручное создание инфраструктуры — AIM, S3, RDS и EBS

3 сентября 2016
 

 Продолжение. Начало — в посте AWS: миграция RTFM, часть #1: ручное создание инфраструктуры — VPC, подсети, IGW, NAT GW, маршруты и EC2. Далее мы создадим S3 корзины (для CDN и хранения логов), MariaDB RDS базу данных (для будущего WordPress на Zeus) и Elastic Block Storage — в котором будут храниться данные (файлы WordPress)  для подключения к… Читать далее »

RTFM: обновление раздела «Ссылки»

1 сентября 2016
 

 Полностью переделан раздел Ссылки. Используется плагин Link Library. Ссылки разбиты по категориям, есть свой отдельный поиск, возможность добавлять свои ссылки в коллекцию. Сами ссылки подчистил, удалил неработающие, добавил пару новых.