Comments (4)
That portion of the code is from around 5 years ago, so it's going to be tough getting feedback from the original author.
We need someone to make some time to dig into this to figure out what's going on.
from mysql-formula.
I also confirm this bug.
@BrianSidebotham : Any advice to success on one pass ?
from mysql-formula.
It looks like for some reason the onlyif condition doesn't work?
The way this is set up is that there's three ways to configure the salt user. The state tries all of them in this order:
- With an already configured salt user (i.e. from the second run forward, ideally)
- With a root user that has a password configured
- With a password-less root user (default after initial installation)
The state checks in the onlyif condition if the respective user has access to the database and only if that's the case, executes the state.
The reason behind the /bin/true
is that the salt-user
state needs to override the mysql_root_password
state from the server.sls
file (which uses cmd.run
to configure the root password). But with the salt-user state we want to configure it using mysql_user.present
.
from mysql-formula.
🎉 This issue has been resolved in version 0.55.1 🎉
The release is available on GitHub release
Your semantic-release bot 📦🚀
from mysql-formula.
Related Issues (20)
- Two databases, two pillar files, one minion HOT 2
- Fix empty values in osfamilymap.yaml
- [FEATURE] User access for columns HOT 1
- [BUG] Either don't check for my.cnf rights or remove it if symbolic link HOT 2
- [BUG] GRANT SELECT not working for only 1 user on 2 specific databases. Works on others HOT 4
- Specified SLS 'mysql' in environment 'base' is not available on the salt master
- [BUG] Server is installed when only Client is desired HOT 8
- [BUG] Setting mountpoint breaks tplroot HOT 2
- [BUG] Using mysql:host should not check for package/service
- [BUG] Centos 8 - python client for mysql missing HOT 5
- [BUG] Unable to connect to MySQL using CentOS 8 HOT 2
- Last Update BUG HOT 2
- [FEATURE] Use conf.d folder instead of main cnf file, if available on system
- [BUG] MySQL root password vulnerability and proposed fix HOT 1
- [BUG] root_password not set on debian bullseye HOT 1
- [BUG] mysql.client state does not work out of the box HOT 2
- [FEATURE] Please add support for Jammy HOT 1
- [BUG] Arrays being dumped into config file in invalid form.
- [BUG] inconsistent use of mysql_unix_socket in database.sls and user.sls
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mysql-formula.