{"id":2773,"date":"2020-08-17T13:36:06","date_gmt":"2020-08-17T13:36:06","guid":{"rendered":"https:\/\/4linux.com.br\/consultoria\/?post_type=case&#038;p=2773"},"modified":"2025-08-28T13:44:16","modified_gmt":"2025-08-28T13:44:16","slug":"puppet-foreman-jenkins-infraestrutura-agil","status":"publish","type":"case","link":"https:\/\/4linux.com.br\/consultoria\/case\/puppet-foreman-jenkins-infraestrutura-agil\/","title":{"rendered":"Puppet, Foreman, Jenkins, Infraestrutura \u00c1gil"},"featured_media":3353,"template":"","setor":[48],"class_list":["post-2773","case","type-case","status-publish","has-post-thumbnail","hentry","setor-administracao-publica"],"acf":{"banner_do_case":13021,"setor":"Administra\u00e7\u00e3o P\u00fablica","sobre_o_cliente":"A Rede Municipal de Ensino da cidade de S\u00e3o Paulo \u00e9 a maior do pa\u00eds, com quase 1 milh\u00e3o de alunos e milhares de professores. Para controlar todo este efetivo, dezenas de aplica\u00e7\u00f5es s\u00e3o desenvolvidas e precisam ser mantidas para atender as Unidades Educacionais\/ Centros Educacionais, as Diretorias Regionais de Educa\u00e7\u00e3o, \u00d3rg\u00e3os Centrais e o Conselho Municipal de Educa\u00e7\u00e3o, entidades que comp\u00f5em a Rede Municipal de Ensino.","cadastrar_resultados":[{"titulo_resultado":"Provisionamento r\u00e1pido","descricao_do_resultado":"Provisionamento de Ambientes em 10 minutos. Deploy dos ambientes com apenas 1 click de mouse."},{"titulo_resultado":"Tarefas automatizadas","descricao_do_resultado":"Tarefas que envolviam as automa\u00e7\u00f5es de servi\u00e7os baseados em Windows foram resolvidos com a manipula\u00e7\u00e3o de configura\u00e7\u00f5es no registro do Windows e\/ou execu\u00e7\u00e3o de comandos via Powershell."}],"cadastrar_tecnologias":[{"imagem_tecnologia":2833},{"imagem_tecnologia":2834},{"imagem_tecnologia":2873}],"sobre_o_projeto":"A SME precisava fazer o deploy de aplica\u00e7\u00f5es escritas em .Net de forma \u00e1gil em ambientes padronizados. Estava em curso uma grande reestrutura\u00e7\u00e3o em todo legado de T.I. Para isso a SME precisava incorporar o provisionamento automatizado de seus servidores pois a falta de documenta\u00e7\u00e3o de software e da infraestrutura de produ\u00e7\u00e3o acabavam dificultando a replica\u00e7\u00e3o autom\u00e1tica desses ambientes em caso de disaster recovery. Futuramente a secretaria pretende avan\u00e7ar com outras otimiza\u00e7\u00f5es sugeridas pelo conceito DevOps, como integrar as automa\u00e7\u00f5es solicitadas neste projeto a um fluxo de entrega de suas aplica\u00e7\u00f5es desenvolvidas internamente e para isso, fazer o mentoring da equipe durante a execu\u00e7\u00e3o do projeto era necess\u00e1rio.","desafios_na_implementacao":"<ul>\r\n \t<li>Assessment da infraestrutura atual, j\u00e1 que a documenta\u00e7\u00e3o existente n\u00e3o abrangente, principalmente para sistemas mais antigos.<\/li>\r\n \t<li>Aplica\u00e7\u00f5es escritas em tecnologias antigas que nem sempre convivem bem com os conceitos mais modernos do mundo DevOps.<\/li>\r\n \t<li>Ambiente heterog\u00eaneo com v\u00e1rias solu\u00e7\u00f5es de mercado para fun\u00e7\u00f5es semelhantes ( por exemplo: 5 bancos de dados diferentes em produ\u00e7\u00e3o).<\/li>\r\n \t<li>Replicar de forma autom\u00e1tica os processos de deploy.<\/li>\r\n \t<li>Gerenciar a configura\u00e7\u00e3o dos ambientes de forma padronizada.<\/li>\r\n \t<li>Havia muita manipula\u00e7\u00e3o de configura\u00e7\u00f5es no registro do Windows e\/ou execu\u00e7\u00e3o de comandos via Powershell.<\/li>\r\n<\/ul>","solucao_implementada":"A 4Linux escolheu os softwares open source Foreman, Puppet Jenkins e oVirt para este projeto. Criou-se um provisionamento autom\u00e1tico de m\u00e1quinas utilizando a tecnologia Foreman integrada ao oVirt que \u00e9 o virtualizador utilizado pela SME. Ele passou a fazer a cria\u00e7\u00e3o autom\u00e1tica das m\u00e1quinas utilizando o protocolo PXE em caso de m\u00e1quinas Linux e usou uma imagem base em caso de m\u00e1quinas Windows - que j\u00e1 tinha um agente Puppet instalado. Assim que os servidores respondiam, o pr\u00f3prio Foreman fazia a classifica\u00e7\u00e3o e a configura\u00e7\u00e3o dessas m\u00e1quinas utilizando m\u00f3dulos do Puppet. Tamb\u00e9m foi criado um Dashboard no Jenkins no qual era poss\u00edvel escolher qual ambiente deveria ser implantado (Linux ou Windows).","beneficios_e_resultados":"<ul>\r\n \t<li>Provisionamento de Ambientes em 10 minutos. Deploy dos ambientes com apenas 1 click de mouse.<\/li>\r\n \t<li>Configura\u00e7\u00e3o dos ambientes padronizadas e versionadas.<\/li>\r\n \t<li>Equipe capacitada atrav\u00e9s de mentoring, durante a execu\u00e7\u00e3o do projeto.<\/li>\r\n \t<li>Dezenas de manisfests (m\u00f3dulos) no Puppet criados e segmentados de modo a serem executados de acordo com os servidores que seriam provisionados.<\/li>\r\n \t<li>Tarefas que envolviam as automa\u00e7\u00f5es de servi\u00e7os baseados em Windows foram resolvidos com a manipula\u00e7\u00e3o de configura\u00e7\u00f5es no registro do Windows e\/ou execu\u00e7\u00e3o de comandos via Powershell.<\/li>\r\n<\/ul>","titulo_cta":"Acelere seu crescimento digital com a 4Linux","descricao_da_cta":"Para atingir todos os seus objetivos de neg\u00f3cio e crescer digitalmente com velocidade, voc\u00ea precisa do melhor em criatividade, performance e tecnologia.","titulo_da_cta":"Apresentamos neste ebook uma variedade de cases de sucesso com detalhamento t\u00e9cnico de v\u00e1rias tecnologias.","cadastrar_bullet_ebook":[{"icone_do_topico":12077,"texto_do_topico":"Linux Debian customizado para mais de 100.000 equipamentos (terminais lot\u00e9ricos e caixas eletr\u00f4nicos) da Caixa Econ\u00f4mica Federal."},{"icone_do_topico":12076,"texto_do_topico":"Descubra neste ebook como fornecemos suporte 24x7 para mais de uma centena de servidores Linux CentOS."},{"icone_do_topico":12075,"texto_do_topico":"Saiba como implementamos uma solu\u00e7\u00e3o baseada em Prometheus, TimescaleDB e Dashboards personalizadas no Grafana."}],"id_do_formulario":155,"_tecnologia_destaque":17995,"_texto_desafio":"Aplica\u00e7\u00f5es antigas com pouca compatibilidade DevOps."},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Puppet, Foreman, Jenkins, Infraestrutura \u00c1gil - Consultoria e Suporte 4Linux<\/title>\n<meta name=\"description\" content=\"Consultoria para implanta\u00e7\u00e3o de infraestrutura \u00e1gil para replica\u00e7\u00e3o de ambiente de forma padronizada com puppet, foreman, jenkins.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/4linux.com.br\/consultoria\/case\/puppet-foreman-jenkins-infraestrutura-agil\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Puppet, Foreman, Jenkins, Infraestrutura \u00c1gil - Consultoria e Suporte 4Linux\" \/>\n<meta property=\"og:description\" content=\"Consultoria para implanta\u00e7\u00e3o de infraestrutura \u00e1gil para replica\u00e7\u00e3o de ambiente de forma padronizada com puppet, foreman, jenkins.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/4linux.com.br\/consultoria\/case\/puppet-foreman-jenkins-infraestrutura-agil\/\" \/>\n<meta property=\"og:site_name\" content=\"Consultoria e Suporte 4Linux\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-28T13:44:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/4linux.com.br\/consultoria\/wp-content\/uploads\/sites\/3\/2020\/08\/THUMBAILS-CASES_jenkins.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/case\\\/puppet-foreman-jenkins-infraestrutura-agil\\\/\",\"url\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/case\\\/puppet-foreman-jenkins-infraestrutura-agil\\\/\",\"name\":\"Puppet, Foreman, Jenkins, Infraestrutura \u00c1gil - Consultoria e Suporte 4Linux\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/case\\\/puppet-foreman-jenkins-infraestrutura-agil\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/case\\\/puppet-foreman-jenkins-infraestrutura-agil\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2020\\\/08\\\/THUMBAILS-CASES_jenkins.jpg\",\"datePublished\":\"2020-08-17T13:36:06+00:00\",\"dateModified\":\"2025-08-28T13:44:16+00:00\",\"description\":\"Consultoria para implanta\u00e7\u00e3o de infraestrutura \u00e1gil para replica\u00e7\u00e3o de ambiente de forma padronizada com puppet, foreman, jenkins.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/case\\\/puppet-foreman-jenkins-infraestrutura-agil\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/case\\\/puppet-foreman-jenkins-infraestrutura-agil\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/case\\\/puppet-foreman-jenkins-infraestrutura-agil\\\/#primaryimage\",\"url\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2020\\\/08\\\/THUMBAILS-CASES_jenkins.jpg\",\"contentUrl\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2020\\\/08\\\/THUMBAILS-CASES_jenkins.jpg\",\"width\":1080,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/case\\\/puppet-foreman-jenkins-infraestrutura-agil\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Puppet, Foreman, Jenkins, Infraestrutura \u00c1gil\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/#website\",\"url\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/\",\"name\":\"Consultoria e Suporte 4Linux\",\"description\":\"Linux - Cloud - Open Source\",\"publisher\":{\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/#organization\",\"name\":\"4Linux\",\"url\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2020\\\/04\\\/Logo-4Linux-Positivo.png\",\"contentUrl\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2020\\\/04\\\/Logo-4Linux-Positivo.png\",\"width\":2939,\"height\":712,\"caption\":\"4Linux\"},\"image\":{\"@id\":\"https:\\\/\\\/4linux.com.br\\\/consultoria\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Puppet, Foreman, Jenkins, Infraestrutura \u00c1gil - Consultoria e Suporte 4Linux","description":"Consultoria para implanta\u00e7\u00e3o de infraestrutura \u00e1gil para replica\u00e7\u00e3o de ambiente de forma padronizada com puppet, foreman, jenkins.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/4linux.com.br\/consultoria\/case\/puppet-foreman-jenkins-infraestrutura-agil\/","og_locale":"pt_BR","og_type":"article","og_title":"Puppet, Foreman, Jenkins, Infraestrutura \u00c1gil - Consultoria e Suporte 4Linux","og_description":"Consultoria para implanta\u00e7\u00e3o de infraestrutura \u00e1gil para replica\u00e7\u00e3o de ambiente de forma padronizada com puppet, foreman, jenkins.","og_url":"https:\/\/4linux.com.br\/consultoria\/case\/puppet-foreman-jenkins-infraestrutura-agil\/","og_site_name":"Consultoria e Suporte 4Linux","article_modified_time":"2025-08-28T13:44:16+00:00","og_image":[{"width":1080,"height":1080,"url":"https:\/\/4linux.com.br\/consultoria\/wp-content\/uploads\/sites\/3\/2020\/08\/THUMBAILS-CASES_jenkins.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. tempo de leitura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/4linux.com.br\/consultoria\/case\/puppet-foreman-jenkins-infraestrutura-agil\/","url":"https:\/\/4linux.com.br\/consultoria\/case\/puppet-foreman-jenkins-infraestrutura-agil\/","name":"Puppet, Foreman, Jenkins, Infraestrutura \u00c1gil - Consultoria e Suporte 4Linux","isPartOf":{"@id":"https:\/\/4linux.com.br\/consultoria\/#website"},"primaryImageOfPage":{"@id":"https:\/\/4linux.com.br\/consultoria\/case\/puppet-foreman-jenkins-infraestrutura-agil\/#primaryimage"},"image":{"@id":"https:\/\/4linux.com.br\/consultoria\/case\/puppet-foreman-jenkins-infraestrutura-agil\/#primaryimage"},"thumbnailUrl":"https:\/\/4linux.com.br\/consultoria\/wp-content\/uploads\/sites\/3\/2020\/08\/THUMBAILS-CASES_jenkins.jpg","datePublished":"2020-08-17T13:36:06+00:00","dateModified":"2025-08-28T13:44:16+00:00","description":"Consultoria para implanta\u00e7\u00e3o de infraestrutura \u00e1gil para replica\u00e7\u00e3o de ambiente de forma padronizada com puppet, foreman, jenkins.","breadcrumb":{"@id":"https:\/\/4linux.com.br\/consultoria\/case\/puppet-foreman-jenkins-infraestrutura-agil\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/4linux.com.br\/consultoria\/case\/puppet-foreman-jenkins-infraestrutura-agil\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/4linux.com.br\/consultoria\/case\/puppet-foreman-jenkins-infraestrutura-agil\/#primaryimage","url":"https:\/\/4linux.com.br\/consultoria\/wp-content\/uploads\/sites\/3\/2020\/08\/THUMBAILS-CASES_jenkins.jpg","contentUrl":"https:\/\/4linux.com.br\/consultoria\/wp-content\/uploads\/sites\/3\/2020\/08\/THUMBAILS-CASES_jenkins.jpg","width":1080,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/4linux.com.br\/consultoria\/case\/puppet-foreman-jenkins-infraestrutura-agil\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/4linux.com.br\/consultoria\/"},{"@type":"ListItem","position":2,"name":"Puppet, Foreman, Jenkins, Infraestrutura \u00c1gil"}]},{"@type":"WebSite","@id":"https:\/\/4linux.com.br\/consultoria\/#website","url":"https:\/\/4linux.com.br\/consultoria\/","name":"Consultoria e Suporte 4Linux","description":"Linux - Cloud - Open Source","publisher":{"@id":"https:\/\/4linux.com.br\/consultoria\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/4linux.com.br\/consultoria\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/4linux.com.br\/consultoria\/#organization","name":"4Linux","url":"https:\/\/4linux.com.br\/consultoria\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/4linux.com.br\/consultoria\/#\/schema\/logo\/image\/","url":"https:\/\/4linux.com.br\/consultoria\/wp-content\/uploads\/sites\/3\/2020\/04\/Logo-4Linux-Positivo.png","contentUrl":"https:\/\/4linux.com.br\/consultoria\/wp-content\/uploads\/sites\/3\/2020\/04\/Logo-4Linux-Positivo.png","width":2939,"height":712,"caption":"4Linux"},"image":{"@id":"https:\/\/4linux.com.br\/consultoria\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/4linux.com.br\/consultoria\/wp-json\/wp\/v2\/case\/2773","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/4linux.com.br\/consultoria\/wp-json\/wp\/v2\/case"}],"about":[{"href":"https:\/\/4linux.com.br\/consultoria\/wp-json\/wp\/v2\/types\/case"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/4linux.com.br\/consultoria\/wp-json\/wp\/v2\/media\/3353"}],"wp:attachment":[{"href":"https:\/\/4linux.com.br\/consultoria\/wp-json\/wp\/v2\/media?parent=2773"}],"wp:term":[{"taxonomy":"setor","embeddable":true,"href":"https:\/\/4linux.com.br\/consultoria\/wp-json\/wp\/v2\/setor?post=2773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}