{"id":3628,"date":"2019-02-15T13:27:12","date_gmt":"2019-02-15T07:57:12","guid":{"rendered":"https:\/\/pheonixsolutions.com\/blog\/?p=3628"},"modified":"2019-02-15T15:01:20","modified_gmt":"2019-02-15T09:31:20","slug":"how-to-set-up-rundeck-in-a-centos-7-server","status":"publish","type":"post","link":"https:\/\/pheonixsolutions.com\/blog\/how-to-set-up-rundeck-in-a-centos-7-server\/","title":{"rendered":"How to set up rundeck in a centos-7 server"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">How to set up rundeck in a centos-7 server<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Date posted : 15\/02\/2019<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Introduction<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Rundeck is an open source software that allows you to automate routine operational procedures in any kind of multi-server environment. It has a number of features that are aimed at alleviating time-consuming tasks. You can easily scale up&nbsp;automation <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Run deck Applications<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Rundeck also provides other features that allow you to easily scale up your automation efforts, including: access controls, workflow building, logging, scheduling, and integration with external sources. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let us now see how to set up Rundeck on a CentOS 7 server.<br><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>PREREQUISITES<\/strong>:<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>CentOS 7 server<\/li><li>Java installed<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You can easily check if Java is installed in your machine by using the command-&nbsp;<strong>java -version<\/strong>. If Java is not installed, then the following message will be displayed on the console.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/blog.vpscheap.net\/wp-content\/uploads\/2018\/03\/java-version.png\" alt=\"java version\" class=\"wp-image-800\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">To install Java, use the command-&nbsp;<strong>yum install java-1.7.0-openjdk<\/strong>, as shown below:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/blog.vpscheap.net\/wp-content\/uploads\/2018\/03\/Java-install-2.png\" alt=\"Java install\" class=\"wp-image-804\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">It will take a while. Type \u2018y\u2019 wherever applicable. Once the installation is complete, you will be able to see a display on the console as shown below-<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/blog.vpscheap.net\/wp-content\/uploads\/2018\/03\/Java-installed-1024x373.png\" alt=\"Java installed\" class=\"wp-image-805\" \/><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Installation of Rundeck<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Now can use rpm to download Rundeck using the command-&nbsp;<strong>rpm -Uvh http:\/\/repo.rundeck.org\/latest.rpm<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/blog.vpscheap.net\/wp-content\/uploads\/2018\/03\/rpm.png\" alt=\"rpm\" class=\"wp-image-807\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Install this using the command-&nbsp;<strong>yum install rundeck<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/blog.vpscheap.net\/wp-content\/uploads\/2018\/03\/yum.png\" alt=\"yum\" class=\"wp-image-808\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">This will take a few minutes. Type \u2018y\u2019 wherever applicable. Once the installation has completed, you will see the following message on the console.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/blog.vpscheap.net\/wp-content\/uploads\/2018\/03\/rundeck-install.png\" alt=\"rundeck install\" class=\"wp-image-809\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Now that we have installed Rundeck, we can start it using the command-&nbsp;<strong>service rundeckd start.&nbsp;<\/strong>You can access the same from a browser using port 4440. The default username and password is \u201c<strong>admin<\/strong>\u201c. You will be able to see a console as shown below-<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/blog.vpscheap.net\/wp-content\/uploads\/2018\/03\/Rundeck-portal.png\" alt=\"Rundeck portal\" class=\"wp-image-811\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Let us now look at how to integrate Rundeck with Ansible. Ansible is essentially a piece of software that can help you automate software provisioning, configuration management, and application deployment.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">To configure rundeck with ansible playbook<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">You can add an Ansible plugin to the already installed Rundeck. For doing so, use the following command-<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>wget https:\/\/github.com\/Batix\/rundeck-ansible-plugin\/releases\/download\/2.0.2\/ansible-plugin-2.0.2.jar -P \/var\/lib\/rundeck\/libext\/\ufeff<\/strong><br><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/blog.vpscheap.net\/wp-content\/uploads\/2018\/03\/ansible-1024x13.png\" alt=\"ansible\" class=\"wp-image-812\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">You should now be able to see an Ansible plugin, as shown below-<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/blog.vpscheap.net\/wp-content\/uploads\/2018\/03\/ansible-plugin.png\" alt=\"ansible plugin\" class=\"wp-image-814\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Now stop Rundeck using the command-&nbsp;<strong>\/etc\/init.d\/rundeckd stop.&nbsp;<\/strong>Then start it again using the command-<strong>&nbsp;\/etc\/init.d\/rundeckd start<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/blog.vpscheap.net\/wp-content\/uploads\/2018\/03\/Ansible-screen-1.png\" alt=\"Ansible screen\" class=\"wp-image-816\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Log in and you can start using Ansible from here on.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That\u2019s all. Have a longlasting fun using Rundeck!! \ud83d\ude42<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thanks for using  pheonix solutions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Share it with your friends if you find this article is helpful. Thanks a lot.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to set up rundeck in a centos-7 server Date posted : 15\/02\/2019 Introduction Rundeck is an open source software [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1020],"tags":[393,305,293],"class_list":["post-3628","post","type-post","status-publish","format-standard","hentry","category-containers-kubernetes","tag-ansible","tag-devops","tag-rundeck","psol-cat-containers-kubernetes"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/phn2x7-Ww","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/3628","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/comments?post=3628"}],"version-history":[{"count":0,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/3628\/revisions"}],"wp:attachment":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=3628"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=3628"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=3628"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}