puppetlabs-mysql | MySQL Puppet Module / Manifests + Types & Providers | Configuration Management library

 by   puppetlabs Ruby Version: v14.0.0 License: Apache-2.0

kandi X-RAY | puppetlabs-mysql Summary

kandi X-RAY | puppetlabs-mysql Summary

puppetlabs-mysql is a Ruby library typically used in Devops, Configuration Management applications. puppetlabs-mysql has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

The mysql module installs, configures, and manages the MySQL service. This module manages both the installation and configuration of MySQL, as well as extending Puppet to allow management of MySQL resources, such as databases, users, and grants.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              puppetlabs-mysql has a low active ecosystem.
              It has 385 star(s) with 803 fork(s). There are 203 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 10 open issues and 119 have been closed. On average issues are closed in 1261 days. There are 8 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of puppetlabs-mysql is v14.0.0

            kandi-Quality Quality

              puppetlabs-mysql has 0 bugs and 0 code smells.

            kandi-Security Security

              puppetlabs-mysql has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              puppetlabs-mysql code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              puppetlabs-mysql is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              puppetlabs-mysql releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.
              It has 6110 lines of code, 126 functions and 68 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of puppetlabs-mysql
            Get all kandi verified functions for this library.

            puppetlabs-mysql Key Features

            No Key Features are available at this moment for puppetlabs-mysql.

            puppetlabs-mysql Examples and Code Snippets

            No Code Snippets are available at this moment for puppetlabs-mysql.

            Community Discussions

            QUESTION

            Puppet MySQL disable root user login without password
            Asked 2017-Jun-16 at 12:33

            I have been over several threads for issues related to puppetlabs-mysql module in last few hours to get a workaround on my issue.

            MySQL installation on my agent node with this module is enabling the root user login without any password. But I see the credentials has been set for the root user, and can login using those credentials also.

            What difference should I make in my manifest to disable MySQL password-less root login?

            Manifest applied,

            ...

            ANSWER

            Answered 2017-Feb-15 at 14:49

            What you are referring to as passwordless login is most probably .my.cnf saving the password in an optionfile.

            So by setting $mysql::server::create_root_my_cnf to false you would disable this.

            Source https://stackoverflow.com/questions/42251940

            QUESTION

            How use Puppetfile to configure server in standalone mode
            Asked 2017-Mar-13 at 06:51

            I'm create puppet configuration structure

            ...

            ANSWER

            Answered 2017-Mar-13 at 06:51

            Puppetfiles are not interpreted or read by the puppet server or client code. They're there to help other tools effectively deploy the proper puppet modules.

            In your case in order to take advantage of the Puppetfile you've written you would need to install and configure r10k. HERE are the basics from the Puppet Enterprise documentation. HERE is another great resource, the r10k GitHub page.

            Once installed and configured, r10k will read your Puppetfile and download+install the defined entries. In your case, it would install version 3.10.0 of puppetlabs-mysql. This would be installed into your modules directory and then you can execute the puppet agent run and take advantage of the newly installed modules.

            In summary, Puppetfiles are not used by the client, they're used by code deployment software (r10k) to download and build the proper modules for the puppet server or agent to consume. Your options are to configure r10k to provision the modules as defined in the Puppetfile, or download the modules manually and eliminate the need for the Puppetfile.

            Source https://stackoverflow.com/questions/42755557

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install puppetlabs-mysql

            This example shows how to do a minimal installation of a Percona server on a CentOS system. This sets up the Percona server, client, and bindings (including Perl and Python bindings). You can customize this usage and update the version as needed. This usage has been tested on Puppet 4.4, 5.5 and 6.3.0 / CentOS 7 / Percona Server 5.7. Note: The installation of the yum repository is not part of this package and is here only to show a full example of how you can install.
            In this example, we'll use the latest stable (currently 10.3) from the official MariaDB repository, not the one from the distro repository. You could instead use the package from the Ubuntu repository. Make sure you use the repository corresponding to the version you want. Note: sfo1.mirrors.digitalocean.com is one of many mirrors available. You can use any official mirror. This example shows MariaDB server installation on Ubuntu Xenial. Adjust the version and the parameters of my.cnf as needed. All parameters of the my.cnf can be defined using the override_options parameter. The folders /var/log/mysql and /var/run/mysqld are created automatically, but if you are using other custom folders, they should exist as prerequisites for this code. All the values set here are an example of a working minimal configuration. Specify the version of the package you want with the package_ensure parameter. This example shows how to install the MariaDB client and all of the bindings at once. You can do this installation separately from the server installation. Specify the version of the package you want with the package_ensure parameter.
            You can install MySQL Community Server on CentOS using the mysql module and Hiera. This example was tested with the following versions:.
            MySQL Community Server 5.6
            Centos 7.3
            Puppet 3.8.7 using Hiera
            puppetlabs-mysql module v3.9.0
            Plugins can be installed by using the mysql_plugin defined type. See examples/mysql_plugin.pp for futher examples.

            Support

            You can install MySQL Community Server on CentOS using the mysql module and Hiera. This example was tested with the following versions:.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/puppetlabs/puppetlabs-mysql.git

          • CLI

            gh repo clone puppetlabs/puppetlabs-mysql

          • sshUrl

            git@github.com:puppetlabs/puppetlabs-mysql.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Configuration Management Libraries

            dotfiles

            by mathiasbynens

            consul

            by hashicorp

            viper

            by spf13

            eureka

            by Netflix

            confd

            by kelseyhightower

            Try Top Libraries by puppetlabs

            puppet

            by puppetlabsRuby

            showoff

            by puppetlabsJavaScript

            r10k

            by puppetlabsRuby

            facter

            by puppetlabsRuby

            razor-server

            by puppetlabsRuby