SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
One Year Solving Infrastructure Management
with FusionDirectory and OpenLDAP
One Year Solving Infrastructure Management with
FusionDirectory and OpenLDAP
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
● Manage heterogeneous infrastructures
● FusionDirectory
● Integration of external software
● Uses cases
One Year Solving Infrastructure Management with
FusionDirectory and OpenLDAP
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
Manage heterogeneous infrastructures
● Today infrastructures are mixed, Windows, Linux,
Mac, web applications
● Cloud services are becoming part of the stack
● A need for centralized management becomes
necessary
● The multitude of tools makes management difficult
One Year Solving Infrastructure Management with
FusionDirectory and OpenLDAP
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
Current issues
● Ldap servers store more than users today
● We may delegate the work to people with different
level of expertise
● We need an interface to organize and display the
data
● We must be able to integrate data from various
sources
One Year Solving Infrastructure Management with
FusionDirectory and OpenLDAP
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
Conventional interfaces
● Specialized interface for the basic user
management
● Some are toolkit to build your own interface
● So there is no interface to manage the complexity
of current infrastructure
One Year Solving Infrastructure Management with
FusionDirectory and OpenLDAP
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
FusionDirectory
● Philosophy
● User management
● Systems Management
One Year Solving Infrastructure Management with
FusionDirectory and OpenLDAP
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
Philosophy
● An interface to manage everything.
● Users, groups, roles, systems, services, deployment, external
services
● The least intrusive integration.
● It is FusionDirectory that adapt itself.
● Integration with existing software unmodified.
● Extensive modularity.
● A plugin by FusionDirectory service.
● External access
● Webservice
One Year Solving Infrastructure Management with
FusionDirectory and OpenLDAP
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
One Year Solving Infrastructure Management with
FusionDirectory and OpenLDAP
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
User management
● Creating users, groups and roles
● Creating Functional mail alias
● standard password management or based on ppolicy
● User templates, create pre configured users.
● Bulk import and creation with support for templates.
● Copy paste.
● Snapshots, restores entries after modification
One Year Solving Infrastructure Management with
FusionDirectory and OpenLDAP
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
Systems Management
● Creation of systems: servers, pc, terminals, mobile phone, network devices
● Automount map management
● Management of deployment tools: FAI, OPSI, Debconf
● Service Management: dhcp, dns, mail, package repositories, Argonaut
One Year Solving Infrastructure Management with
FusionDirectory and OpenLDAP
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
Integration of external software
● Argonaut: system management
● The FusionDirectory API
● FusionDirectory Webservice
One Year Solving Infrastructure Management with
FusionDirectory and OpenLDAP
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
Argonaut : system management
● Client / server modular system
● Server
● Schedule tasks
● Ensures client / server dialogue for long operations
● Get back information to FusionDirectory
● Client
● Run tasks requested by Argonaut server
● Run tasks manually requested by the user
● Modules
● FAI: Linux deployment
● OPSI: Windows deployment
● ldap2zone: dns zone management
● Quota: manages quotas
● Samba shares
One Year Solving Infrastructure Management with
FusionDirectory and OpenLDAP
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
The FusionDirectory API
● Helps you to write new plugins
● Automatically creates the different components of the interface
● Automatically handles acl FusionDirectory
● Easy to understand
One Year Solving Infrastructure Management with
FusionDirectory and OpenLDAP
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
The FusionDirectory Webservice
● Creates objects as you would in the interface
● Respects the FusionDirectory ACL and access rights
● supports functionalities like users models
● Easy to understand
● Based on json/rpc calls
One Year Solving Infrastructure Management with
FusionDirectory and OpenLDAP
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
Cas Concrets
● OW2
● Huma-num
● Abvent
● Inalco
One Year Solving Infrastructure Management with
FusionDirectory and OpenLDAP
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
OW2
ow2 is currently redesigning is whole infrastructure.
FusionDirectory is used with is webservice.
● Create base user from xwiki in FusionDirectory via
webservice
● Reset password from xwiki via FusionDirectory
webservice
● Reminder of the user name from xwiki via
FusionDirectory webservice
One Year Solving Infrastructure Management with
FusionDirectory and OpenLDAP
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
Huma-num
huma-num is deploying new software and was in need
of a centralised interface to would allow local people to
manage their entries but with central enforced
management.
● Heavy use of template and acl to make branch manager
autonomous while constraint by upper management
● Audit plugin created by us to audit every change inside
FusionDirectory
● User reminder to send mail when account expires and
ask for renewal with making local manager aware of it
One Year Solving Infrastructure Management with
FusionDirectory and OpenLDAP
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
Abvent
huma-num is using google apps and needed a way to
synchronize those accounts with an internal ldap server
to give access to share management and so on.
● Use the webservice to get the data from goggle apps
and automatically create the user account
● Create or Update user if needed with posix, samba, mail
accounts
One Year Solving Infrastructure Management with
FusionDirectory and OpenLDAP
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
Inalco
inalco needed his ldap server to be Supann compliant
and also wanted students to be able to change easily
passwords, mobile phone number and emails.
● Workflow with lsc to import Supann data from the french
education ministry databases
● FusionDirectory ACL to manage the delegation of
authority to student to change passwords, mobile phone
and emails
● CAS integration to make FusionDirectory SSO aware
One Year Solving Infrastructure Management with
FusionDirectory and OpenLDAP
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
● FusionDirectory important urls
https://www.fusiondirectory.org
http://demo.fusiondirectory.org
https://www.argonaut-project.org/
https://forge.fusiondirectory.org
http://documentation.fusiondirectory.org
irc #fusiondirectory on freenode
● My contact
benoit.mortier@opensides.be
bilbo-the-hobbit on irc
One Year Solving Infrastructure Management with
FusionDirectory and OpenLDAP

Más contenido relacionado

La actualidad más candente

Hnd201 Building Ibm Lotus Domino Applications With Ajax Plugins
Hnd201 Building Ibm Lotus Domino Applications With Ajax PluginsHnd201 Building Ibm Lotus Domino Applications With Ajax Plugins
Hnd201 Building Ibm Lotus Domino Applications With Ajax Plugins
dominion
 
Cloud Configuration Ecosystem at Intuit
Cloud Configuration Ecosystem at IntuitCloud Configuration Ecosystem at Intuit
Cloud Configuration Ecosystem at Intuit
VMware Tanzu
 

La actualidad más candente (20)

Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7
 
Impact Of A Cms Framework Change - Holland Open Netherlands
Impact Of A Cms Framework Change - Holland Open NetherlandsImpact Of A Cms Framework Change - Holland Open Netherlands
Impact Of A Cms Framework Change - Holland Open Netherlands
 
Hnd201 Building Ibm Lotus Domino Applications With Ajax Plugins
Hnd201 Building Ibm Lotus Domino Applications With Ajax PluginsHnd201 Building Ibm Lotus Domino Applications With Ajax Plugins
Hnd201 Building Ibm Lotus Domino Applications With Ajax Plugins
 
MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021
 
Mulesoft KL Meetup 2
Mulesoft KL Meetup 2Mulesoft KL Meetup 2
Mulesoft KL Meetup 2
 
Custom MuleSoft connector using Java SDK
Custom MuleSoft connector using Java SDKCustom MuleSoft connector using Java SDK
Custom MuleSoft connector using Java SDK
 
Nagpur MuleSoft Meetup Group - Working with API Groups in Mulesoft
Nagpur MuleSoft Meetup Group - Working with API Groups in Mulesoft Nagpur MuleSoft Meetup Group - Working with API Groups in Mulesoft
Nagpur MuleSoft Meetup Group - Working with API Groups in Mulesoft
 
Baltimore july2021 final
Baltimore july2021 finalBaltimore july2021 final
Baltimore july2021 final
 
MuleSoft meetup__houston #13
MuleSoft meetup__houston #13MuleSoft meetup__houston #13
MuleSoft meetup__houston #13
 
Mumbai MuleSoft Meetup #17 - GraphQL
Mumbai MuleSoft Meetup #17 - GraphQLMumbai MuleSoft Meetup #17 - GraphQL
Mumbai MuleSoft Meetup #17 - GraphQL
 
OpenNTF Webinar, October 2020
OpenNTF Webinar, October 2020OpenNTF Webinar, October 2020
OpenNTF Webinar, October 2020
 
Cloud Configuration Ecosystem at Intuit
Cloud Configuration Ecosystem at IntuitCloud Configuration Ecosystem at Intuit
Cloud Configuration Ecosystem at Intuit
 
Faircom BigBlueButton Developers Community Hackathon 2020 - RIADVICE - Ghazi ...
Faircom BigBlueButton Developers Community Hackathon 2020 - RIADVICE - Ghazi ...Faircom BigBlueButton Developers Community Hackathon 2020 - RIADVICE - Ghazi ...
Faircom BigBlueButton Developers Community Hackathon 2020 - RIADVICE - Ghazi ...
 
Drupal 7 for Government Case Study: Presentation at DrupalCamp Montreal 2012
Drupal 7 for Government Case Study: Presentation at DrupalCamp Montreal 2012Drupal 7 for Government Case Study: Presentation at DrupalCamp Montreal 2012
Drupal 7 for Government Case Study: Presentation at DrupalCamp Montreal 2012
 
Containerizing MuleSoft applications for hybrid deployment
Containerizing MuleSoft applications for hybrid deployment Containerizing MuleSoft applications for hybrid deployment
Containerizing MuleSoft applications for hybrid deployment
 
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration PatternsDiscover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
 
Ask Us Anything: Dries Buytaert and Team Tell All on Drupal 8
Ask Us Anything: Dries Buytaert and Team Tell All on Drupal 8Ask Us Anything: Dries Buytaert and Team Tell All on Drupal 8
Ask Us Anything: Dries Buytaert and Team Tell All on Drupal 8
 
The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1
 
Microservices with Node and Docker
Microservices with Node and DockerMicroservices with Node and Docker
Microservices with Node and Docker
 
Mule soft meetup_chandigarh_#7_25_sept_2021
Mule soft meetup_chandigarh_#7_25_sept_2021Mule soft meetup_chandigarh_#7_25_sept_2021
Mule soft meetup_chandigarh_#7_25_sept_2021
 

Destacado

Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2
Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2
Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2
OW2
 
Ea exam review course intro
Ea exam review course introEa exam review course intro
Ea exam review course intro
dphil002
 
OW2con'14 - erOCCI, a scalable, model-based REST API framework
OW2con'14 - erOCCI, a scalable, model-based REST API frameworkOW2con'14 - erOCCI, a scalable, model-based REST API framework
OW2con'14 - erOCCI, a scalable, model-based REST API framework
OW2
 
Transforming Datacenter Jaspersoft-ow2-conference-nov10
Transforming Datacenter Jaspersoft-ow2-conference-nov10Transforming Datacenter Jaspersoft-ow2-conference-nov10
Transforming Datacenter Jaspersoft-ow2-conference-nov10
OW2
 

Destacado (20)

Los 88 pelda+os del +ëxitov 02
Los 88 pelda+os del +ëxitov 02Los 88 pelda+os del +ëxitov 02
Los 88 pelda+os del +ëxitov 02
 
OW2con'14 - The changing nature of open source software, Cédric Thomas, OW2
OW2con'14 - The changing nature of open source software, Cédric Thomas, OW2OW2con'14 - The changing nature of open source software, Cédric Thomas, OW2
OW2con'14 - The changing nature of open source software, Cédric Thomas, OW2
 
Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2
Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2
Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2
 
BlueMind : next gen mail and collaboration solution, OW2con'16, Paris.
BlueMind : next gen mail and collaboration solution, OW2con'16, Paris. BlueMind : next gen mail and collaboration solution, OW2con'16, Paris.
BlueMind : next gen mail and collaboration solution, OW2con'16, Paris.
 
CHOReVOLUTION project to facilitate cross-organization service integration
CHOReVOLUTION project to facilitate cross-organization service integrationCHOReVOLUTION project to facilitate cross-organization service integration
CHOReVOLUTION project to facilitate cross-organization service integration
 
Social Media for Nutrition Bytes
Social Media for Nutrition BytesSocial Media for Nutrition Bytes
Social Media for Nutrition Bytes
 
Emerginov, an open PHP PaaS for co-innovation, OW2con'12, Paris
Emerginov, an open PHP PaaS for co-innovation, OW2con'12, ParisEmerginov, an open PHP PaaS for co-innovation, OW2con'12, Paris
Emerginov, an open PHP PaaS for co-innovation, OW2con'12, Paris
 
Pj tahun 3
Pj tahun 3Pj tahun 3
Pj tahun 3
 
Blogtabai talk: Blogging Perspectives
Blogtabai talk: Blogging PerspectivesBlogtabai talk: Blogging Perspectives
Blogtabai talk: Blogging Perspectives
 
Chapter 8
Chapter 8Chapter 8
Chapter 8
 
Unified Infrastructure Management powered by Kanopya, OW2con'12, Paris
Unified Infrastructure Management powered by Kanopya, OW2con'12, ParisUnified Infrastructure Management powered by Kanopya, OW2con'12, Paris
Unified Infrastructure Management powered by Kanopya, OW2con'12, Paris
 
Ea exam review course intro
Ea exam review course introEa exam review course intro
Ea exam review course intro
 
Xwiki Extension Manager in Action, OW2con’12, Paris
Xwiki Extension Manager in Action, OW2con’12, ParisXwiki Extension Manager in Action, OW2con’12, Paris
Xwiki Extension Manager in Action, OW2con’12, Paris
 
OW2con'14 - erOCCI, a scalable, model-based REST API framework
OW2con'14 - erOCCI, a scalable, model-based REST API frameworkOW2con'14 - erOCCI, a scalable, model-based REST API framework
OW2con'14 - erOCCI, a scalable, model-based REST API framework
 
POSS2016Nov16-The Open Source Software Value Chain
POSS2016Nov16-The Open Source Software Value ChainPOSS2016Nov16-The Open Source Software Value Chain
POSS2016Nov16-The Open Source Software Value Chain
 
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
 
Transforming Datacenter Jaspersoft-ow2-conference-nov10
Transforming Datacenter Jaspersoft-ow2-conference-nov10Transforming Datacenter Jaspersoft-ow2-conference-nov10
Transforming Datacenter Jaspersoft-ow2-conference-nov10
 
erocci - a scalable model-driven API framework, OW2con'16, Paris.
erocci - a scalable model-driven API framework, OW2con'16, Paris.erocci - a scalable model-driven API framework, OW2con'16, Paris.
erocci - a scalable model-driven API framework, OW2con'16, Paris.
 
LemonLDAP::NG 2.0. OW2con'15, November 17, Paris.
LemonLDAP::NG 2.0. OW2con'15, November 17, Paris.  LemonLDAP::NG 2.0. OW2con'15, November 17, Paris.
LemonLDAP::NG 2.0. OW2con'15, November 17, Paris.
 
OW2con'14 - The CompatibleOne Story: from collaboration to industry
OW2con'14 - The CompatibleOne Story: from collaboration to industryOW2con'14 - The CompatibleOne Story: from collaboration to industry
OW2con'14 - The CompatibleOne Story: from collaboration to industry
 

Similar a One year solving infrastructure management with FusionDirectory and OpenLDAP, OW2con'16, Paris.

DevOps for TYPO3 Teams and Projects
DevOps for TYPO3 Teams and ProjectsDevOps for TYPO3 Teams and Projects
DevOps for TYPO3 Teams and Projects
Fedir RYKHTIK
 
Red Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveRed Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep Dive
Greg Hoelzer
 

Similar a One year solving infrastructure management with FusionDirectory and OpenLDAP, OW2con'16, Paris. (20)

Improve your infrastructure security with FusionDirectory, Benoit Mortier, OW...
Improve your infrastructure security with FusionDirectory, Benoit Mortier, OW...Improve your infrastructure security with FusionDirectory, Benoit Mortier, OW...
Improve your infrastructure security with FusionDirectory, Benoit Mortier, OW...
 
Cloud Native Application Integration With APIs
Cloud Native Application Integration With APIsCloud Native Application Integration With APIs
Cloud Native Application Integration With APIs
 
Enterprise Griffon
Enterprise GriffonEnterprise Griffon
Enterprise Griffon
 
[Srijan Wednesday Webinar] How to Run Stateless and Stateful Services on K8S ...
[Srijan Wednesday Webinar] How to Run Stateless and Stateful Services on K8S ...[Srijan Wednesday Webinar] How to Run Stateless and Stateful Services on K8S ...
[Srijan Wednesday Webinar] How to Run Stateless and Stateful Services on K8S ...
 
Griffon for the Enterprise
Griffon for the EnterpriseGriffon for the Enterprise
Griffon for the Enterprise
 
DevOps for TYPO3 Teams and Projects
DevOps for TYPO3 Teams and ProjectsDevOps for TYPO3 Teams and Projects
DevOps for TYPO3 Teams and Projects
 
Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker
 
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed ServiceCloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
 
Drupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.xDrupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.x
 
JIO and WebViewers: interoperability for Javascript and Web Applications
JIO and WebViewers: interoperability  for Javascript and Web ApplicationsJIO and WebViewers: interoperability  for Javascript and Web Applications
JIO and WebViewers: interoperability for Javascript and Web Applications
 
Fighting legacy with hexagonal architecture and frameworkless php
Fighting legacy with hexagonal architecture and frameworkless phpFighting legacy with hexagonal architecture and frameworkless php
Fighting legacy with hexagonal architecture and frameworkless php
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
 
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
 
Red Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveRed Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep Dive
 
Serverless - DevOps Lessons Learned From Production
Serverless - DevOps Lessons Learned From ProductionServerless - DevOps Lessons Learned From Production
Serverless - DevOps Lessons Learned From Production
 
The Decoupled CMS in Financial Services
The Decoupled CMS in Financial ServicesThe Decoupled CMS in Financial Services
The Decoupled CMS in Financial Services
 
Twelve Factor App With Lagom
Twelve Factor App With LagomTwelve Factor App With Lagom
Twelve Factor App With Lagom
 
Cloud computing and software engineering
Cloud computing and software engineeringCloud computing and software engineering
Cloud computing and software engineering
 
Introduction to PaaS and Heroku
Introduction to PaaS and HerokuIntroduction to PaaS and Heroku
Introduction to PaaS and Heroku
 
Refactoring to a SPA
Refactoring to a SPARefactoring to a SPA
Refactoring to a SPA
 

Más de OW2

OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
OW2
 

Más de OW2 (20)

OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 
GLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloudGLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloud
 
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
 
FusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open sourceFusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open source
 
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
 
SFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the EquationSFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the Equation
 
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
 
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020
 
Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020
 
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
 
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
 
Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020
 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020
 
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
 
Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 

One year solving infrastructure management with FusionDirectory and OpenLDAP, OW2con'16, Paris.

  • 1. This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. One Year Solving Infrastructure Management with FusionDirectory and OpenLDAP One Year Solving Infrastructure Management with FusionDirectory and OpenLDAP
  • 2. This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. ● Manage heterogeneous infrastructures ● FusionDirectory ● Integration of external software ● Uses cases One Year Solving Infrastructure Management with FusionDirectory and OpenLDAP
  • 3. This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. Manage heterogeneous infrastructures ● Today infrastructures are mixed, Windows, Linux, Mac, web applications ● Cloud services are becoming part of the stack ● A need for centralized management becomes necessary ● The multitude of tools makes management difficult One Year Solving Infrastructure Management with FusionDirectory and OpenLDAP
  • 4. This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. Current issues ● Ldap servers store more than users today ● We may delegate the work to people with different level of expertise ● We need an interface to organize and display the data ● We must be able to integrate data from various sources One Year Solving Infrastructure Management with FusionDirectory and OpenLDAP
  • 5. This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. Conventional interfaces ● Specialized interface for the basic user management ● Some are toolkit to build your own interface ● So there is no interface to manage the complexity of current infrastructure One Year Solving Infrastructure Management with FusionDirectory and OpenLDAP
  • 6. This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. FusionDirectory ● Philosophy ● User management ● Systems Management One Year Solving Infrastructure Management with FusionDirectory and OpenLDAP
  • 7. This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. Philosophy ● An interface to manage everything. ● Users, groups, roles, systems, services, deployment, external services ● The least intrusive integration. ● It is FusionDirectory that adapt itself. ● Integration with existing software unmodified. ● Extensive modularity. ● A plugin by FusionDirectory service. ● External access ● Webservice One Year Solving Infrastructure Management with FusionDirectory and OpenLDAP
  • 8. This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. One Year Solving Infrastructure Management with FusionDirectory and OpenLDAP
  • 9. This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. User management ● Creating users, groups and roles ● Creating Functional mail alias ● standard password management or based on ppolicy ● User templates, create pre configured users. ● Bulk import and creation with support for templates. ● Copy paste. ● Snapshots, restores entries after modification One Year Solving Infrastructure Management with FusionDirectory and OpenLDAP
  • 10. This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. Systems Management ● Creation of systems: servers, pc, terminals, mobile phone, network devices ● Automount map management ● Management of deployment tools: FAI, OPSI, Debconf ● Service Management: dhcp, dns, mail, package repositories, Argonaut One Year Solving Infrastructure Management with FusionDirectory and OpenLDAP
  • 11. This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. Integration of external software ● Argonaut: system management ● The FusionDirectory API ● FusionDirectory Webservice One Year Solving Infrastructure Management with FusionDirectory and OpenLDAP
  • 12. This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. Argonaut : system management ● Client / server modular system ● Server ● Schedule tasks ● Ensures client / server dialogue for long operations ● Get back information to FusionDirectory ● Client ● Run tasks requested by Argonaut server ● Run tasks manually requested by the user ● Modules ● FAI: Linux deployment ● OPSI: Windows deployment ● ldap2zone: dns zone management ● Quota: manages quotas ● Samba shares One Year Solving Infrastructure Management with FusionDirectory and OpenLDAP
  • 13. This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. The FusionDirectory API ● Helps you to write new plugins ● Automatically creates the different components of the interface ● Automatically handles acl FusionDirectory ● Easy to understand One Year Solving Infrastructure Management with FusionDirectory and OpenLDAP
  • 14. This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. The FusionDirectory Webservice ● Creates objects as you would in the interface ● Respects the FusionDirectory ACL and access rights ● supports functionalities like users models ● Easy to understand ● Based on json/rpc calls One Year Solving Infrastructure Management with FusionDirectory and OpenLDAP
  • 15. This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. Cas Concrets ● OW2 ● Huma-num ● Abvent ● Inalco One Year Solving Infrastructure Management with FusionDirectory and OpenLDAP
  • 16. This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. OW2 ow2 is currently redesigning is whole infrastructure. FusionDirectory is used with is webservice. ● Create base user from xwiki in FusionDirectory via webservice ● Reset password from xwiki via FusionDirectory webservice ● Reminder of the user name from xwiki via FusionDirectory webservice One Year Solving Infrastructure Management with FusionDirectory and OpenLDAP
  • 17. This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. Huma-num huma-num is deploying new software and was in need of a centralised interface to would allow local people to manage their entries but with central enforced management. ● Heavy use of template and acl to make branch manager autonomous while constraint by upper management ● Audit plugin created by us to audit every change inside FusionDirectory ● User reminder to send mail when account expires and ask for renewal with making local manager aware of it One Year Solving Infrastructure Management with FusionDirectory and OpenLDAP
  • 18. This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. Abvent huma-num is using google apps and needed a way to synchronize those accounts with an internal ldap server to give access to share management and so on. ● Use the webservice to get the data from goggle apps and automatically create the user account ● Create or Update user if needed with posix, samba, mail accounts One Year Solving Infrastructure Management with FusionDirectory and OpenLDAP
  • 19. This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. Inalco inalco needed his ldap server to be Supann compliant and also wanted students to be able to change easily passwords, mobile phone number and emails. ● Workflow with lsc to import Supann data from the french education ministry databases ● FusionDirectory ACL to manage the delegation of authority to student to change passwords, mobile phone and emails ● CAS integration to make FusionDirectory SSO aware One Year Solving Infrastructure Management with FusionDirectory and OpenLDAP
  • 20. This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. ● FusionDirectory important urls https://www.fusiondirectory.org http://demo.fusiondirectory.org https://www.argonaut-project.org/ https://forge.fusiondirectory.org http://documentation.fusiondirectory.org irc #fusiondirectory on freenode ● My contact benoit.mortier@opensides.be bilbo-the-hobbit on irc One Year Solving Infrastructure Management with FusionDirectory and OpenLDAP