{"id":1530,"date":"2019-09-16T13:43:58","date_gmt":"2019-09-16T19:43:58","guid":{"rendered":"https:\/\/ugit.siua.ac.cr\/?p=1530"},"modified":"2019-09-25T15:30:11","modified_gmt":"2019-09-25T21:30:11","slug":"chef-configuracion-de-workstation-ubuntu-18-04","status":"publish","type":"post","link":"https:\/\/sada.services\/?p=1530","title":{"rendered":"CHEF: Configuraci\u00f3n de Workstation Ubuntu 18.04"},"content":{"rendered":"\n<ul class=\"wp-block-list\"><li>Instalamos Chef Development Kit<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/home\/$user\/Downloads\nsudo wget https:\/\/packages.chef.io\/files\/stable\/chefdk\/3.3.23\/ubuntu\/18.04\/chefdk_3.3.23-1_amd64.deb\ndpkg -i chefdk_3.3.23-1_amd64.deb<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Verificamos la instalaci\u00f3n<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>chef --version<\/code><\/pre>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"613\" height=\"128\" src=\"\/wp-content\/uploads\/2019\/09\/Selection_007.png\" alt=\"\" class=\"wp-image-1536\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2019\/09\/Selection_007.png 613w, https:\/\/sada.services\/wp-content\/uploads\/2019\/09\/Selection_007-300x63.png 300w\" sizes=\"(max-width: 613px) 100vw, 613px\" \/><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Creamos el directorio de trabajo<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mkdir ~\/control-chef<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Concedemos todos los permisos a la carpeta<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod 777 ~\/control-chef\ncd ~\/control-chef<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Verificamos la instalaci\u00f3n de git<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>git --version<\/code><\/pre>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2019\/09\/Selection_006.png\" alt=\"\" class=\"wp-image-1538\" width=\"411\" height=\"52\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2019\/09\/Selection_006.png 316w, https:\/\/sada.services\/wp-content\/uploads\/2019\/09\/Selection_006-300x38.png 300w\" sizes=\"(max-width: 411px) 100vw, 411px\" \/><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Verificamos la configuraci\u00f3n de SSH<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh<\/code><\/pre>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"705\" height=\"146\" src=\"\/wp-content\/uploads\/2019\/09\/Selection_005.png\" alt=\"\" class=\"wp-image-1540\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2019\/09\/Selection_005.png 705w, https:\/\/sada.services\/wp-content\/uploads\/2019\/09\/Selection_005-300x62.png 300w\" sizes=\"(max-width: 705px) 100vw, 705px\" \/><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Acceder por ssh al servidor<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh ugit@10.20.200.68<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Copiamos la llave RSA desde el servidor en nuestra workstation<ul><li>Nota: lo que se encuentra en cursiva se reemplaza por el usuario@IPWorkstation<\/li><\/ul><\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>scp drop\/ugitadmin.pem raquel@10.20.200.3:~\/control-chef\/.chef\/<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Creamos el archivo para knife<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano ~\/control-chef\/.chef\/knife.rb<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Pegamos lo siguiente<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>current_dir = File.dirname(__FILE__)\nlog_level :info\nlog_location STDOUT\nnode_name \"chefadmin\"\nclient_key \"#{current_dir}\/chefadmin.pem\"\nchef_server_url \"https:\/\/ec2-34-207-124-26.compute-1.amazonaws.com\/organizations\/4thcoffee\"\ncookbook_path [\"#{current_dir}\/..\/cookbooks\"]<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Cambiamos por<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>current_dir = File.dirname(__FILE__)\nlog_level :info\nlog_location STDOUT\nnode_name \"ugit\"\nclient_key \"#{current_dir}\/ugitadmin.pem\"\nchef_server_url \"https:\/\/chef-dev.siua.ac.cr\/organizations\/siua\"\ncookbook_path [\"#{current_dir}\/..\/cookbooks\"]<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Verificamos la configuraci\u00f3n<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>cat ~\/control-chef\/.chef\/ugitadmin.pem<\/code><\/pre>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2019\/09\/Selection_009.png\" alt=\"\" class=\"wp-image-1548\" width=\"398\" height=\"386\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2019\/09\/Selection_009.png 471w, https:\/\/sada.services\/wp-content\/uploads\/2019\/09\/Selection_009-300x291.png 300w\" sizes=\"(max-width: 398px) 100vw, 398px\" \/><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Ingresamos a la carpeta ~\/control-chef<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ~\/control-chef<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Verificamos si podemos a\u00f1adir el certificado SSL<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>knife ssl fetch<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Obtenemos respuesta<ul><li>En caso\n de que se d\u00e9 alg\u00fan error es necesario revisar los datos del archivo \nknife.rb, que el archivo ugitadmin.pem se encuentre donde deber\u00eda estar \nen la ruta indicada y que tenga todos los permisos. Tambi\u00e9n debe \nescribirse bien la ruta del server y de los cookbooks.<\/li><\/ul><\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"949\" height=\"164\" src=\"\/wp-content\/uploads\/2019\/09\/Selection_012.png\" alt=\"\" class=\"wp-image-1550\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2019\/09\/Selection_012.png 949w, https:\/\/sada.services\/wp-content\/uploads\/2019\/09\/Selection_012-300x52.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2019\/09\/Selection_012-768x133.png 768w\" sizes=\"(max-width: 949px) 100vw, 949px\" \/><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Validamos el certificado<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>knife ssl check<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>&nbsp;Obtenemos respuesta<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"563\" height=\"60\" src=\"\/wp-content\/uploads\/2019\/09\/Selection_013.png\" alt=\"\" class=\"wp-image-1551\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2019\/09\/Selection_013.png 563w, https:\/\/sada.services\/wp-content\/uploads\/2019\/09\/Selection_013-300x32.png 300w\" sizes=\"(max-width: 563px) 100vw, 563px\" \/><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>CHEF: Configuraci\u00f3n de Workstation Ubuntu 18.04<\/p>\n","protected":false},"author":2,"featured_media":2143,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[98],"tags":[99,17,104],"class_list":["post-1530","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-chef","tag-chef","tag-ubuntu","tag-workstation"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/1530","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1530"}],"version-history":[{"count":3,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/1530\/revisions"}],"predecessor-version":[{"id":2152,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/1530\/revisions\/2152"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/media\/2143"}],"wp:attachment":[{"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}