Open Source Hong Kong Monthly Meetup 2019.08 🎏
Open Source Hong Kong (OSHK) organises its monthly meeting with local subject matter experts.
!!! Next Tuesday, 13 Aug !!!
Dear folks,
Open Source Hong Kong (OSHK) organises its monthly meeting with local subject matter experts.
#Ansible #ContinuousIntegration #Automation #RedHat #DevOp #OpenSource #CI #CD
Open Source Hong Kong Monthly Meetup August 2019
"Ansible Night"
Event Ticket: http://oshk201908.eventbrite.hk
What’s Ansible?
Ansible is an open-source software provisioning, configuration management, and application-deployment tool. It runs on many Unix-like systems, and can configure both Unix-like systems as well as Microsoft Windows. In contrast with other popular configuration-management software - such as Chef, Puppet, and CFEngine - Ansible uses an agentless architecture, with Ansible software not normally running or even installed on the controlled node.
Ansible Playbooks are the basis fora really simple configuration management and multi-machine deployment system, can declare configurations, but they can also orchestrate steps of any manual ordered process, even as different steps must bounce back and forth between sets of machines in particular orders. While it is possible to write a playbook in one very large file, eventually you’ll want to reuse files and start to organize things. In Ansible, there are three ways to do this: includes, imports, and roles.
Ansible Roles are ways of automatically loading certain vars_files, tasks, and handlers based on a known file structure. Grouping content by roles also allows easy sharing of roles with other users. Writing a reusable Ansible Role with test cases could act as a basic building blocks for complex deployment environment. In Ansible, Molecule is designed to aid in the development and testing of Ansible roles. Molecule provides support for testing with multiple instances, operating systems and distributions, virtualization providers, test frameworks and testing scenarios. By creating test instances with LXD driver instead of Molecule's default Docker driver, we could bring up (almost) an entire Linux system or manage services for such things as start-up order, dependency checking, and failed service recovery with systemd.
Agenda:
19:30 - 20:00 Role of Ansible in DevOps and case sharing (level: non technical)
Speaker: Albert Law and Frankie Ng, RedHat
20:05 - 20:35 Ansible Role with Molecule and LXD ( Level: expert)
Speaker: Edison Wong
Event Details:
Venue: SYSTEX Information Ltd., 13/F, TAL Building, 49 Austin Road, Kowloon.
Time: 19:00 - 21:30
Date: 13 Aug 2019 (Tue)
P.S. limited F&B will be reserved.
Eventbrite URL: http://oshk201908.eventbrite.hk
Prior registration is required.
Speakers:
Albert Law, Senior Manager, Solution Architecture
In his two decades of IT career, Albert has been participated in many transformation projects, helping enterprises to adopt new trends and technologies, including information availability and security, platform migration, private and hybrid cloud adoption, etc. As the Solution Architect Manager of Red Hat, he and his team are the evangelist of open source, from automation, cloud enablement to new application framework, bringing the true value of open source to enterprises.
Frankie Ng, Senior Solution Architect
Mr. Frankie Ng is a Senior Solution Architect in Red Hat. He was focusing on OpenStack and SDN technologies. Previously, Frankie served as a cloud engineer in Telecom and led the development in IaaS platform. Frankie received his MSc in Information Engineering from Chinese University of Hong Kong.
Edison Wong, CEO at PantaRei Design Limited
Edison Wong, the founder of PantaRei Design, was initially a programmer but he has become a successful businessman. After graduation from CUHK, he established the Hong Kong Drupal User Group since 2008, and started his own business with Drupal based solution since 2009. During the five years' development, PantaRei becomes experienced partner for numbers of famous open source based company, e.g. Acquia, Amazon, Atlassian, Rackspace, etc
Oversea Activity...
Beside monthly events, OSHK exco-members also attend oversea activities to promote open source culture in Hong Kong . Our team will go to Taipei for COSCUP on 17 & 18 August. HKOSCon will share 1 track in there. Below shown the tracks detail and information about COSCUP. We will have a booth on there for sharing open source topics in Hong Kong. Welcome to sharing the opportunities with us. There are pre-order for Kottis products on COSCUP also. Please check the URL
https://docs.google.com/forms/d/e/1FAIpQLSez-waYKNTaXuiY_9rq2qfYPPqormk-wE-6TQVdJjVuZRJz8w/viewform
Tracks Detail in COSCUP
10:00 追蹤動畫截圖出處的搜尋引擎 (soruly)
10:30 Moving to Python 3 while keeping the Mozilla fuzzing lights on (Gary Kwong)
11:00 How we develop LikeChain using Cosmos SDK (Chung Wu) (English)
11:30 (Break)
12:00 Plug It In! MySQL Authentication with Windows via PAM (Patrick Jolliffe) (English)
12:30 TUS - 基於HTTP的文件上傳開源協定 (Sunday Ku)
13:00 五月天門票交換平台 (Payton CHAN)
13:30 介紹 lingtransoft 語言科技資源 (Jeremiah Chung)
14:00 阿公阿嬤可以是開放社群的新力量! (Kingman Leung)
14:30 Mobile app for sign language translation and learning by image recognition (Claire Chung) (English)
15:00 從產品營運看 Wordpress: 時代轉變 vs 產品及系統開發 (Claire Wong)
15:30 My open source journey: developer and community (Sammy Fung) (English)
25 minutes each, 5 minutes buffer between sessions.
Complete Details on Google Sheet: https://docs.google.com/spreadsheets/d/1jf9E6l9_XE7DiMTE8OL66x5PrgDD8hmPIucWOeHPJFo/edit?usp=sharing
About COSCUP
Website: https://coscup.org/2019/
COSCUP 是由台灣開放原始碼社群聯合推動的年度研討會,起源於 2006 年,是台灣自由軟體運動 (FOSSM) 重要的推動者之一。活動包括有講座、攤位、社團同樂會等,除了邀請國際的重量級演講者之外,台灣本土的自由軟體推動者也經常在此發表演說,會議的發起人、工作人員與講者都是志願參與的志工。COSCUP 的宗旨在於提供一個聯結開放原始碼開發者、使用者與推廣者的平台。希望藉由每年一度的研討會,來推動自由及開放原始碼軟體 (FLOSS)。由於有許多贊助商及熱心捐助者,所有議程都是免費參加,但因會場人數限制,通常在一開放網路報名後就會立刻額滿。
開放原始碼 (Open source) 是在 1998 年出現的名詞,大家早已耳熟能詳。這種在網路上已經進行二、三十年的軟體開發模式之所以能成功,有許多原因。其中一個極為關鍵的因素,就是開發者與使用者的直接接觸。無屏障的交流加速了問題的回報和修補機制,而當這個機制被網路效應放大到極限時,Linus 定律就出現了:「臭蟲難逃眾人法眼」(With enough eyeballs, all bugs are shallow),軟體品質因此顯著提昇。在開放原始碼的模式中,開發者和使用者中間的人不再是銷售員或客服,而是讓軟體更容易被接受的推廣者 (Promoters),他們打包套件讓軟體更好裝、寫說明文件讓軟體更易學、辦推廣活動讓更多人接觸到好軟體、在網路上回答問題解決使用者的疑惑,而且不會把開發者藏在背後產生資訊的不對稱。
開發者 (Coders)、使用者 (Users) 和推廣者 (Promoters) 是讓自由及開放原始碼軟體發光發熱的三大支柱,這個研討會就是專為這三種人舉辦的:你可以是 A 軟體的開發者、B 軟體的推廣者、C 軟體的使用者,不論你是已經踏入自由及開放原始碼軟體領域,還是一直站在門口不知如何入門,歡迎你來參加 COSCUP — Conference for Open Source Coders, Users and Promoters!
May the source be with you!
Calvin Tsang
Vice President of Open Source Hong Kong