<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by createdev on Medium]]></title>
        <description><![CDATA[Stories by createdev on Medium]]></description>
        <link>https://medium.com/@jihokim20?source=rss-45827b1bd7c------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/0*J20W4cxrXIbq31VX</url>
            <title>Stories by createdev on Medium</title>
            <link>https://medium.com/@jihokim20?source=rss-45827b1bd7c------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Fri, 13 Nov 2026 16:50:42 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@jihokim20/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Java 7 에서 Maven 적용하기..]]></title>
            <link>https://medium.com/@jihokim20/java-7-%EC%97%90%EC%84%9C-maven-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0-9a39df0e2967?source=rss-45827b1bd7c------2</link>
            <guid isPermaLink="false">https://medium.com/p/9a39df0e2967</guid>
            <category><![CDATA[java]]></category>
            <category><![CDATA[jdk-7]]></category>
            <category><![CDATA[build]]></category>
            <category><![CDATA[maven]]></category>
            <dc:creator><![CDATA[createdev]]></dc:creator>
            <pubDate>Fri, 24 Feb 2023 05:28:45 GMT</pubDate>
            <atom:updated>2023-02-24T05:28:45.505Z</atom:updated>
            <content:encoded><![CDATA[<p>Maven 정책 변경으로 인해서 통신 프로토콜을 TLSv1.2 이상만 지합니다.</p><p>Java 1.7 로 만들어진 프로젝트에서는 Maven 에서 정상적으로 설치가 되지 않는 문제점이 발생됩니다.</p><p>또한 MacOS에서 전자정부프레임워크 구현도구를 통한 Maven 빌드시 비정상작동 되는 것을 확인할 수 있습니다.<br>크게 이점이 되는 자료를 얻을 수 없었는데 위의 내용을 기반으로해서 잘 정리된 내용이 있어서 확인할 수 있었습니다.</p><ol><li>Maven 기본 설치 를 진행해서 설치를 완료 한다.</li><li><a href="https://maven.apache.org/download.cgi">https://maven.apache.org/download.cgi</a></li><li>mvn -version 통해서 터미널에서 정상 인식 여부를 확인합니다.</li></ol><figure><img alt="" src="https://cdn-images-1.medium.com/max/495/1*RX6czQYQBPduKT75oQ7r1Q.png" /></figure><p>4. mvn clean -Dhttps.protocols=TLSv1.2 <br>pom.xml 내에 Repository 주소도 모두 http 를 https로 대체 시켜 준다.</p><p>5. mvn install -Dhttps.protocols=TLSv1.2 <br>빌드를 완료하고 나면 eclipse 에서도 정상적으로 빌드가 작동됨을 확인할 수 있습니다.</p><p>위내용이 별건 아니지만 내용 확인 후에 적용해가며 테스트하는데 시간이 좀 필요했다. 매번 느끼는 부분이지만 번거롭다 자바 프로젝트는…</p><p>Mac환경도 생소하지만 결국 구성하고 나면 똑같다.</p><p>Thanks To <a href="https://medium.com/u/45827b1bd7c">createdev</a> ( <a href="https://www.ubersys.co.kr/">위버시스템즈</a> )</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=9a39df0e2967" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[[인공지능] 핵심분야]]></title>
            <link>https://medium.com/@jihokim20/%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5-%ED%95%B5%EC%8B%AC%EB%B6%84%EC%95%BC-ef073a7a4a43?source=rss-45827b1bd7c------2</link>
            <guid isPermaLink="false">https://medium.com/p/ef073a7a4a43</guid>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[transformers]]></category>
            <category><![CDATA[image]]></category>
            <dc:creator><![CDATA[createdev]]></dc:creator>
            <pubDate>Mon, 16 Jan 2023 04:38:14 GMT</pubDate>
            <atom:updated>2023-01-16T04:38:14.144Z</atom:updated>
            <content:encoded><![CDATA[<p>핵심 키드 메모</p><p>DALL-E2<br>미드저니<br>Stable diffusion<br>Pati<br>Imagen<br>Make a Movie<br>멀티모달 ai<br>GPT-3, GPT-4<br>알파폴드(AlphaFold)2<br>트랜스포머(Transformer)</p><p>Thanks to <a href="https://medium.com/u/45827b1bd7c">createdev</a> ( <a href="https://www.ubersys.co.kr/">위버시스템즈</a> )</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ef073a7a4a43" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[[Service Discovery] Service discovery ?]]></title>
            <link>https://medium.com/@jihokim20/service-discovery-service-discovery-a80891a418d?source=rss-45827b1bd7c------2</link>
            <guid isPermaLink="false">https://medium.com/p/a80891a418d</guid>
            <category><![CDATA[spring-cloud]]></category>
            <category><![CDATA[consul]]></category>
            <category><![CDATA[zookeeper]]></category>
            <category><![CDATA[eureka]]></category>
            <category><![CDATA[service-discovery]]></category>
            <dc:creator><![CDATA[createdev]]></dc:creator>
            <pubDate>Tue, 04 Oct 2022 05:04:46 GMT</pubDate>
            <atom:updated>2022-10-04T05:04:46.567Z</atom:updated>
            <content:encoded><![CDATA[<h3>[Service Discovery] Service discovery ?</h3><p>Spring Cloud Service Discovery 에서 많이 쓰는 서비스 관련 내용을 보다가 아래의 소개를 적고자 한다.</p><p>Service Discovery 종류?<br>* Zookeeper<br>* Consul<br>* Erueka</p><h3>Zookeeper</h3><ul><li>주키퍼(Zookeeper)</li><li><a href="https://spring.io/projects/spring-cloud-zookeeper">https://spring.io/projects/spring-cloud-zookeeper</a></li><li>Spring Cloud LoadBalancer 지원</li><li>서비스 검색 : 인스턴스는 주키퍼에 등록할 수 있고 클라이언트는 스프링 관리 빈을 사용하여 인스턴스를 검색 할 수 있다.</li><li>Spring Cloud <a href="https://spring.io/projects/spring-cloud-openfeign"><strong>OpenFeign</strong></a> 지원</li></ul><h3>Consul</h3><ul><li>Hierachical 한 key-value 저장소</li><li>Service Discovery</li><li>Health check</li><li>KV Store</li><li>보안 서비스 통신</li><li>다중 데이터 센터</li><li>분산된 고 가용성 시스템</li></ul><h3>Eureka</h3><ul><li>클라우드 환경의 다수의 서비스 들의 로드밸런싱 및 장애 조치 목적을 가진 미들웨어 서버</li><li>Middleware 기능을 지원하기 위해 IP, Port, InstanceID를 가지고 있고 Rest 기반으로 작동한다.</li><li>Client — Server 방식으로 Eureka Server 에 등록된 서비스는 Eureka Client 로 부른다.</li><li><a href="https://github.com/Netflix/eureka/wiki/Eureka-REST-operations">https://github.com/Netflix/eureka/wiki/Eureka-REST-operations</a></li><li>30 초마다 Heartbeats 요청을 보내고 상태 체크를 진행한다</li><li>90 초안에 도착하지 않으면 제거 시킨다.</li><li><a href="https://netflixtechblog.com/netflix-shares-cloud-load-balancing-and-failover-tool-eureka-c10647ef95e5">https://netflixtechblog.com/netflix-shares-cloud-load-balancing-and-failover-tool-eureka-c10647ef95e5</a></li></ul><p>두서 없이 3가지에 대해서 정리했다.</p><p>현재 보고 있는 내용은 스프 클라우드 기반 마이크로서비스 이긴 하나 그간 알고 있던 내용들이 계속 해서 나오는 중이다.</p><p>Thanks to <a href="https://medium.com/u/45827b1bd7c">createdev</a> ( <a href="https://www.ubersys.co.kr/">위버시스템즈</a> )</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a80891a418d" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[[Rust] rust, rocket, tera]]></title>
            <link>https://medium.com/@jihokim20/rust-rust-rocket-tera-8ef218557383?source=rss-45827b1bd7c------2</link>
            <guid isPermaLink="false">https://medium.com/p/8ef218557383</guid>
            <category><![CDATA[jinja2]]></category>
            <category><![CDATA[rockets]]></category>
            <category><![CDATA[django]]></category>
            <category><![CDATA[tera]]></category>
            <category><![CDATA[rust]]></category>
            <dc:creator><![CDATA[createdev]]></dc:creator>
            <pubDate>Fri, 30 Sep 2022 07:46:09 GMT</pubDate>
            <atom:updated>2022-09-30T07:46:09.906Z</atom:updated>
            <content:encoded><![CDATA[<p>최근 큰 트렌드로 올라오고 있는 rust 언어를 조사해보는 중에 있으며 아래 내용으로 정리된 내용을 대신하고자 합니다.</p><h3><strong>Rust</strong></h3><ol><li><a href="https://www.rust-lang.org/">https://www.rust-lang.org/</a></li><li><a href="https://www.rust-lang.org/tools/install">https://www.rust-lang.org/tools/install</a></li></ol><pre># install <br>curl — proto ‘=https’ — tlsv1.2 -sSf <a href="https://sh.rustup.rs/">https://sh.rustup.rs</a> | sh</pre><pre># path 추가<br>~/.cargo/bin </pre><p>3. Document</p><ul><li><a href="https://doc.rust-lang.org/book/">https://doc.rust-lang.org/book/</a></li><li>최근 트렌드 언어 답게 Keywords 자체가 간략하며 접근하기 쉽다.</li><li><a href="https://doc.rust-lang.org/stable/rust-by-example/">https://doc.rust-lang.org/stable/rust-by-example/</a></li></ul><h3>Rocket Web Framework</h3><ol><li><a href="https://rocket.rs/">https://rocket.rs/</a><a href="https://rocket.rs/v0.5-rc/guide/quickstart/">https://rocket.rs/v0.5-rc/guide/quickstart/</a></li><li>LifeCycle<br>Routing &gt; Validation &gt; Processing &gt; Response</li><li><a href="https://rocket.rs/v0.5-rc/guide/getting-started/#installing-rust">https://rocket.rs/v0.5-rc/guide/getting-started/#installing-rust</a></li><li>Guide 많지 않아 빠르게 분석 및 적용 가능</li><li><a href="https://github.com/SergioBenitez/Rocket/tree/v0.5-rc">https://github.com/SergioBenitez/Rocket/tree/v0.5-rc</a></li></ol><h3>Tera Template</h3><ol><li><a href="https://tera.netlify.app/">https://tera.netlify.app/</a></li><li>Jinja2 And Django Template 문법과 유사</li><li>제어문은 비슷하나 if, for, include, macros 사용이 되며 docs를 보면 쉽게 확인이 가능합니다.</li></ol><p>Rust 기반으로 타겟팅해서 개발을 진행해보고자 여러가지 시장 조사를 하고 있으며 이 기반으로 개발을 함에 있어서 어려움이 없을 것 같다는 내용이 보입니다. view engine 에 대해서는 다른 언어로의 고민을 좀더 하고 있기는 하지만 기본에 충실하고자 합니다.</p><p>Thanks to <a href="https://medium.com/u/45827b1bd7c">createdev</a> ( <a href="https://www.ubersys.co.kr/">위버시스템즈</a> )</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8ef218557383" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[[rust] diesel orm]]></title>
            <link>https://medium.com/@jihokim20/rust-diesel-orm-89ad6563ea25?source=rss-45827b1bd7c------2</link>
            <guid isPermaLink="false">https://medium.com/p/89ad6563ea25</guid>
            <category><![CDATA[orm]]></category>
            <category><![CDATA[diesel]]></category>
            <category><![CDATA[rust]]></category>
            <dc:creator><![CDATA[createdev]]></dc:creator>
            <pubDate>Fri, 30 Sep 2022 07:40:58 GMT</pubDate>
            <atom:updated>2022-09-30T07:40:58.391Z</atom:updated>
            <content:encoded><![CDATA[<p><strong>Rust 에서 ORM을 검색해 보면 많이 보이는 자료 중에 하나이다.</strong></p><p>ORM 은 기본적으로 객체 관계매핑이라고 해서 <br><strong>Object Relational Mapping </strong>이라고 정의하며<br>SQL Query 가 아닌 코드로서 데이터를 조작 정의하기 때문에 초기 진입하는데 시간이 들어가나 여러 드라이버를 호환할 수 있는 장점이 될 수 있습니다.</p><h3>Diesel</h3><ul><li><a href="https://diesel.rs/guides/getting-started">https://diesel.rs/guides/getting-started</a></li><li>ORM 인데도 불구하고 postgre, mysql , sqlite ….?</li><li><a href="https://github.com/diesel-rs/diesel/blob/master/examples/mysql/all_about_inserts/src/lib.rs">https://github.com/diesel-rs/diesel/blob/master/examples/mysql/all_about_inserts/src/lib.rs</a><br>몇가지 CRUD예시를 통해서 쉽게 확인이 가능하다.</li><li>Migration 기능을 활용하여 Table을 제어할 수 있다.</li></ul><p>별로 장점이 있는건지 모르겠으나…<br>우선은 보이는게 이거라 기록을 남겨둔다.</p><p>이관작업을 좀 해봐야 좋은지 안좋은지 알것 같습니다.<br>향후 개발은 ORM 형태로 코드를 구성하는게 맞다라는 생각은 듭니다.</p><p>Thanks to <a href="https://medium.com/u/45827b1bd7c">createdev</a> ( <a href="https://www.ubersys.co.kr/">위버시스템즈</a> )</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=89ad6563ea25" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Etcher linux live boot]]></title>
            <link>https://medium.com/@jihokim20/etcher-linux-live-boot-82bdc5336c2b?source=rss-45827b1bd7c------2</link>
            <guid isPermaLink="false">https://medium.com/p/82bdc5336c2b</guid>
            <category><![CDATA[flash]]></category>
            <category><![CDATA[etcher]]></category>
            <category><![CDATA[linux]]></category>
            <category><![CDATA[usb]]></category>
            <category><![CDATA[ubuntu]]></category>
            <dc:creator><![CDATA[createdev]]></dc:creator>
            <pubDate>Fri, 16 Sep 2022 07:06:20 GMT</pubDate>
            <atom:updated>2022-09-16T07:06:20.645Z</atom:updated>
            <content:encoded><![CDATA[<h3>[Etcher] linux live boot</h3><p>macos 에서 아래의 툴을 이용해서 쉽게 ubuntu live 디스크를 만들 수 있다.</p><p><a href="https://www.balena.io/etcher/">balenaEtcher - Flash OS images to SD cards &amp; USB drives</a></p><p>심플하게 설명하면 disk iso 선택 후 타겟 usb 또는 디스크 선택 후 flash 하게 되면 금방 완료가 된다.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Y92FnHWB8WVr6UhS3gBb8A.png" /><figcaption>실행화면</figcaption></figure><p>ubuntu live usb 가 필요해서 급하게 만들었으며 macos 에서도 처음으로 만들어본 디스크라서 다소 생소하긴 했으나 윈도우에서 하던거 만큼 편한 부분이 존재한다.</p><p>포스팅할만한 무언가가 없어서 오늘은 이걸 남겨두도록 한다.</p><p>Thanks to <a href="https://medium.com/u/45827b1bd7c">createdev</a> ( <a href="https://www.ubersys.co.kr/"><strong>위버시스템즈</strong></a> )</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=82bdc5336c2b" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[awx rest api call with python]]></title>
            <link>https://medium.com/@jihokim20/awx-rest-api-call-with-python-5ce9521ce79d?source=rss-45827b1bd7c------2</link>
            <guid isPermaLink="false">https://medium.com/p/5ce9521ce79d</guid>
            <category><![CDATA[request]]></category>
            <category><![CDATA[ansible]]></category>
            <category><![CDATA[rest-api]]></category>
            <category><![CDATA[awx]]></category>
            <category><![CDATA[python]]></category>
            <dc:creator><![CDATA[createdev]]></dc:creator>
            <pubDate>Wed, 14 Sep 2022 03:50:41 GMT</pubDate>
            <atom:updated>2022-09-14T03:50:41.609Z</atom:updated>
            <content:encoded><![CDATA[<p>awx 에 job_templates 에 호출 구성을 완료하고 아래와 같은 python 코드를 통해서 테스트를 할 수 있습니다.</p><pre>#!/usr/bin/env python<br>import requests<br><br><br>def main():<br>    url = &quot;http://server_ip/api/v2/job_templates/10/launch/&quot;<br>    username = &quot;admin&quot;<br>    passwd = &quot;password&quot; <br><br>    headers = {<br>        &quot;Content-Type&quot;: &quot;application/json&quot;,<br>    }<br><br>    data = {}<br>  <strong>  data[&#39;extra_vars&#39;] = {<br>        &quot;extra_string&quot;: &quot;var write message&quot;<br>    }</strong><br><br>    req = requests.post(url,<br>                        headers=headers,<br>                        <strong>auth=(username, passwd),</strong><br>                        <strong>json=data,</strong><br>                        verify=False)<br><br>    print(req.status_code)<br>    print(req.text)<br><br><br>if __name__ == &quot;__main__&quot;:<br>    main()</pre><p><a href="https://docs.ansible.com/ansible-tower/latest/html/towerapi/api_ref.html#/Workflow_Approval_Templates/Workflow_Approval_Templates_workflow_approval_templates_partial_update">10. Tower API Reference Guide - Ansible Tower API Guide v3.8.6</a></p><p>메모차원에서 테스트 해보고 코드를 기록한다.<br>extra_vars 변수를 통해서 전달받은 파라미터를 확인하고 기록 하여 출력할 수 있으며 마찬가지로 변수 처리도 할 수 있다.</p><p>툴 테스트로는 postman 이용해서 테스트 진행해볼 수 있으며 curl 로도 같은 결과를 볼 수 있습니다.<br>나는 개발 언어를 통해서 호출해야 하므로 중간 코드를 샘플링해봤다.</p><p>Thanks to <a href="https://medium.com/u/45827b1bd7c">createdev</a> ( <a href="https://www.ubersys.co.kr/"><strong>위버시스템즈</strong></a> )</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=5ce9521ce79d" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[awx extra variable]]></title>
            <link>https://medium.com/@jihokim20/awx-extra-variable-61e428383c60?source=rss-45827b1bd7c------2</link>
            <guid isPermaLink="false">https://medium.com/p/61e428383c60</guid>
            <category><![CDATA[var]]></category>
            <category><![CDATA[extra]]></category>
            <category><![CDATA[ansible-tower]]></category>
            <category><![CDATA[awx]]></category>
            <category><![CDATA[ansible]]></category>
            <dc:creator><![CDATA[createdev]]></dc:creator>
            <pubDate>Thu, 08 Sep 2022 04:36:25 GMT</pubDate>
            <atom:updated>2022-09-08T04:36:25.968Z</atom:updated>
            <content:encoded><![CDATA[<p>awx api 를 활용한 예제를 생성할 시에 api 로 변수를 전달해야 하며<br>아래의 링크를 통해서 내용을 확인할 수 있습니다.</p><p><a href="https://docs.ansible.com/ansible-tower/latest/html/userguide/job_templates.html#extra-variables">16. Job Templates - Ansible Tower User Guide v3.8.6</a></p><h3><strong>Passing Extra Variables to Provisioning Callbacks</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/676/1*Hv6HhaUqySlflO1GupVnBA.png" /></figure><p>위의 예제에서 처럼 extra_vars 변수를 json 형태로 활용하여 값을 전달할 수 있습니다.</p><ul><li><strong>Launching Jobs with curl 문서를 통해서 이해할 수 있다.</strong></li></ul><p><a href="https://docs.ansible.com/ansible-tower/3.8.6/html/administration/tipsandtricks.html#launch-jobs-curl">30. Tower Tips and Tricks - Ansible Tower Administration Guide v3.8.6</a></p><p>Parameter 에 대한 자료를 보다보니 결국은 이부분까지 보게 되었으며 변수 정의를 잘하게 되면 해당 ansible 을 awx로 전환하여 사용하는데 있어서 큰 어려움이 없을 것 같다.</p><p>다음 포스팅에서는 output 에 대한 정의를 조금 더 보완해서 문서를 작업하고자 한다.</p><p>Thanks to <a href="https://medium.com/u/45827b1bd7c">createdev</a> ( <a href="https://www.ubersys.co.kr/"><strong>위버시스템즈</strong></a> )</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=61e428383c60" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Medium Editor Keybord shortcuts]]></title>
            <link>https://medium.com/@jihokim20/medium-editor-keybord-shortcuts-ae6864ffe9ac?source=rss-45827b1bd7c------2</link>
            <guid isPermaLink="false">https://medium.com/p/ae6864ffe9ac</guid>
            <category><![CDATA[medium]]></category>
            <category><![CDATA[shortcuts]]></category>
            <dc:creator><![CDATA[createdev]]></dc:creator>
            <pubDate>Thu, 08 Sep 2022 01:49:11 GMT</pubDate>
            <atom:updated>2022-09-08T01:49:11.621Z</atom:updated>
            <content:encoded><![CDATA[<p>Medium 블로그를 시작해보니 <strong>단축키</strong>에 대한 이해가 일부 필요하다.</p><p><a href="https://help.medium.com/hc/en-us/articles/214672207-Editor-keyboard-shortcuts">Editor keyboard shortcuts</a></p><blockquote>다행히 위의 링크에서 내용을 확인할 수 있으며 몇가지 내용으로 보완이 가능하다.</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/917/1*9s4LzM3Fq5ywXKW7lEFPMw.png" /><figcaption>keyboard shortcuts</figcaption></figure><p>메모 차원에서 블로그 포스팅 남기기로 해보았다.</p><p>Thanks to jhkim ( <a href="https://www.ubersys.co.kr/"><strong>위버시스템즈</strong></a> )</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ae6864ffe9ac" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[awx — manage Utility]]></title>
            <link>https://medium.com/@jihokim20/awx-manage-utility-6f44a1db9374?source=rss-45827b1bd7c------2</link>
            <guid isPermaLink="false">https://medium.com/p/6f44a1db9374</guid>
            <category><![CDATA[ansible-awx]]></category>
            <category><![CDATA[ansible-tower]]></category>
            <category><![CDATA[devops]]></category>
            <category><![CDATA[awx]]></category>
            <dc:creator><![CDATA[createdev]]></dc:creator>
            <pubDate>Wed, 07 Sep 2022 04:17:58 GMT</pubDate>
            <atom:updated>2022-09-07T04:17:58.186Z</atom:updated>
            <content:encoded><![CDATA[<h3>awx — manage Utility</h3><p>awx 를 설치하고 초기에 admin 권한의 계정 설정 부분에서 접근을 해야 된다.<br>이럴때 <strong>awx-manage utility</strong> 를 활용해서 계정을 생성, 비밀번호 갱신, token 등을 갱신할 수 있는 기능을 제공하며 이외에도 몇가지 더 기능을 제공하기도 한다.</p><ol><li><strong>The awx-manage Utility</strong></li></ol><p><a href="https://docs.ansible.com/ansible-tower/latest/html/administration/tower-manage.html#analytics-gathering">16. The awx-manage Utility - Ansible Tower Administration Guide v3.8.6</a></p><pre># password update<br>awx-manage changepassword [userid]<br> &gt; password 입력 후 적용</pre><pre># superuser create<br>awx-manage createsuperuser<br> &gt; 입력시 id, password 등 입력 후 저장 후 생성</pre><pre># create oauth2 token<br>awx-manage create_oauth2_token --user=[userid]<br></pre><p>물론 위의 내용들은 웹UI 환에서 모두 수정할 수 있으므로 경우에 따라서 필요한 상황이 반드시 있으므로 미리 체크해두면 어려움을 피할 수 있어 보인다.</p><p><strong>Thanks to jhkim ( 위버시스템즈 )</strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=6f44a1db9374" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>