The Shreveport City Council has approved an ordinance that makes all workplaces in Shreveport smoke-free, including bars and gaming facilities.